From: TING.STEVE@inventec.com.tw [mailto:TING.STEVE@inventec.com.tw]
Sent: Monday, 17 May, 1999 6:07 AM
Subject: RE: [SI-LIST] : Looking Inside IBIS Model
I agree with you.
I believe that t test loading value specified in IBIS should be consistent
If we can get Tco [clock to output] from driver's spec and Tsetup (Thold)
[setup time, hold time]
from receiver's spec ( and with clock's info. available), we can determine
the max. and min.
flight time for the data.
To determine the max. flight time (assume zero skew, jitter), I'll
use the formula:
Tflight_max = Tcycle - Tco_max -Tsetup
And to determine the min. flight time, I'll use:
Tflight_min = Thold - Tco_min
And in my opinion, I think the Tco can be decomposed as IC internal
TIME_TO_VM, which depends on loading outside the driver. To avoid double
subtraction with the
TIME_TO_VM on the right side of above formula, the flight time obtained from
simulation (IDD file
generated by Quad's tool) should be corrected by subtracting the TIME_TO_VM.
In many cases, where the TIME_TO_VM will be different for rising and
And sometimes, the asymmetry between rising and falling will be quite
significant, that will result in
some persecution. Because we'll have only one Tco in the spec.
For example, I have
one driver A with Tco =2.5nS
one receiver B with Tsetup=2nS
running speed is 133MHz (Tcycle=7.5 nS).
TIME_TO_VM for the driver is 0.8nS on rising and 1.8nS on falling.
According to above formula Tflight_max =7.5 - 2.5 - 2 = 3nS
What if my simulation result reports the Tflight_rise (rising) = 3.2nS and
Tflight_fall (falling) = 2.8nS for
**** To unsubscribe from si-list: send e-mail to firstname.lastname@example.org. In the BODY of message put: UNSUBSCRIBE si-list, for more help, put HELP. si-list archives are accessible at http://www.qsl.net/wb6tpu/si-list ****