******************************************************************************
********************* 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: 7.2.0

PLATFORM (SPARC, HP700, PC, etc.): PC

OS AND VERSION: Windows 10

REPORTED BY: Randy Wolff, Siemens

DATE: May 26, 2023

DESCRIPTION OF BUG:

For IBISCHK720, a legal usage of NC as a signal_name when NC is a declared 
signal_type (new signal_type in IBIS 7.2) is reported as a Warning Message.

(Quality task group may have given the parser developer bad advice regarding
BIRD218 Messages.)

The following messages are reported for IBIS Version 7.2 files:

W6706 (line   15) - NC: Reserved word used for signal_name
W6706 (line   16) - NC: Reserved word used for signal_name
W6706 (line   28) - NC: Reserved word used for signal_name
W6706 (line   29) - NC: Reserved word used for signal_name


The following two messages should be deleted for IBIS Version 7.2 files:

W6706 (line   15) - NC: Reserved word used for signal_name <--------
W6706 (line   16) - NC: Reserved word used for signal_name
W6706 (line   28) - NC: Reserved word used for signal_name <--------
W6706 (line   29) - NC: Reserved word used for signal_name

For the two other Warnings, the number and text should be revised to state:

"NC: Reserved word used for signal_name that is not signal_type NC"

****
The two W6706 messages above should be removed for bug241.emd files
because this is permitted in IBIS Version 7.2.  The message text
and WXXXX number should be changed.
****

INSERT IBIS FILE DEMONSTRATING THE BUG:

**********
bug241.emd
**********

[IBIS Ver]     7.2
[File Name]    bug241.emd
[File Rev]     0.1
[Date]         May 28,2023
[Notes]        Checking the [EMD Parts]
|
[Begin EMD]    BUG241
[Manufacturer] None
| 
[Number of EMD Pins] 5
[EMD Pin List] signal_name signal_type  bus_label
1   Data
2   VDD        POWER  
3   VSS        GND    
4   NC         NC  | <-- Remove Warning Message (legal in V7.2)
5   NC             | <-- Keep as a Warning Message
[End EMD Pin List]

[EMD Parts]
P7  dram.ibs   DDR4_8Gb_x8
[End EMD Parts]

[EMD Designator List]
U6             P7
[End EMD Designator List]

[Designator Pin List] signal_name  signal_type  bus_label
U6.K9  NC      NC  | <-- Remove Warning Message (legal in V7.2)
U6.M8  NC          | <-- Keep as a Warning Message
U6.N9  Data
[End Designator Pin List]
|
[EMD Group]  G1
S1  NA
S2  NA
[End EMD Group]      
[End EMD]

[EMD Set]    S1
[EMD Model]  M1 
File_TS               test.s2p
Number_of_terminals = 3
1   Pin_I/O           pin_name       1
2   Pin_Rail          signal_name    VDD
3   A_gnd
[End EMD Model]
[End EMD Set]
|
[EMD Set]     S2
[EMD Model]   M1
File_TS               test.s2p
Number_of_terminals = 3
1   Pin_I/O           pin_name       U6.N9
2   Pin_Rail          signal_name    VDD
3   A_gnd
[End EMD Model]
[End EMD Set]
|
[End]


***********************************************************
dram.ibs (Same file as in Version 7.1.1 QA suite
***********************************************************
[IBIS Ver] 7.1
[File Name]    dram.ibs
[File Rev]     1.0
[Date]         June 2019
[Source]       Atul
|
|
|******************************************************************************
|
[Component]   DDR4_8Gb_x8
[Manufacturer]    Test
[Package]
|Variable     Typ               Min             Max
R_pkg         0                 0               0
L_pkg         8n                5n              10n
C_pkg         5p                4p              7p
|
|
[Pin] signal_name       model_name             R_pin    L_pin       C_pin
K9     TEST1             POWER                  0.0      8n          5p
M8     TEST2             GND                    0.0      8n          5p
N9     TEST3             Dummy                  0.0      8n          5p
|
|
|
[Model] Dummy
Model_type Input
Vinh = 2.0
Vinl = 0.8
C_comp 0.1p 0.1p 0.1p
|
| Other model subparameters are optional
|
|                 typ     min    max
[Voltage Range]   3.3     3.0    3.6
|
|
[End]


************************************************************
test.s2p (More complete file than in Version 7.1.1 QA suite)
************************************************************
!2-port network, S-parameter
!Default MA format, GHz frequencies, 50 ohm reference, S-parameters
[Version] 2.0
#
[Number of Ports] 2
[Two-Port Data Order] 12_21
[Number of Frequencies] 2
[Network Data]
0.0   1.0 0.0   0.0 0.0 0.0 0.0 1.0 0.0
1.0   1.0 0.0   0.0 0.0 0.0 0.0 1.0 0.0
[End]


******************************************************************************
******************** BELOW FOR ADMINISTRATION AND TRACKING *******************
******************************************************************************

BUG NUMBER:     241

SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT]  SEVERE

PRIORITY: [HIGH, MEDIUM, LOW]                               MEDIUM

STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG]             CLOSED           

FIXED VERSION:                                              7.2.1

FIXED DATE:                                                 December 8, 2023




NOTES ON BUG FIX:
Classified at the June 2, 2023 IBIS Open Forum Meeting
To be fixed in the next release

******************************************************************************
******************************************************************************