****************************************************************************** ********************* 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@eda.org. A list of reported bugs will be maintained on eda.org. ****************************************************************************** PARSER VERSION NUMBER: IBISCHK6 V6.1.0 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Windows 8.1 REPORTED BY: Atul Agarwal, Apt Software DATE: Oct 16, 2015 DESCRIPTION OF BUG: The cross verification of the [Component] [Pin] section against a Package [Pin Numbers] section occurs only for the Package Model referenced in the [Define Package Model] section and not against the other Package Models referenced in the [Alternate Package Models] section. In the attached file, the Package Models 'pkg1' and 'pkg2' are identical and both are referenced in the [Alternate Package Models] section. However, an error is reported only against 'pkg1' and not against 'pkg2' since only 'pkg1' is referenced in the [Define Package Model] section also. ERROR - Pin '22' found in Package_Model 'pkg1' Pin_Numbers list not found in Component 'bug' Pin list. This Bug needs to be fixed so that checks for [Merged Pins] can be properly implemented for [Alternate Package Models] also. INSERT IBIS FILE DEMONSTRATING THE BUG: ****************************************************************************** ****************************************************************************** [IBIS Ver] 6.1 [File Name] bug163.ibs [File Rev] 0 [Date] 0 | [Component] bug [Manufacturer] 0 [Package] R_pkg 0 0 0 L_pkg 0 0 0 C_pkg 0 0 0 | [Pin] signal_name model_name R_pin L_pin C_pin 1 1 POWER 0 0 0 2 2 POWER 0 0 0 3 3 POWER 0 0 0 4 4 POWER 0 0 0 5 5 POWER 0 0 0 6 6 POWER 0 0 0 7 7 POWER 0 0 0 8 8 POWER 0 0 0 9 9 POWER 0 0 0 10 10 POWER 0 0 0 11 11 GND 0 0 0 12 12 GND 0 0 0 13 13 GND 0 0 0 14 14 GND 0 0 0 15 15 GND 0 0 0 16 16 GND 0 0 0 17 17 GND 0 0 0 18 18 GND 0 0 0 19 19 GND 0 0 0 20 20 GND 0 0 0 | | [Package Model] pkg1 [Alternate Package Models] pkg1 pkg2 [End Alternate Package Models] | | [Define Package Model] pkg1 [Manufacturer] somebody [OEM] somebody [Description] for testing only [Number Of Pins] 3 | [Pin Numbers] | 1 2 22 | | [Model Data] [Inductance Matrix] Sparse_matrix [Row] 1 1 6E-011 [Row] 2 2 6E-011 [Row] 22 22 6E-011 [Capacitance Matrix] Sparse_matrix [Row] 1 1 2E-012 [Row] 2 2 2E-012 [Row] 22 22 2E-012 [End Model Data] [End Package Model] | [Define Package Model] pkg2 [Manufacturer] somebody [OEM] somebody [Description] for testing only [Number Of Pins] 3 | [Pin Numbers] | 1 2 22 | | [Model Data] [Inductance Matrix] Sparse_matrix [Row] 1 1 6E-011 [Row] 2 2 6E-011 [Row] 22 22 6E-011 [Capacitance Matrix] Sparse_matrix [Row] 1 1 2E-012 [Row] 2 2 2E-012 [Row] 22 22 2E-012 [End Model Data] [End Package Model] [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 163 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] MODERATE PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 6.1.1 FIXED DATE: January 8, 2016 NOTES ON BUG FIX: October 23, 2015 - Classified at the IBIS Teleconference Meeting To be fixed in the next release. November 1, 2015 - Atul reports that this has been fixed in his new code. ****************************************************************************** ******************************************************************************