****************************************************************************** ********************* 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@ibis.org. A list of reported bugs will be maintained on ibis.org. ****************************************************************************** PARSER VERSION NUMBER: IBISCHK6 V6.1.4 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 10 REPORTED BY: Bob Ross, Teraspeed Labs DATE: August 6, 2018 DESCRIPTION OF BUG: Change a Bug message to an Error message for misplaced text. Subparameters after [End External Model] produce BUG report lines, "B0122". The B0122 message should be changed to an Error message. The text can be modified to E0122 (line **) - Subparameter or text should not be here; and the link to mdl.c should be removed. This problem has existed in earlier releases of ibischk. -- Test file results are below: IBISCHK5 V5.1.4 Checking bug200.ibs for IBIS 4.2 Compatibility... B0122 (line 44) - Should Not Be Here: d:\ibisreleases\ibis510\ibischk514\mdl.c, 1243 B0122 (line 45) - Should Not Be Here: d:\ibisreleases\ibis510\ibischk514\mdl.c, 1243 B0122 (line 46) - Should Not Be Here: d:\ibisreleases\ibis510\ibischk514\mdl.c, 1243 W0184 - Model 'BUG200': Model_type 'Input' must have Vinl set W0184 - Model 'BUG200': Model_type 'Input' must have Vinh set Bugs : 3 Errors : 0 Warnings: 2 File Failed -------- INSERT IBIS FILE DEMONSTRATING THE BUG: bug200.ibs ---------- |**************************************************************** [IBIS Ver] 4.2 [File Name] bug200.ibs [File Rev] 0.0 [Date] August 6, 2018 [Source] Modified from test case by Arpad Muranyi by Bob Ross [Component] BUG200 [Manufacturer] None | [Package] | R_pkg 0.0 0.0 0.0 L_pkg 0.0 0.0 0.0 C_pkg 0.0 0.0 0.0 | [Pin] signal_name model_name R_pin L_pin C_pin | 1 IN2 BUG200 | |**************************************************************** | [Model] BUG200 Model_type Input | [Voltage Range] 1.8V 1.71V 1.89V | [External Model] Language SPICE | | Corner corner_name file_name circuit_name (.subckt name) Corner Typ dummy.sp DUMMY | | Ports List of port names (in same order as in SPICE) Ports A_signal P1 P2 | | A_to_D d_port port1 port2 vlow vhigh corner_name A_to_D D_receive P1 P2 0.2 0.8 Typ | [End External Model] | | Illegal subparameters after [End External Model] produces | B0122 Messages - Should be Error messages | Vinh = 2.0 Vinl = 0.8 C_comp 0.0pF 0.00pF 0.00pF | |**************************************************************** | [End] dummy.sp Add Null file for compatibility with future checking ------------------------------------------------------------- ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 200 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 6.1.5 FIXED DATE: December 21, 2018 NOTES ON BUG FIX: Classified at the August 10 IBIS Teleconference Meeting. To be fixed in a future release. ----- checked B0122 changed to E0107 for model Added ABCD in modified test case after [End Node Declarations] produced B0509. Can this be fixed? If we can reproduce it, it would be separate report ****************************************************************************** ******************************************************************************