****************************************************************************** ********************* IBIS GOLDEN PARSER BUG REPORT FORM ********************* ****************************************************************************** INSTRUCTIONS To report a bug in the IBIS golden parser. Please fill out the top part of the following form and send the complete form to ibis-bug@eda.org. A list of reported bugs will be maintained on eda.org. ****************************************************************************** PARSER VERSION NUMBER: V5.1.2 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Tested RHEL5 and WINXP REPORTED BY: Mike LaBonte, Signal Integrity Software (SiSoft) DATE: 22 Jan 2013 DESCRIPTION OF BUG: Having an [Algorithmic Model] section ahead of [Model] subparams yields PROGRAM BUG messages that should be ERROR messages: ================================================== $ ibischk5.exe 0.ibs IBISCHK5 V5.1.2 Checking 0.ibs for IBIS 5.1 Compatibility... PROGRAM BUG (line 22) - Should Not Be Here: d:\ibisreleases\ibis510\ibischk512\mdl.c, 1239 PROGRAM BUG (line 23) - Should Not Be Here: d:\ibisreleases\ibis510\ibischk512\mdl.c, 1239 PROGRAM BUG (line 24) - Should Not Be Here: d:\ibisreleases\ibis510\ibischk512\mdl.c, 1239 ERROR - Model 0: One of C_comp, C_comp_pullup, C_comp_pulldown, C_comp_power_clamp, C_comp_gnd_clamp must be defined WARNING - Model '0': Model_type 'Input' must have Vinl set WARNING - Model '0': Model_type 'Input' must have Vinh set Checking 0.ami for IBIS 5.1 Compatibility... Bugs : 3 Errors : 1 Warnings: 2 File Failed ================================================== With -numbered the error code is B0122, probably should be E0122 INSERT IBIS FILE DEMONSTRATING THE BUG: (NOTE: 0.dll and 0.ami are empty files) [IBIS Ver] 5.1 [File Name] bug144.ibs [File Rev] 0 [Date] 0 | [Component] 0 [Manufacturer] 0 [Package] R_pkg 0 0 0 L_pkg 0 0 0 C_pkg 0 0 0 | [Pin] signal_name model_name R_pin L_pin C_pin 0 0 0 0 0 0 | [Model] 0 Model_type Input | [Algorithmic Model] Executable 0_0_32 0.dll 0.ami [End Algorithmic Model] Vinh = 0 Vinl = 0 C_comp 0 0 0 | [Temperature Range] 0 0 0 [Voltage Range] 0 0 0 | [Ramp] dV/dt_r 1f/1f 1f/1f 1f/1f dV/dt_f 1f/1f 1f/1f 1f/1f R_load=0 | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 144 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 5.1.3 FIXED DATE: March 20, 2013 NOTES ON BUG FIX: Classified at the February 22, 2013 teleconference meeting. To be fixed in the next release (based on parser developer suggestions). Fixed and checked in Version 5.1.3. With the -numbered flage, the reported BUG Number B0122 has been changed to ERROR Number E0174. ****************************************************************************** ******************************************************************************