[ibis-macro] List, again...

  • From: "Mirmak, Michael" <michael.mirmak@xxxxxxxxx>
  • To: "IBIS-ATM (ibis-macro@xxxxxxxxxxxxx)" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Mon, 21 Aug 2017 19:42:30 +0000

Do we have a BIRD or other filing to address the issue below?

The following example appears in IBIS 6.1 on p. 196

(Strength (Usage In) (Type Integer) (Description "Strength of Driver")
(List 0 1 2 3 4) (Default 2)
(List_Tip "Extra Weak" "Weak" "Nominal" "Strong" "Extra Strong"))

However, the specification is quite clear that the first value in the List is 
the default:

List <default value> <value> <value> <value> ... <value>
This defines a discrete set of values from which the user may select one value

Also, the specification is clear that "Default" is optional for data format 
List (see p. 194).

The example is unclear as to which value is the truly the default: 0 or 2.  
It's also unclear whether the first value in "List" may be a repetition of a 
value elsewhere in the list (e.g., "List 2 0 1 2 3 4").  I would expect EDA 
tools to differ considerably on how to interpret this.

So, if "Default" is used with "List", which default value takes precedence?  
The first value in the list, or the value set by "Default"?  Should the first 
value in the list be a distinct value, repeated in the subsequent list?


-          MM

Other related posts: