RE: [IBIS] Submodel clamping curves

From: Muranyi, Arpad <Arpad_Muranyi@mentor.com>
Date: Tue Mar 22 2011 - 21:53:04 PDT

Bob,

 

I think Danny was really trying to get help on which I-V table

is in effect in which mode...

 

Danny,

 

Bob is correct, the Submodel can be treated as an independent

[Model], but its presence is determined by the mode:

Driving - only in the circuit when the buffer is a driver

Non-Driving - only in the circuit when the buffer is receiver

All - it is in the circuit at all time.

 

But the usual rules about the I-V curves apply on top of that.

Clamps are always there, provided that the above conditions

allow it to be there, Pullup and/or pulldown are only there

when driving high or low, respectively, provided that the

above conditions allow them to be there.

 

I hope this answers your questions.

 

Arpad

===============================================================

 

From: owner-ibis@eda.org [mailto:owner-ibis@eda.org] On Behalf Of Bob
Ross
Sent: Tuesday, March 22, 2011 9:48 PM
To: 'Danny Wherrett'; ibis@eda.org
Subject: RE: [IBIS] Submodel clamping curves

 

Danny:

 

The way to understand [Submodel]s is to consider them as

independently functioning models whose outputs are connected

to the common IO node of the top-level model. The top-level

model and all submodels under it are simulated simultaneously.

Their combined (and sometimes time-varying) impedances

are seen by the top-level model and all submodels due to the

common connection.

 

The Submodel_types including Bus_hold and some extended operations

of the Dynamic_clamp have active submodel simulations even if the

top-level model is in Input model (Non-Driving mode).

 

So treat the submodel as an independent model, and not as

a model whose I-V tables are added to the top-level model.

 

Bob

 

From: owner-ibis@eda.org [mailto:owner-ibis@eda.org] On Behalf Of Danny
Wherrett
Sent: Tuesday, March 22, 2011 6:53 PM
To: ibis@eda.org
Subject: [IBIS] Submodel clamping curves

 

Hi All,

I am working on updating support in a simulation tool for certain ibis
keywords.

Two of these are the [Add Submodel] and [Submodel] constructs.

Currently I am trying to determine how I-V curves defined in the
submodel should be combined with those of the parent model to obtain the
overal characteristics. It seems to me that the curves should be added,
but I wanted to gain clarification on this.

For example:
The [Model] defines a [GND Clamp] curve.
The [Add Submodel] mode is set to non-driving.
The [Submodel] defines a [GND Clamp] curve also.

When the model is driving, just the original GND clamp curve will be
used, since the submodel will not come into play due to the non-driving
mode.

When the model is recieving, then the GND Clamp curves will be added to
obtain the full GND clamping effect including the submodel.

Is my understanding here correct?

And will this be the same for the other keywords supported by the
submodel i.e. [Pullup], [pulldown], [ramp], [power clamp] etc. ?

Regards,
Danny Wherrett

-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , and is
believed to be clean. 
-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , and is
believed to be clean. 
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
--------------------------------------------------------------------
|For help or to subscribe/unsubscribe, e-mail majordomo@eda-stds.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 e-mail a request to ibis-request@eda-stds.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda-stds.org/pub/ibis/email_archive/ Recent
|  http://www.eda-stds.org/pub/ibis/users_archive/ Recent
|  http://www.eda-stds.org/pub/ibis/email/         E-mail since 1993
Received on Tue Mar 22 21:53:35 2011

This archive was generated by hypermail 2.1.8 : Tue Mar 22 2011 - 21:54:04 PDT