******************************************************************************
******************************************************************************
                    BUFFER ISSUE RESOLUTION DOCUMENT (BIRD)

BIRD ID#:       92
ISSUE TITLE:    Multiple Terminator and Series Elements under [Model]
REQUESTOR:      Michael Mirmak, Intel Corp.
DATE SUBMITTED: November 2, 2004
DATE REVISED:   
DATE ACCEPTED BY IBIS OPEN FORUM: PENDING

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

STATEMENT OF THE ISSUE:

At present, the IBIS 4.1 specification does not clearly prevent terminator 
keywords such as [Rac] from appearing multiple times within the same
[Model] keyword's scope.  Similarly, the specification does not explicitly 
prohibit multiple instances of, for example, [L Series] under the same [Model] 
keyword for Series types, or under the same [On] or [Off] keywords for the same
[Model]s of type Series_switch.

The IBIS 4.0 parser already issues warnings for multiple instances as 
described above.  The changes below will align the specification with parser 
behavior.

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

STATEMENT OF THE RESOLVED SPECIFICATIONS:

Under Section 6, in the [Model] keyword description, replace the following
paragraph:

| Other Notes:  A complete [Model] description normally contains the following
|               keywords:  [Voltage Range], [Pullup], [Pulldown], [GND Clamp],
|               [POWER Clamp], and [Ramp].  A Terminator model uses one or
|               more of the [Rgnd], [Rpower], [Rac], and [Cac] keywords.  
|               However, some models may have only a subset of these keywords.
|               For example, an input structure normally only needs the 
|               [Voltage Range], [GND Clamp], and possibly the [POWER Clamp]
|               keywords.  If one or more of [Rgnd], [Rpower], [Rac], and 
|               [Cac] keywords are used, then the Model_type must be 
|               Terminator.

with the paragraph:

| Other Notes:  A complete [Model] description normally contains the following
|               keywords:  [Voltage Range], [Pullup], [Pulldown], [GND Clamp],
|*               [POWER Clamp], and [Ramp].  A Terminator model may use
|*               the [Rgnd], [Rpower], [Rac], and [Cac] keywords.  
|               However, some models may have only a subset of these keywords.
|               For example, an input structure normally only needs the 
|               [Voltage Range], [GND Clamp], and possibly the [POWER Clamp]
|*               keywords.  If any of [Rgnd], [Rpower], [Rac], and 
|*               [Cac] keywords is used, then the Model_type must be 
|               Terminator.

In the [Rgnd], [Rpower], [Rac], [Cac] keyword description, add the following 
sentence under "Usage Rules":

|* Note that only one instance of any one of these keywords is permitted
|* within any [Model].  For example, [Rgnd] may not be used twice under
|* the same [Model] description.

In the R Series], [L Series], [Rl Series], [C Series], [Lc Series], [Rc Series] 
keyword description, add the following sentences under "Usage Rules":

|* Note that only one instance of any one of these keywords is permitted
|* within any [On], [Off] keyword for [Model]s of type Series_switch.  
|* Similarly, only one instance of any one of these keywords is permitted 
|* within any [Model] of type Series. For example, [L Series] may not be 
|* used twice under the same [Off] description.


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

ANALYSIS PATH/DATA THAT LED TO SPECIFICATION

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

ANY OTHER BACKGROUND INFORMATION:
Note that the specification does not prohibit combining [Series Current]
with [R Series] or other passive series element keywords under the same
[Model].

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