****************************************************************************** ********************* 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 info@ibis.org. A list of reported bugs is maintained at http://ibis.org/bugs/ibischk/ . ****************************************************************************** PARSER VERSION NUMBER: 7.2.1 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Microsoft Windows 11 Enterprise REPORTED BY: Arpad Muranyi, Siemens EDA DATE: November 15, 2024 TITLE: Missing Repeater_Type not seen through Model Selector DESCRIPTION OF BUG: The IBISCHK7 parser, version 7.2.1, does not generate an Error for a missing AMI Reserved_Parameter Repeater_Type that should be found in an Rx .ami file when [Repeater Pin] is found in the IBIS file. An error is flagged if the associated Rx Model is referenced from a [Pin] entry, but there is no error if the associated Rx Model is referenced from a [Model Selector]. ********************** INSERT IBIS FILE DEMONSTRATING THE BUG: [IBIS Ver] 6.0 [FILE Name] bug251.ibs [File Rev] 1.0 [Date] November 15, 2024 [Source] IBIS Quality Task Group [Component] Redriver [Manufacturer] Dummy [Package] |Variable Typ Min Max R_pkg 0 0 0 L_pkg 8n 5n 10n C_pkg 5p 4p 7p [Pin] signal_name model_name R_pin L_pin C_pin 1p Redriver_Rx_1p Redriver_Rx 1n Redriver_Rx_1n Redriver_Rx 2p Redriver_Tx_2p Redriver_Tx 2n Redriver_Tx_2n Redriver_Tx | [Diff_Pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max 1p 1n NA NA NA NA 2p 2n NA NA NA NA | [Repeater Pin] tx_non_inv_pin | 1p 2p | [Model Selector] Redriver_Rx | Redriver_Rx1 Choice 1 Redriver_Rx2 Choice 2 | [Model] Redriver_Rx1 Model_type Input C_comp 5.00pF 5.00pF 5.00pF Vinl=0.2 Vinh=0.8 [Temperature Range] 50.00 100.00 0.00 [Voltage Range] 5.00V 4.50V 5.50V [Algorithmic Model] Executable Windows_VisualStudio10.0.30319_64 Redriver_Rx_64.dll bug251_rx.ami [End Algorithmic Model] | [Model] Redriver_Rx2 Model_type Input C_comp 5.00pF 5.00pF 5.00pF Vinl=0.2 Vinh=0.8 [Temperature Range] 50.00 100.00 0.00 [Voltage Range] 5.00V 4.50V 5.50V [Algorithmic Model] Executable Windows_VisualStudio10.0.30319_64 Redriver_Rx_64.dll bug251_rx.ami [End Algorithmic Model] | [Model] Redriver_Tx Model_type Output Vmeas=1.5 C_comp 5.00pF 5.00pF 5.00pF [Temperature Range] 50.00 100.00 0.00 [Voltage Range] 1.00V 1.00V 1.00V [Algorithmic Model] Executable Windows_VisualStudio10.0.30319_32 Redriver_Tx_64.dll bug251_tx.ami [End Algorithmic Model] [Pullup] | |Voltage I(typ) I(min) I(max) Table is VCC relative | -1.00V 20.0mA NA NA 1.00V -20.0mA NA NA | [Pulldown] | |Voltage I(typ) I(min) I(max) | -1.00V -20.0mA NA NA 1.00V 20.0mA NA NA | [Ramp] | | variable typ min max dV/dt_r 300.0mV/100ps NA NA dV/dt_f 300.0mV/100ps NA NA R_load = 50ohms | [End] Contents of bug251_rx.ami: (redriver_rx ( 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) ) | Missing Repeater_Type should be an Error but is not checked through Model Selector | (Repeater_Type (Usage Info) (Type String) (Value "Redriver")) ) ) Contents of bug251_tx.ami: (redriver_tx ( 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) ) ) ) ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 251 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] [SEVERE] PRIORITY: [HIGH, MEDIUM, LOW] [HIGH] STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] [OPEN] FIXED VERSION: FIXED DATE: NOTES ON BUG FIX: ****************************************************************************** ******************************************************************************