****************************************************************************** ********************* 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: 5.0.3 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 2000 REPORTED BY: Bob Ross, Teraspeed Consulting Group DATE: July 5, 2010 DESCRIPTION OF BUG: Open_drain and Open_source Threshold Test succeeds with ibischk3 Version 3.2, but Warnings are not detected with ibischk4 (Version 4.2.2) and beyond. The last successful test is with ibischk4 Version 4.2.0, and the first failure is at Version 4.2.1. The Output tests appear to work correctly. ------ The test file contains two models that give these results: IBISCHK3, Version 3.2.9 with Correct Message: Checking bug118.ibs for IBIS 3.2 Compatibility... WARNING - Model 'BUG118_OS': TYP VI curves cannot drive through Vmeas=2.5V given load Rref=50 Ohms to Vref=5V WARNING - Model 'BUG118_OS': MIN VI curves cannot drive through Vmeas=2.5V given load Rref=50 Ohms to Vref=5V WARNING - Model 'BUG118_OS': MAX VI curves cannot drive through Vmeas=2.5V given load Rref=50 Ohms to Vref=5V WARNING - Model 'BUG118_OD': TYP VI curves cannot drive through Vmeas=2.5V given load Rref=50 Ohms to Vref=0V WARNING - Model 'BUG118_OD': MIN VI curves cannot drive through Vmeas=2.5V given load Rref=50 Ohms to Vref=0V WARNING - Model 'BUG118_OD': MAX VI curves cannot drive through Vmeas=2.5V given load Rref=50 Ohms to Vref=0V Errors : 0 Warnings: 6 ---- IBISCHK4 and IBISCHK5 with incorrect detection.: IBISCHK4 V4.2.2 Checking bug118.ibs for IBIS 3.2 Compatibility... Errors : 0 File Passed ------- INSERT IBIS FILE DEMONSTRATING THE BUG: |************************************************************************ | [IBIS ver] 3.2 | 4.2 | 5.0 | Works for 3.2, fails with 4.2, 5.0 [File name] bug118.ibs [File Rev] 0 [Date] July 5, 2010 [Source] Teraspeed Consulting Group [Notes] Single I/O | [Component] BUG118 [Manufacturer] ABC [Package] | variable typ min max R_pkg 0.0000 0.0000 0.0000 L_pkg 0.0000H 0.0000H 0.0000H C_pkg 0.0000F 0.0000F 0.0000F | [Pin] signal_name model_name R_pin L_pin C_pin 1 BUG118_OD BUG118_OD 2 BUG118_OS BUG118_OS | [Model] BUG118_OD Model_type Open_drain | Vmeas = 2.5V Cref = 0.0000F Rref = 50 Vref = 0 | Bad Vref Not detected after Version 4.2.1 | C_comp 0 0 0 | [Voltage Range] 5.000V 4.500V 5.500V | [Pulldown] | voltage I(typ) I(min) I(max) | -5.00000 -100mA -100mA -100mA 10.00000 200mA 200mA 200mA | [Ramp] | variable typ min max dV/dt_r 1.5/1n 1.35/1n 1.65/1n dV/dt_f 1.5/1n 1.35/1n 1.65/1n R_load = 50 | [Rising Waveform] R_fixture = 50 V_fixture = 5.0 V_fixture_min = 4.5 V_fixture_max = 5.5 | time V(typ) V(min) V(max) | 0.0 2.5 2.25 2.75 1e-9 5 4.5 5.5 | [Falling Waveform] R_fixture = 50 V_fixture = 5.0 V_fixture_min = 4.5 V_fixture_max = 5.5 | time V(typ) V(min) V(max) | 0.0 5 4.5 5.5 1e-9 2.5 2.25 2.75 | [Model] BUG118_OS Model_type Open_source | Vmeas = 2.5V Cref = 0.0000F Rref = 50 Vref = 5V | Bad Vref Not detected after Version 4.2.1 | C_comp 0 0 0 | [Voltage Range] 5.000V 4.500V 5.500V | [Pullup] | voltage I(typ) I(min) I(max) | 5.00000 -100mA -100mA -100mA -10.00000 200mA 200mA 200mA | [Ramp] | variable typ min max dV/dt_r 1.5/1n 1.35/1n 1.65/1n dV/dt_f 1.5/1n 1.35/1n 1.65/1n R_load = 50 | [Rising Waveform] R_fixture = 50 V_fixture = 0.0 V_fixture_min = 0.0 V_fixture_max = 0.0 | time V(typ) V(min) V(max) | 0.0 0 0 0 1e-9 2.5 2.25 2.75 | [Falling Waveform] R_fixture = 50 V_fixture = 0.0 V_fixture_min = 0.0 V_fixture_max = 0.0 | time V(typ) V(min) V(max) | 0.0 2.5 2.25 2.75 1e-9 0 0 0 | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 118 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: Version 5.0.4 FIXED DATE: November 5, 2010 NOTES ON BUG FIX: Classified at the IBIS Teleconference meeting on July 9, 2010 To be fixed in a future release ****************************************************************************** ******************************************************************************