****************************************************************************** ********************* 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: LINUX RHEL4 REPORTED BY: Sergey Nikonchuk, Andrey Babintsev - Freescale Semicondictor Inc. DATE: April 22, 2010 DESCRIPTION OF BUG: The "Typ" condition of ISSO_PU/ISSO_PD does not checked at all. Below is example of wrong implementation of ISSO_PU curves capturing. We had Warning messages for Min and Max keywords, but not for Typ which one was wrong really as well. INSERT IBIS FILE DEMONSTRATING THE BUG: | [IBIS ver] 5.0 [File name] bug115.ibs [File Rev] 1.0 [Date] April 22, 2010 [Notes] For illustrate IBISCHK accuracy threshold issue. [Copyright] Copyright 2010 Freescale Inc. | [Component] TEST [Manufacturer] Test | [Package] | variable typ min max R_pkg 2.0000 1.0000 4.0000 L_pkg 0.2000nH 0.1000nH 0.4000nH C_pkg 2.0000pF 1.0000pF 4.0000pF | [Pin] signal_name model_name R_pin L_pin C_pin io1 A1 isso_good | | [Model] isso_good | Model_type I/O Polarity Non-Inverting Enable Active-High Vinl = 0.5550V Vinh = 2.2200V Vmeas = 1.3875V Cref = 0.0F Rref = 0.2500k Vref = 1.3875V C_comp 1.1952pF 1.1324pF 1.2647pF | | [Temperature Range] 25.0000 0.1250k -40.0000 [Voltage Range] 2.7750V 2.6800V 3.1000V [Pulldown] |Voltage I(typ) I(min) I(max) | -3.10 -0.1550mA -0.1580mA -0.1590mA 0.00 0.2050pA 8.5000pA 0.1000pA 2.60 13.1647mA 9.7552mA 17.2183mA 2.70 13.1951mA 9.7774mA 17.2587mA 2.80 13.2264mA 9.7994mA 17.3010mA 3.10 13.3340mA 9.8701mA 17.4522mA 6.20 23.8000mA 16.9000mA 31.6000mA | [Pullup] |Voltage I(typ) I(min) I(max) | -3.10 0.3000mA 0.5000mA 0.4000mA 0.00 -17.0000fA -0.7000pA -0.3000fA 2.60 -14.7135mA -11.4135mA -19.9452mA 2.70 -14.7928mA -11.4834mA -20.0432mA 2.80 -14.8678mA -11.5493mA -20.1359mA 3.10 -15.0722mA -11.7270mA -20.3888mA 6.20 -21.7290mA -15.9400mA -30.1420mA | [GND_clamp] |Voltage I(typ) I(min) I(max) | 0.00 -3.1149nA -0.1517uA -1.0419nA 2.60 -0.3193nA -31.0191nA -2.3133pA 2.70 -0.2165nA 89.4403nA -0.8462pA 2.80 2.0429nA 1.7845uA 0.6697pA | [POWER_clamp] |Voltage I(typ) I(min) I(max) | -3.10 17.4461A 17.2853A 17.5771A -0.40 0.3201mA 0.4562mA 0.2474mA -0.30 33.3647uA 0.1112mA 9.2951uA -0.20 1.3168uA 13.5815uA 0.1204uA -0.10 34.7282nA 1.0455uA 1.1262nA 0.00 0.6033nA 32.1752nA 15.1097pA 0.10 -0.2488nA -32.8671nA 4.1018pA | [ISSO_PD] |Voltage I(typ) I(min) I(max) | | -3.10 77.1775nA 0.3921uA 60.5952nA -0.02 13.3399mA 9.8753mA 17.5827mA 0.05 12.9123mA 9.5153mA 17.1245mA 2.64 2.6548nA 15.8835nA 8.0794uA 2.71 0.4331nA -6.5144nA 1.0257uA 2.78 36.0216pA -38.7619nA 94.4228nA 2.85 -0.5554nA -89.1228nA 7.4117nA 2.92 -1.7929nA -0.1831uA 0.5466nA 2.99 -4.7220nA -0.3672uA 40.6900pA 3.06 -11.9937nA -0.7376uA 4.8630pA | [ISSO_PU] |Voltage I(typ) I(min) I(max) | -3.10 -41.2137mA -34.9196mA -55.6724mA -0.05 -12.4578mA -8.7560mA -20.8745mA 0.02 -11.8616mA -8.2657mA -20.1947mA 2.68 26.1425nA 8.0483uA -15.0039uA 2.75 63.9899nA 17.3513uA -1.5721uA 2.82 0.1596uA 46.1929uA -0.1208uA 2.89 0.4052uA 0.1765mA -8.2243nA 2.96 1.0569uA 0.9407mA -0.5767nA 3.03 3.0028uA 5.8036mA -82.0631pA | | [Ramp] | variable typ min max dV/dt_r 0.5964/0.1917n 0.4761/0.2568n 0.5941/0.1533n dV/dt_f 0.5425/0.1754n 0.5066/0.2814n 0.6020/0.1584n R_load = 75.0000 | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 115 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: Version 5.0.5 FIXED DATE: February 13, 2011 NOTES ON BUG FIX: Classified at the April 23, 2010 IBIS Meeting It was noted that tolerance levels of the checks need to be documented To be fixed in a future release Fixed and checked in Version 5.0.5, but this version was not released due to incomplete fixes for BUG116 and BUG123. ****************************************************************************** ******************************************************************************