****************************************************************************** ********************* 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: 6.0.0 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Linux,Win8 REPORTED BY: Mike LaBonte, SiSoft DATE: August 25, 2014 DESCRIPTION OF BUG: E5118 when repeater Input models have multiple Executable lines: $ibischk6 -numbered bug157.ibs: IBISCHK6 V6.0.0 Checking bug157.ibs for IBIS 6.0 Compatibility... ... Reading bug157.ami ... Checking bug157.ami for AMI Version 6.0 Compatibility... ... Done Checking bug157.ami ... Done Reading bug157.ami E5118 - Component 'BUG157': Repeater_Pin '1' is associated with a model 'bug157_in' whose AMI Parameter file 'bug157.ami' does not have a Repeater_Type defined E5118 - Component 'BUG157': Repeater_Pin '1' is associated with a model 'bug157_in' whose AMI Parameter file 'bug157.ami' does not have a Repeater_Type defined Errors : 2 File Failed When all 3 Executable lines are active the error appears twice. Commenting out one Executable line in the Bug157_in model removes one error. Multiple Executable lines are correctly permitted in the BUG157_out model. INSERT IBIS FILE DEMONSTRATING THE BUG: ---------- bug157.ibs ---------- [IBIS Ver] 6.0 [File Name] bug157.ibs [File Rev] 0 [Date] 0 | [Component] BUG157 [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 1 1 bug157_in 0 0 0 2 2 bug157_in 0 0 0 3 3 bug157_out 0 0 0 4 4 bug157_out 0 0 0 | [Diff Pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max 1 2 0 0 0 0 3 4 0 0 0 0 | [Repeater Pin] tx_non_inv_pin 1 3 | [Model] bug157_in Model_type Input Vinh = 0 Vinl = 0 C_comp 0 0 0 | [Algorithmic Model] Executable Win_0_32 bug157.dll bug157.ami Executable Lnx_0_32 bug157_32.so bug157.ami Executable Lnx_0_64 bug157_64.so bug157.ami [End Algorithmic Model] | [Temperature Range] 0 0 0 [Voltage Range] 0 0 0 | [Model] bug157_out Model_type Output C_comp 0 0 0 Vmeas = 0 | [Algorithmic Model] Executable Win_0_32 bug157.dll bug157.ami Executable Lnx_0_32 bug157_32.so bug157.ami Executable Lnx_0_64 bug157_64.so bug157.ami [End Algorithmic Model] | [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 | [Pullup] -1.0 .01 NA NA 0.0 .00 NA NA +1.0 -.01 NA NA | [Pulldown] -1.0 -.01 NA NA 0.0 .00 NA NA +1.0 .01 NA NA | [End] ---------- bug157.ami ---------- (bug157 (Reserved_Parameters (AMI_Version (Usage Info) (Type String) (Value "6.0")) (Init_Returns_Impulse (Usage Info) (Type Boolean) (Value True) ) (GetWave_Exists (Usage Info) (Type Boolean) (Value True) ) (Repeater_Type (Usage Info) (Type String) (Value "Redriver") ) ) ) ---------- bug157.dll | blank file ---------- ------------ bug157_32.so | blank file ------------ ------------ bug157_64.so | blank file ------------ ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 157 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 6.0.1 FIXED DATE: November 3, 2014 NOTES ON BUG FIX: Classified at the September 12 IBIS Open Forum Meeting. Note, Radek Biernacki of Keysight Technology also observed the same problem. To be fixed at the next release. ****************************************************************************** ******************************************************************************