****************************************************************************** ********************* 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: 4.2.2 PLATFORM (SPARC, HP700, PC, etc.): All OS AND VERSION: Windows XP SP2 REPORTED BY: Arpad Muranyi, Mentor Graphics DATE: January 14, 2008 DESCRIPTION OF BUG: When there is a single connection on an internal node declared by the [Node Declaration] keyword the parser will issue two messages. One will correctly note the fact that there is a single connection to the node, but the other message talks about "Conflicting port" which is very misleading. It gives the impression as if there were analog and digital signals connected to the same node, which is not the case. Using the enclosed test case, the error message reported by the parser is: IBISCHK4 V4.2.0 Checking bug99.ibs for IBIS 4.2 Compatibility... ERROR - Component Floating Node (1 connection) [CCALL] Line 28 Node , Conflicting port = Port = ANALOG Errors : 1 File Failed INSERT IBIS FILE DEMONSTRATING THE BUG: |*************************************************************************** | [IBIS Ver] 4.1 [File Name] bug99.ibs [File Rev] 0.0 [Date] Friday, Feb. 22, 2008 | |*************************************************************************** | [Component] TestCase [Manufacturer] Mentor Graphics [Package] | typ min max R_pkg 0 NA NA L_pkg 0 NA NA C_pkg 0 NA NA | [Pin] signal_name model_name R_pin L_pin C_pin 1 CKN CIRCUITCALL 2 CKP CIRCUITCALL 3 DQ0 CIRCUITCALL | [Node Declarations] data | data is dangling; only connects to dout [End Node Declarations] | digital port in Circuit Call TestCall [Circuit Call] TestCall Signal_pin 3 | stimulus not associated with pins 1, 2 Port_map dout data Port_map Clk_p 2 | implicit pin/pad connection Port_map Clk_n 1 | implicit pin/pad connection Port_map DQ 3 | implicit pin/pad connection [End Circuit Call] [External Circuit] TestCall Language SPICE Corner Typ netlist.cir SubcktName Ports A_drive A_pdref dout Clk_p Clk_n DQ D_to_A D_drive A_drive A_pdref 0.0 1.0 10p 10p [End External Circuit] |*************************************************************************** [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 99 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: Version 5.0.4 FIXED DATE: November 5, 2010 NOTES ON BUG FIX: Classified at the February 5, 2008 IBIS Open Forum teleconference. BUG test case will be updated for future QA use. Revised February 22, 2008 with simple test case and parser error message. Fixed November 5, 2010 by Changing Error Message from "Conflicting" to 'Conflicting/Associated' ****************************************************************************** ******************************************************************************