Re: Simulating Pulldown and pullup curves.

From: Andy Ingraham <ingraham@wrksys.ENET.dec.com>
Date: Mon Jul 21 1997 - 06:27:21 PDT

Eitan Medina wrote:

> I have an I/O pad with clamping-high and clamping-low circuits.
> When simulating the whole pad-circuit I get non-monotonic data (My
> checker wanrns about this).
> Should I simulate the pullup-curve on just the pullup-circuitry (eliminating
> the clamping and other structures that exist in the pad-circuit) in order to
> get monotonic curves ?

IBIS does not require monotonicity.

If your device is non-monotonic (if the total current is
non-monotonic), there is nothing you can do to the data to make it
seem monotonic. Some simulators will have problems simulating with
your device, others will not. You cannot help that, except by
redesigning your IC.

When separating the total device data into pullup/pulldown/clamp
curves for IBIS, even though the total current may be monotonic, some
of the resulting curves by themselves may become non-monotonic. This
is unimportant, because the simulator will sum the currents and the
non-monotonicity should go away. The IBIS checker complains because
it doesn't try to sum the currents back together. It is just being
extra cautious.

I would not bother trying to make the separate curves monotonic just
to eliminate the warning message; especially if doing so results in
a less-than-correct representation of your device. If you simulate
the currents separately, they may not add up to the total current
when you recombine them.

Regards,
Andy
 
Received on Mon Jul 21 06:42:38 1997

This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:52:29 PDT