****************************************************************************** ********************* 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.3 PLATFORM (SPARC, HP700, PC, etc.): PC OS AND VERSION: Linux, Windows REPORTED BY: Mike LaBonte, Signal Integrity Software (SiSoft) DATE: March 21, 2017 DESCRIPTION OF BUG: When reporting errors and warnings related to a Linux SO, IBISCHK6 prints an unnecessary "./" ahead of the file names. For example: IBISCHK6 V6.1.3 Checking bug186.ibs for IBIS 6.1 Compatibility... W5600 (line 28) - Unable to load code file: ./bug186.so: file too short ... Reading bug186.ami ... Status of [Algorithmic Model] Executables for Linux 32: bug186.dll: Windows 32: Not Checked bug186.so: Linux 32: Checked, has platform issue ... This IBISCHK6 executable supports Linux 32 bit only Errors : 0 Warnings: 1 File Passed ---- With Windowns and the DLL, the " %1 is not a valid win3 application" issued: IBISCHK6 V6.1.3 Checking bug186.ibs for IBIS 6.1 Compatibility... ... Reading bug186.ami W5600 (line 27) - Unable to load code file: %1 is not a valid Win32 application. ... Status of [Algorithmic Model] Executables for Windows 32: bug186.dll: Windows 32: Checked, has platform issue bug186.so: Linux 32: Not Checked ... This IBISCHK6 executable supports Windows 32 bit only Errors : 0 Warnings: 1 File Passed ---- Previous versions of IBISCHK did not do this. The Warning should be replaced with an Error. Comment - Empty files is an Error that will be addressed in BUG188. INSERT IBIS FILE DEMONSTRATING THE BUG: ==> bug186.ibs <== [IBIS Ver] 6.1 [File Name] bug186.ibs [File Rev] 0 [Date] 0 | [Component] BUG186 [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 0 0 bug186 0 0 0 | [Model] bug186 Model_type Input | Vinh = 0 Vinl = 0 C_comp 0 0 0 | [Voltage Range] 0 0 0 | [Algorithmic Model] Executable Linux_0_32 bug186.so bug186.ami Executable Windows_0_32 bug186.dll bug186.ami | [End Algorithmic Model] | [End] ==> bug186.ami <== (empty) ==> bug186.so <== (empty) ==> bug186.dll <== (empty) ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 186 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] NOT A BUG FIXED VERSION: 6.1.4 FIXED DATE: June 28, 2017 NOTES ON BUG FIX: Classified at the March 31, 2017 IBIS Open Forum meeting. To be fixed in the next release. June 28, 2017 The behaviours are created by the operating system and now appear because some preliminary checks are due to executable models checks. The parser cannot fix this. ****************************************************************************** ******************************************************************************