[IBIS] BIRD82.2 - Clarification of Clamp Table Use


Subject: [IBIS] BIRD82.2 - Clarification of Clamp Table Use
From: Bob Ross (bob@teraspeed.com)
Date: Sat Aug 23 2003 - 21:40:42 PDT


Hello:

The text of BIRD82.2, approved at the August 22, 2003 meeting,
is shown below.

Bob

****************************************************************************
****************************************************************************
                        Buffer Issue Resolution Document (BIRD)

BIRD ID#: 82.2
ISSUE TITLE: Clarification of Clamp Table Use
REQUESTOR: Lynne Green, Cadence, and Robert Haller, SiSoft
DATE SUBMITTED: June 27, 2003, August 7, 2003, August 22, 2003
DATE ACCEPTED BY IBIS OPEN FORUM: August 22, 2003

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

STATEMENT OF THE ISSUE:

Double-counting of clamp currents is the result of confusion over how the
clamp currents are summed by the tools. Model makers are often unsure if
clamps are always active, or whether the [Power Clamp] works only with the
[Pullup] and the [GND Clamp] only with the [Pulldown]. This is difficult,
if not impossible, to detect with a parser.

This issue can be resolved by clarification of the text under
| Keywords: [Pulldown], [Pullup], [GND Clamp], [POWER Clamp]

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

STATEMENT OF THE RESOLVED SPECIFICATIONS:

Old text:
| It is assumed that the simulator sums the clamp tables
| together with the appropriate [Pullup] or [Pulldown] table
| when a buffer is driving high or low, respectively. From this
| assumption and the nature of 3-statable buffers, it follows
| that the data in the clamping table sections are handled as
| constantly present tables and the [Pullup] and [Pulldown]
| tables are used only when needed in the simulation.
|

Proposed text:
| It is intended that the [POWER Clamp] and [GND Clamp] tables are
| summed together and then added to the appropriate [Pullup] or
| [Pulldown] table when a buffer is driving high or low,
| respectively.
|
| From this assumption and the nature of 3-statable buffers, it
| follows that the data in the clamping table sections are handled
| as constantly present tables and the [Pullup] and [pulldown]
| tables are used only when needed in the simulation.
|

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

ANALYSIS PATH/DATA THAT LED TO SPECIFICATION:

Comments from members of the Quality committee, as well as others,
indicated that some models double-count clamp currents.

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

ANY OTHER BACKGROUND INFORMATION:

Initially, it was suggested that this be detected by the parser, but
it was decided that this was too difficult. This led to further
discussion of why double-counting occurred, and how clarification of
the spec could help address the issue.

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

-- 
Bob Ross
Teraspeed Consulting Group LLC     Teraspeed Consulting Group LLC
2926 SE Yamhill St.                Device Modeling Division
Portland, OR 97214                 13610 SW Harness Lane
503-239-5536                       Beaverton, OR 97008
http://www.teraspeed.com           503-430-1065
bob@teraspeed.com                  503-246-8048 Direct

----------------------------------------------------------------- |For help or to subscribe/unsubscribe, email majordomo@eda.org |with the appropriate command message(s) in the body: | | help | subscribe ibis <optional e-mail address, if different> | subscribe ibis-users <optional e-mail address, if different> | unsubscribe ibis <optional e-mail address, if different> | unsubscribe ibis-users <optional e-mail address, if different> | |or email a request to ibis-request@eda.org. | |IBIS reflector archives exist under: | | http://www.eda.org/pub/ibis/email_archive/ Recent | http://www.eda.org/pub/ibis/users_archive/ Recent | http://www.eda.org/pub/ibis/email/ E-mail since 1993



This archive was generated by hypermail 2b28 : Sat Aug 23 2003 - 21:42:48 PDT