****************************************************************************** ********************* 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.4 PLATFORM (SPARC, HP700, PC, etc.): PC (Intel(R) Core(TM) i5-6440HQ Processor) OS AND VERSION: Microsoft Windows 10 Enterprise, Version 1607 REPORTED BY: Michael Mirmak, Intel Corp. DATE: August 14, 2017 DESCRIPTION OF BUG: Two "program bug" lines are flagged during IBISCHK6 checking of files where the [Component] keyword is not present. Ideally, only the single error "Required keyword 'Component' not found" should be flagged by the parser on this file. However, this was discussed at the IBIS Quality Task Group Meeting on August 15, 2017. Another possible resolution is just to change B0547 to E0547 and to delete the reference to the cmpnt.c code. The line number is the [End] keyword. The parser developer can make a recommendation after reviewing the code. The output of the demonstration file is as follows: IBISCHK6 V6.1.4 Checking bug191.ibs for IBIS 3.2 Compatibility... E0501 (line 11) - Orphan Component keyword. E0501 (line 14) - Orphan Component keyword. E0502 (line 15) - Orphan data line keyword. E0502 (line 16) - Orphan data line keyword. E0502 (line 17) - Orphan data line keyword. E0501 (line 19) - Orphan Component keyword. E0502 (line 20) - Orphan data line keyword. B0547 (line 48) - ..\..\cmpnt.c:2298:Unable to get Components. B0547 (line 48) - ..\..\cmpnt.c:2298:Unable to get Components. E4101 - Required keyword 'Component' not found. Bugs : 2 Errors : 8 File Failed INSERT IBIS FILE DEMONSTRATING THE BUG: |******************************************************* [IBIS Ver] 3.2 [File Name] bug191.ibs [File Rev] 1.0 [Date] August 14, 2017 [Source] From Michael Mirmak, Intel Corp. | |******************************************************* | |[Component] BUG191 [Manufacturer] XYZ, Inc. | |******************************************************* [Package] R_pkg 1.e-03 NA NA L_pkg 1.e-09 NA NA C_pkg 1.e-12 NA NA | [Pin] signal_name model_name R_pin L_pin C_pin 1 Test Input |******************************************************* | [Model Selector] Input Input1 Example input model Input2 The other example input model | |******************************************************* | [Model] Input1 Model_type Input Vinl = 0.65V Vinh = 1.15V C_comp 1.0pF NA NA | [Voltage Range] 1.8V NA NA | |******************************************************* | [Model] Input2 Model_type Input Vinl = 0.65V Vinh = 1.15V C_comp 1.0pF NA NA | [Voltage Range] 1.8V NA NA | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 191 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 25, 2017 IBIS Open Forum. To be fixed in a future release and a manner proposed by the parser developer. The possible resolution is to convert the program Bug reports to an Error message. Actual resolution is to remove the BUG message B0547 since other messages address the issue of a missing [Component] keyword. ****************************************************************************** ******************************************************************************