****************************************************************************** ********************* 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: 6.1.5 PLATFORM (SPARC, HP700, PC, etc.): All OS AND VERSION: All REPORTED BY: Lance Wang - Zuken USA DATE: April 1, 2019 DESCRIPTION OF BUG: IBISCHK checks C_comp and C_comp_* whether one of them exists. However, the scenario is that ibischk doesn't report anything if Input type model has C_comp_pullup and/or C_comp_pulldown. Or even only have C_comp_pullup and/or C_comp_pulldown is present. The suggestion to have an Enhancement to give a Caution, Warning, or Note for this kind of scenario to question if the subparameters were what were intended. (A Caution message was selected.) Note, the Enhancement would also apply to the content under [C Comp Corner] (shown in the test case) and to all Input_* types and Terminator models. The Specification does not prohibit these cases. Also note that Series Model_types ignore any C_comp entries. So no further reporting is needed. INSERT IBIS FILE DEMONSTRATING THE BUG: [IBIS Ver] 5.1 [File name] bug203.ibs [File Rev] 1.00 [Date] April 1, 2019 [Source] Test ibis file for C_Comp_* IBISCHK Message | [Notes] | -------------------------------------------------------------------------- | [Component] BUG203 [Manufacturer] Lance Wang | [Package] | typ min max R_pkg 1211.54m 330.19m 2095.79m L_pkg 3.06nH 1.62nH 4.54nH C_pkg 2.13pF 1.42pF 2.76pF | [Pin] signal_name model_name R_pin L_pin C_pin A1 test_input BUG203_IN1 A2 test_input BUG203_IN2 | With [C Comp Corner] [Model] BUG203_IN1 Model_type Input Vinl = 0.540V Vinh = 0.720V | | variable typ min max | C_comp 1.269pF 1.268pF 1.269pF | C_comp_pullup 0.9pF 0.8pF 1.0pF C_comp_pulldown 0.9pF 0.8pF 1.0pF | C_comp_power_clamp 0.9pF 0.8pF 1.0pF | C_comp_gnd_clamp 0.9pF 0.8pF 1.0pF | | variable typ min max [Voltage Range] 1.800V 1.700V 1.900V | | variable typ min max [POWER Clamp Reference] 1.800V 1.700V 1.900V | | variable typ min max [GND Clamp Reference] 0.000V 0.000V 0.000V | [Model] BUG203_IN2 Model_type Input Vinl = 0.540V Vinh = 0.720V | | variable typ min max | C_comp 1.269pF 1.268pF 1.269pF C_comp_pullup 0.9pF 0.8pF 1.0pF C_comp_pulldown 0.9pF 0.8pF 1.0pF | [C Comp Corner] | C_comp_pullup 0.9pF 0.8pF 1.0pF C_comp_pulldown 0.9pF 0.8pF 1.0pF | C_comp_power_clamp 0.9pF 0.8pF 1.0pF | C_comp_gnd_clamp 0.9pF 0.8pF 1.0pF | | variable typ min max [Voltage Range] 1.800V 1.700V 1.900V | | variable typ min max [POWER Clamp Reference] 1.800V 1.700V 1.900V | | variable typ min max [GND Clamp Reference] 0.000V 0.000V 0.000V | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 203 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ENHANCEMENT PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 7.0.2 FIXED DATE: August 3, 2020 NOTES ON BUG FIX: Introduced and discussed April 5, 2019. Classification and recommended resolution deferred until further discussion in the ATM task group. Discussed and classified at the May 17, 2019 IBIS Open Forum meeting. The suggested fix is to issue a Caution message for the above conditions. A Warning message was considered as being too strong. A Note message was considered but Note messages are used mostly for non-monotonic I-V tables. A Caution message is used for suspicious values or syntax (to notify the model developer or user), but whose conditions are technically valid. So a Caution message for BUG203 seems appropriate. To be fixed in a future release. August 3, 2020 - Checks ok. Additional Caution messages added for certain Open* models where C_comp_pullup or C_comp_pulldown are provided, but there are not corresponding I-V [Pullup] or [Pulldown] tables. This is NOT technically wrong, but informs the modeler that a C_comp might have been added. Three cases are checked with 3 new Caution messages. The resolution of BUG203 is expanded to include other checks: ibischk7 Version 7.0.1 Version 7.0.2 bug203 0 Cautions 3 Cautions bug203all-1 0 Cautions 24 Cautions - (All Model_types with all C_comp*) bug203all-2 21 Errors 21 Errors (No C_comp added - ok) bug203all-3 19 Warnings 38 Warnings (C_comp and C_comp* specified) ****************************************************************************** ******************************************************************************