****************************************************************************** ********************* 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: Windows 10 REPORTED BY: Arpad Muranyi, Siemens EDA; Mike LaBonte, Unaffiliated; Bob Ross, Teraspeed Labs DATE: June 5, 2022 DESCRIPTION OF BUG: No Error is reported for a file referenced to an absolute path. This is documented by rule 3 in IBIS Version 7.1, pages 18-19; and illustrated in Figure 1. "Absolute paths - those beginning with a root name or root directory - are not permitted in a reference to any file." The test case involves an EMD file where a reference to an ISS file is by an absolute path: C:\Users\bug234.iss. This file is not at or under the file from which it is referenced. An Error should be reported. Note, for testing purposes in different operating systems, bug234.iss could be placed in a subdirectory under the absolute path. (Arpad Muranyi reported the problem; Mike LaBonte created the test case; Bob Ross edited the material and created the bug234.txt report.) The command line is ibischk7_64 -emd bug234.emd. INSERT IBIS FILE DEMONSTRATING THE BUG: ********** bug234.emd ********** |***************************************************************************** [Ibis Ver] 7.1 [File Name] bug234.emd [File Rev] 0.1 [Date] June 5, 2022 | |***************************************************************************** | [Begin EMD] BUG234_EMD | [Manufacturer] TBD [Description] TBD [Number Of EMD Pins] 1 | [EMD Pin List] signal_name signal_type bus_label 1 A0 [End EMD Pin List] | |***************************************************************************** | [EMD Parts] | EMD Part File reference Component name Part1 bug234.ibs BUG234 [End EMD Parts] | |***************************************************************************** | [EMD Designator List] | EMD Designator Part name U1 Part1 [End EMD Designator List] | |***************************************************************************** | [Designator Pin List] signal_name signal_type bus_label U1.1 VSS U1.2 VSS U1.3 A0 U1.4 VDD [End Designator Pin List] | |***************************************************************************** | [EMD Group] BUG_EMD_Group | EMD Set file_reference BUG234_Set NA [End EMD Group] | |***************************************************************************** | [End EMD] | |***************************************************************************** | [EMD Set] BUG234_Set [Manufacturer] Manufacturer name [Description] Description text | [EMD Model] BUG234_EMD_Model File_IBIS-ISS C:\Users\bug234.iss netlist | Absolute Link is illegal Number_of_terminals = 2 1 Pin_I/O pin_name U1.3 | A0_U1.3 2 Pin_I/O pin_name 1 | A0_1 [End EMD Model] | [End EMD Set] | |***************************************************************************** | [End] ************************************************ bug234.ibs (in the same directory as bug234.emd) ************************************************ | [IBIS Ver] 7.1 [File Name] bug234.ibs [File Rev] 1.0 [Date] June 5, 2022 [Component] BUG234 [Manufacturer] Acme, Inc. [Package] R_pkg 0 NA NA L_pkg 0 NA NA C_pkg 0 NA NA | [Pin] signal_name model_name 1 VSS GND 2 VSS GND 3 A0 BUG234_INPUT 4 VDD POWER | [Pin Mapping] pulldown_ref pullup_ref gnd_clamp_ref power_clamp_ref ext_ref 1 VSS NC 2 VSS NC 3 NC NC VSS VDD 4 NC VDD | [Model] BUG234_INPUT Model_type Input Vinl = 0.20 Vinh = 0.80 | C_comp 1.0pF NA NA | [Voltage Range] 1.0 NA NA | [GND_clamp] | -1.0 -.020 NA NA 0.0 0.00 NA NA 2.0 0.040 NA NA | [End] ***************************************************************************** bug234.iss (placed in an absolute path directory such as C:\Users\bug234.iss) ***************************************************************************** ** SPICE Node -1 Pin A0_U1-3 ** SPICE Node -2 Pin A0_1 ***** SPICE SUB CIRCUIT DEFINITON STARTS********* .subckt netlist + A0_U1-3 A0_1 R1 A0_1 A0_U1-3 R=0.01 .ends netlist ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 234 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 7.1.1 FIXED DATE: November 18, 2022 NOTES ON BUG FIX: Classified at the August 12, 2022 IBIS Open Forum Meeting To be fixed in the next release ****************************************************************************** ******************************************************************************