Re: IBIS Connector Specification Editorial Review

From: Matthew Flora <mbflora@hyperlynx.com>
Date: Wed Jan 12 2000 - 10:19:28 PST

Dear Bob,

> 1. I would prefer keywords with 3 or less individual words since
> both the IBIS and Connector keywords allow both the underscore "_"
> and space characters as separators. This keeps the variations that
> need to be stored to 8 or less. One suggestion is to eliminate
> "Cn_" in many of the keywords.

This really is just a matter of preference. The parser actually scans each
keyword candidate and converts all the spaces to underscores before converting
the keyword candidate to uppercase. The resulting keyword candidate string is
then compared to the list of keywords. So, there really is only one keyword
lookup for each candidate. (In other words, only one variation of each
keyword is stored.)

> GENERAL SYNTAX RULES AND GUIDELINES SECTION:
>
> 1. Item 2) adds reserved word PWRGND. This is unnecessary since
> POWER can be used to include GND. Also RET is not referenced
> anywhere else in the document. I do not think it is necessary.

I would recommend against using POWER to mean both ideal-ground and non-ground
(ideal or otherwise) else this use of the POWER keyword would be a special
case that differs from the usage in IBIS [Component] and EBD pin lists.

> CONNECTOR ELECTRICAL SPECIFICATION
>
> 1. The [Begin ..] [End ..] is an unnecessary complexity for some of
> the keywords. I would use [Begin ..] [End ..] (or some variation)
> consistent with the for just the major groupings, not Description
> lines. It is common and well understood for a new keyword to terminate
> a list or table.

One of the complaints about the IBIS spec is that it has some inconsistencies.
Using [Begin ..] [End ..] consistently for all keywords seems appropriate.

My two cents,
Matthew Flora
Received on Wed Jan 12 10:19:57 2000

This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:52:30 PDT