Hello All:
The parser developer raised the following issue with the [Pin List]
keyword syntax ([Pin List] is found in the Electrical Board Description
section of IBIS ver3.0). Because it is a syntax issue, a bird is required
to fix it. After confering with Bob Ross, here is the proposed change.
Regards,
Stephen Peters
Intel Corp.
Buffer Issue Resolution Document (BIRD)
BIRD ID#: Bird 47
ISSUE TITLE: Remove pin name as a sub-param of the [Pin List] keyword
REQUESTOR: Stephen Peters Intel Corp.
DATE SUBMITTED: March 5, 1998
DATE ACCEPTED BY IBIS OPEN FORUM:
*******************************************************************************
*******************************************************************************
STATEMENT OF THE ISSUE: The current [Pin List] keyword in the Electrical
Board Description of the specification list two subprameters -- pin_name
and signal_name. However, this syntax/format is not consistent with the
[Pin] or [Pin Number] keywords in the rest of the specification.
Specificaly, the 'pin name' should be what the keyword is listing, not
a sub-param to the keyword. Therefore, 'pin_name' should be removed as
a subparameter from the [Pin List] keyword, and the example changed.
*******************************************************************************
STATEMENT OF THE RESOLVED SPECIFICATIONS: Replace the current [Pin List]
keyword description and example in the Electrical Board Description section
of the specification with the following.
|=============================================================================
| Keyword: [Pin List]
| Required: Yes
| Description: Tells the parser the pin names of the user accessible pins.
| It also informs the parser which pins are connected to power
| and ground.
| Sub-Params: signal_name
| Usage Rules: Following the [Pin List] keyword are two columns. The first
| column lists the pin name while the second lists the data book
| name of the signal connected to that pin. There must be as
| many pin_name/signal_name rows as there are pins given by the
| preceding [Number Of Pins] keyword. Pin names must be the
| alphanumeric external pin names of the part. The pin names
| cannot exceed eight characters in length. Any pin associated
| with a signal name that begins with "GND" or "POWER" will be
| interpreted as connecting to the boards ground or power plane.
| In addition, NC is a legal signal name and indicates that the
| Pin is a 'no connect'. As per the IBIS standard "GND",
| "POWER" and "NC" are case insensitive.
|-----------------------------------------------------------------------------
| A SIMM Board Example
|
[Pin List] signal_name
A1 GND
A2 data1
A3 data2
A4 POWER5 | this pin connects to 5v
A5 NC | a no connect pin
| .
| .
A22 POWER3.3 | this pin connects to 3.3v
B1 casa
| .
| .
|etc.
|
|=============================================================================
*******************************************************************************
ANALYSIS PATH/DATA THAT LED TO SPECIFICATION: This problem was found while
the parser for IBIS ver3.0 was being developed. Bob Ross (unofficial
keeper of the ibis syntax and syle) concures with the change.
*******************************************************************************
ANY OTHER BACKGROUND INFORMATION:
*******************************************************************************
Received on Thu Mar 5 16:09:11 1998
This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:52:29 PDT