****************************************************************************** ****************************************************************************** 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]. ****************************************************************************** ******************************************************************************