****************************************************************************** ********************* 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 ibischk-bug@vhdl.org. A list of reported bugs will be maintained on vhdl.org. ****************************************************************************** PARSER VERSION NUMBER: 3.2.5 PLATFORM (SPARC, HP700, PC, etc.): HP OS AND VERSION: HP_UX (B.10.20) REPORTED BY: Michael Mirmak, Intel Corp. DATE: November 2, 2000 DESCRIPTION OF BUG: The current parser allows models of type Input to include buffer delay fixture parameters (Vref, Rref, Cref) without generating a warning or error message. Additionally, no warning or error message is generated when Vmeas is present within a [Model Spec]. The presence of Vmeas outside of a [Model Spec] generates spurious warnings regarding the inability of the IV curves to cross through the Vmeas point using the selected Rref and Vref values. Some indication -- most appropriately, a warning -- should be made of the inconsistency between the buffer type and the use of buffer delay fixture data for such models. An example: WARNING (line xxx) - Output buffer delay fixture parameters (Vref, Cref, Rref, Vmeas) are meaningless in buffers that can't be outputs (Model_type Input, etc.) This warning should appear regardless of the presence or absence of [Model Spec] parameters. No warnings should appear regarding inappropriate _values_ of Rref, Vmeas and Vref within an Input model. This bug also applies to DOS32 IBISCHK3 v3.2.5. INSERT IBIS FILE DEMONSTRATING THE BUG: |*********************************************************************** | [IBIS Ver] 3.2 [File Name] bug48tst.ibs [File Rev] 0.0 [Date] 02-November-2000 [Source] File created from specification | [Disclaimer] (C) Copyright 2000 Intel Corp. All rights reserved This model is for demonstration purposes only, | [Component] GENERIC_IBIS [Manufacturer] Intel Corp. | [Package] | typ min max R_pkg 6.0mO 5.0mO 7.0mO L_pkg 5.0nH 2.0nH 8.0nH C_pkg 1.0pF 0.5pF 1.5pF | | [Pin] signal_name model_name R_pin L_pin C_pin 1 TestSignal TestModel | |************************************************************************ | [Model] TestModel Model_type Input Polarity Non-Inverting Vinl = 800mV Vinh = 2.0V | Cref = 10.0pF Vref = 0.0 Rref = 25 |Vmeas = 1.4 C_comp 5.00pF 4.00pF 6.00pF | | [Model Spec] Vmeas 1.4 1.3 1.5 [Temperature Range] 27.00 100.00 0.00 [Voltage Range] 3.30V 3.00V 3.60V [GND Clamp] | voltage I(typ) I(min) I(max) | -3.3000 -20.0mA -25.00mA -15.00mA 0.0000 0.0A -5.00nA -5.00nA 3.3000 0.0A 0.0A 0.00A 6.6000 0.0A 0.0A 0.00A | [Power Clamp] | voltage I(typ) I(min) I(max) | -3.3000 10.00mA 12.00mA 8.00mA 0.0000 0.0A 0.30uA 0.30uA 3.3000 0.00A 0.00A 0.00A 6.6000 0.00A 0.00A 0.00A | | [End] | |Parser 3.2.5 responds with | |IBISCHK3 V3.2.5 | |Checking bug48tst.ibs for IBIS 3.2 Compatibility... | |Errors : 0 | |File Passed | | Uncommenting the Vmeas parameter above the [Model Spec] declaration | causes Parser 3.2.5 to respond with | |IBISCHK3 V3.2.5 | |Checking bug48tst.ibs for IBIS 3.2 Compatibility... | |WARNING - Model 'TestModel': TYP VI curves cannot drive through Vmeas=1.4V | given load Rref=25 Ohms to Vref=0V |WARNING - Model 'TestModel': MIN VI curves cannot drive through Vmeas=1.4V | given load Rref=25 Ohms to Vref=0V |WARNING - Model 'TestModel': MAX VI curves cannot drive through Vmeas=1.4V | given load Rref=25 Ohms to Vref=0V | |Errors : 0 |Warnings: 3 | |File Passed | ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 48 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: Version 3.2.8 FIXED DATE: November 20, 2001 NOTES ON BUG FIX: Classified at the November 17, 2000 IBIS Meeting and planned to be fixed in a future ibischk3 release. ****************************************************************************** ******************************************************************************