***************************************************************************** ********************* 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: 7.1.0 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Microsoft Windows 10 Enterprise REPORTED BY: Arpad Muranyi, Siemens EDA DATE: March 3, 2023 DESCRIPTION OF BUG: Parser Crashes When [Interconnect Model Group] name is Missing (This is also a Specification violation.) The test case below produces a Pop-up window message: |----------------------------------------| | Microsoft Visual C++ Runtime Library | | | | X Debug Error! | | Program ibischk7_64.exe | | | | abort() has been called) | | | | Press Retry to debug the application) | | | |----------------------------------------| An Erros message should be issued. When the comment character, "|", before MISSING_NAME_CAUSES_CRASH is removed, the file passes with 0 Errors. A fix should be implemented for all [IBIS Ver] 7.0, 7.1 and 7.2. INSERT IBIS FILE DEMONSTRATING THE BUG: ********** bug240.ibs ********** |***************************************************************************** | [Ibis Ver] 7.0 [File Name] bug240.ibs [File Rev] 1 [Date] March 3, 2023 | |***************************************************************************** | [Component] BUG240 [Manufacturer] BUG240_Corp [Package] | typ min max R_pkg 0.00 0.00 0.00 L_pkg 0.00nH 0.00nH 0.00nH C_pkg 0.00pF 0.00pF 0.00pF | |***************************************************************************** | [Pin] signal_name model_name R_pin L_pin C_pin Pin1 sig1 NC | |****************************************************************************** | [Interconnect Model Group] | MISSING_NAME_CAUSES_CRASH Bug240 NA [End Interconnect Model Group] | |****************************************************************************** | [Interconnect Model Set] Bug240 [Interconnect Model] bug240_1 File_IBIS-ISS bug240.iss bug240 Number_of_terminals = 2 | 1 Pin_I/O pin_name Pin1 2 Buffer_I/O pin_name Pin1 | [End Interconnect Model] [End Interconnect Model Set] | |***************************************************************************** | [End] *********** (bug240.iss *********** .subckt bug240 Pin1 Pin2 R1 Pin1 Pin2 R=0.001 .ends ***************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ****************** ***************************************************************************** BUG NUMBER: 240 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 7.2.0 FIXED DATE: April 21, 2023 NOTES ON BUG FIX: Classified on March 10, 2023 at the IBIS Open Forum meeting. To be fixed in the next release, if possible. Add note, a missing name for [EMD Group] reports E6704 and dore not crash. ***************************************************************************** *****************************************************************************