[IBIS] RE: Question about keyword ordering

From: Randy Wolff (rrwolff) <rrwolff@micron.com>
Date: Mon Dec 16 2013 - 13:03:47 PST
Hi Arpad,

I agree with you that for readability, it would make sense to include [Pin Mapping] after the [Pin] section.  In the spec, I also don't see any specific ordering requirements for any of the keywords under the [Component] hierarchy including:

[Manufacturer]
[Package]
[Pin]
[Package Model]
[Pin Mapping]
[Diff Pin]
[Series Pin Mapping]
[Series Switch Groups]
[Node Declarations]
[Circuit Call]
[Begin EMI Component]

I think if you start enforcing specific ordering requirements for these keywords you will end up with a lot of models not passing the parser.

FYI, we did have a situation of enforced ordering by the parser in the case of [Model Spec] and [Receiver Thresholds] (see BIRD96 http://www.eda.org/ibis/birds/bird96.txt) where we chose to align the spec with the parser behavior. 

Randy

-----Original Message-----
From: owner-ibis@eda.org [mailto:owner-ibis@eda.org] On Behalf Of Muranyi, Arpad
Sent: Monday, December 16, 2013 1:20 PM
To: IBIS
Subject: [IBIS] Question about keyword ordering

Hello Everyone,

We ran across an IBIS file in which the [Pin Mapping] keyword
is placed before the [Pin] keyword.  It seems that the IBIS
parser is not complaining about this, as there are no errors.
I don't recall any requirements in the specification about the
order of the keywords.  On the other hand, if we want to make
it easier on the tools, it would make sense to have certain
keywords in a certain order.

Could someone comment on this?  Does the IBIS specification
really have no requirements about the order of these keywords?
Was this intentional or an oversight?

Thanks,

Arpad
=================================================================

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--------------------------------------------------------------------
|For help or to subscribe/unsubscribe, e-mail mikelabonte@eda-stds.org
|or ibis-request@eda-stds.org
|
|IBIS reflector archives exist under:
|
|  http://www.eda-stds.org/ibis/email_archive/ Recent
|  http://www.eda-stds.org/ibis/users_archive/ Recent
|  http://www.eda-stds.org/ibis/email/         E-mail since 1993

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--------------------------------------------------------------------
|For help or to subscribe/unsubscribe, e-mail mikelabonte@eda-stds.org
|or ibis-request@eda-stds.org
|
|IBIS reflector archives exist under:
|
|  http://www.eda-stds.org/ibis/email_archive/ Recent
|  http://www.eda-stds.org/ibis/users_archive/ Recent
|  http://www.eda-stds.org/ibis/email/         E-mail since 1993
Received on Mon Dec 16 13:04:12 2013

This archive was generated by hypermail 2.1.8 : Mon Dec 16 2013 - 13:04:22 PST