RE: [IBIS-Users] IBIS issue at high frequencies


Subject: RE: [IBIS-Users] IBIS issue at high frequencies
From: herbert_lage@agilent.com
Date: Thu Aug 29 2002 - 03:46:33 PDT


Hi Nirav,

I am not quite sure that you have the same problem as I had with Avanti HSpice a little while ago. I encountered funny effects when a buffer was switched before the end of a waveform was reached, e.g. if a waveform was 1.2ns long but I swiched/toggled the buffer again after less than 1.2ns. I got spikes in the transient analysis. These went away when I toggled the buffer at (1.2+ x)ns.

When I create IBIS models I now make sure that the waveforms are shorter than the fastest bit period the part is intended to run at. I do that by cutting the lead-in time (in a consistent manner for all corners). Below is an excerpt of a conversation that I had with an IBIS model user:

> I believe that the downward spike has to do with the way
> HSpice interprets the IBIS model.
>
> The downspike only occurs when the bit pattern is very short
> and the simulator jumps straight from the falling waveform of
> the IBIS file to the rising waveform. Why this creates a spike
> is a mystery to me at the moment, as the curves nicely match up.
> It does not occur in the Ones either, only in the Zeros.
>
> I was able to fix it by shortening the falling and rising
> waveforms so that the simulator is forced to use the static
> pullup/pulldown curves before it invokes another waveform.

This effect may well depend on the version of HSpice.

I hope this helps,

Best Regards,

        Herbert.
 

-----Original Message-----
From: Nirav Patel [mailto:nirav@agere.com]
Sent: 29 August 2002 07:05
To: ibis-users@eda.org; ibis@eda.org
Subject: [IBIS-Users] IBIS issue at high frequencies

IBIS gurus,

We are using Avanti HSPICE to correlate the IBIS
model performance to spice. We notice that the model
starts misbehaving abruptly as we increase the toggle
rate.

Our observation has been that the onset of this
misbehavior is a function of the delay through the
buffer. Buffers that have long propagation delays
tend to misbehave at lower toggle rates.

Does anybody have a clue on what may be the cause
of this issue? Any help will be very much appreciated.

Thanks in advance.

--Nirav
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just 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 written 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
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just 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 written 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 : Thu Aug 29 2002 - 04:00:49 PDT