****************************************************************************** ********************* 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: IBIS_CHK V3.2.5 PLATFORM (SPARC, HP700, PC, etc.): SPARC OS AND VERSION: Solaris REPORTED BY: Bob Ross, Mentor Graphics (Based on discussions with Stephen Nolan, Texas Instrumens) DATE: May 9, 2000 DESCRIPTION OF BUG: The parser should be changed to issue a Warning message instead of an Error message when common pins are used for differential pins. (The error can be preserved when the common pin positioned both as a non-inverting and also as an inverting pin.) This change is requested because of SSTL-2 and SSTL-3 technology where common pins are used for VREF and the buffers are constructed using differential inputs and IBIS Version 3.2 does not specificly prohibit having a common pin for more than one differential buffer. The file below currently generates the following messages: Checking bug41.ibs for IBIS 3.2 Compatibility... ERROR - Component 'Test': inv_pin '3' is not unique. ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin. ERROR - Component 'Test': Diff_pin '3' already in use as an inv_pin. ERROR - Component 'Test': [Series Pin Mapping] Pin2 '2': model type cannot be Series or Series_switch. Errors : 4 File Failed Note, only the first error would be changed to a Warning. The second and third error would remain because it is caused the the last line under [Diff Pin] which puts the non-inverting common pin as an inverting pin. the last error is covered by BUG40. Also note, the Series elements can be connected to common pins. INSERT IBIS FILE DEMONSTRATING THE BUG: | |*************************************************************** | | [IBIS Ver] 3.2 [Comment Char] |_char [File Name] bug41.ibs [File Rev] 1.0 [Date] May 9, 2000 [Component] Test [Manufacturer] Test File [Package] | variable typ min max R_pkg 0.0m NA NA L_pkg 0.0nH NA NA C_pkg 0.0pF NA NA | [Pin] signal_name model_name R_pin L_pin C_pin 1 PAD In NA NA NA 2 PAD In NA NA NA 3 VTT POWER NA NA NA 4 PADN In NA NA NA | | [Series Pin Mapping] pin_2 model_name function_table_group 1 2 Rseries 2 3 Rseries [Diff Pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max | 1 3 150mV -0ns NA NA 2 3 150mV 0ns NA NA 3 4 150mV 0ns NA NA | |**************************************************************** | MODEL Rseries |**************************************************************** [Model] Rseries Model_type Series | C_comp 0.02pF 0.01pF 0.03pF [Voltage Range] 2.50 2.30 2.70 | | variable R(typ) R(min) R(max) [R Series] 100ohm 90ohm 110ohm | | |**************************************************************** | MODEL Term |**************************************************************** | | [Model] Term Model_type Terminator Vinl = 1.25V Vinh = 2.5 C_comp 0.02pF 0.01pF 0.03pF [Voltage Range] 2.50 2.30 2.70 | |**************************************************************** | MODEL In |**************************************************************** | [Model] In Model_type Input Vinl = 1.25V Vinh = 2.5 C_comp 0.02pF 0.01pF 0.03pF [Voltage Range] 2.50 2.30 2.70 | |**************************************************************** | MODEL Out |**************************************************************** | [Model] Out Model_type Output Vmeas = 1.25V C_comp 0.02pF 0.01pF 0.03pF [Voltage Range] 2.50 2.30 2.70 | [Pulldown] -5 -1 -1 -1 10 2 2 2 [Pullup] -5 1 1 1 10 -2 -2 -2 [Ramp] dV/dt_r 1/1n 1/1n 1/1n dV/dt_f 1/1n 1/1n 1/1n | [End] ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 41 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ENHANCEMENT PRIORITY: [HIGH, MEDIUM, LOW] MEDIUM STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: Version 3.2.6 FIXED DATE: January 2, 2001 NOTES ON BUG FIX: Processed at May 26, 2000 IBIS Meeting, but decision to accept or reject is pending. Accepted at June 30, 2000 meeting.