****************************************************************************** ********************* 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 ibischk-bug@vhdl.org. A list of reported bugs will be maintained on vhdl.org. ****************************************************************************** PARSER VERSION NUMBER: ibischk2+ PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: linux REPORTED BY: Atul P. Agarwal, Apt Software Avenues Pvt Ltd DATE: 12th March 1998 DESCRIPTION OF BUG: When a package model is referenced using the [Package Model] keyword, the parser tries to open and parse package files and crashes. The fix is to replace char sFileLine[IBIS_FILENAME_LEN + 1]; with char sFileLine[FILENAME_MAX + 1]; in the function PKGMDL_FindPkgFile(char sPackage_Model[]) INSERT IBIS FILE DEMONSTRATING THE BUG: |************************************************************************ | IBIS file pkgtest.ibs | Apt Software Avenues Pvt Ltd |************************************************************************ | to demonstrate a bug with [Package Model] keyword | [IBIS ver] 2.1 [File name] pkgtest.ibs [File Rev] 0.0 [Date] December, 26 1997 [Source] [Notes] [Disclaimer] [Copyright] | |************************************************************************ | Component pkgtest |************************************************************************ | [Component] pkgtest [Manufacturer] None [Package] | variable typ min max R_pkg 2.00m 1.00m 3.00m L_pkg 5.00nH 4.00nH 6.00nH C_pkg 8.00pF 7.00pF 9.00pF | [Package Model] pkg1 [Pin] signal_name model_name 1 t1 m1 | |************************************************************************ | Model m1 |************************************************************************ | [Model] m1 Model_type Input Vinl= .2 Vinh= 4.2 C_comp 5.00pF 5.00pF 5.00pF [Temperature Range] 50.00 100.00 0.00 [Voltage Range] 5.00V 4.50V 5.50V | | End [Model] m1 | | End [Component] pkgtest | [End] |************************************************************************ | PACKAGE file pkg.pkg | Apt Software Avenues Pvt Ltd |************************************************************************ | [IBIS ver] 2.1 [File name] pkg.pkg [File Rev] 0.0 [Date] December, 26 1997 [Source] [Notes] [Disclaimer] [Copyright] | [Define Package Model] pkg1 [Manufacturer] somebody [OEM] somebody [Description] for testing only [Number Of Pins] 2 [Pin Numbers] | Pin1 Pin2 | [End Package Model] [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 26 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] SEVERE PRIORITY: [HIGH, MEDIUM, LOW] HIGH STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 3.0.1, 2.1.17 FIXED DATE: 4/98, 8/98 NOTES ON BUG FIX: ****************************************************************************** ******************************************************************************