Subject: Driver Output Impedance Calculation

From: Paul Gregory <[email-masked]>
Date: Wed, 29 Oct 97 16:36:26 MST

Hello ibis users,

I need some help in understanding how to determine output
impedance.

Given the ibis model data that follows, how does one determine
the output impedance of this driver for both the pullup and 
pulldown side of the driver.  

Thanks for your help.

 -- Paul Gregory

|************************************************************

[Model]                   driver     
Model_type                I/O                      
Vinl =   0.66V
Vinh =   2.31V
C_comp                    4.00pF          4.00pF          4.00pF         

|                         (typ)           (min)           (max)          
[Temperature Range]       25.00           125.00          0.00           
[Voltage Range]           3.30            3.00            3.6            

[GND_clamp]              
|       I(typ)  I(min)  I(max)         

-0.7      -3.7      NA      NA
-0.6   -111.0m      NA      NA
-0.5     -5.5m      NA      NA
-0.4   -131.0u      NA      NA
-0.3     -2.3u      NA      NA
-0.2    -60.0n      NA      NA
-0.1     -1.1n      NA      NA
 0.0   -188.0p      NA      NA
 0.1   -131.0p      NA      NA
 0.2   -101.0p      NA      NA
 0.3    -70.0p      NA      NA
 0.4    -40.0p      NA      NA
 0.5    -10.0p      NA      NA
 0.6     19.0p      NA      NA
 0.7     49.0p      NA      NA
 0.8     79.0p      NA      NA
 0.9    110.0p      NA      NA
 1.0    140.0p      NA      NA
 1.1    170.0p      NA      NA
 1.2    200.0p      NA      NA
 1.3    231.0p      NA      NA
 1.4    261.0p      NA      NA
 1.5    291.0p      NA      NA
 1.6    321.0p      NA      NA
 1.7    352.0p      NA      NA
 1.8    382.0p      NA      NA
 1.9    412.0p      NA      NA
 2.0    443.0p      NA      NA
 2.1    473.0p      NA      NA
 2.2    503.0p      NA      NA
 2.3    534.0p      NA      NA
 2.4    564.0p      NA      NA
 2.5    595.0p      NA      NA
 2.6    625.0p      NA      NA
 2.7    656.0p      NA      NA
 2.8    686.0p      NA      NA
 2.9    716.0p      NA      NA
 3.0    747.0p      NA      NA
 3.1    778.0p      NA      NA
 3.2    808.0p      NA      NA
 3.3    839.0p      NA      NA

[POWER_clamp] 
|       I(typ)  I(min)  I(max)         

 3.3    -46.0u      NA      NA
 3.2    -46.0u      NA      NA
 3.1    -45.0u      NA      NA
 3.0    -45.0u      NA      NA
 2.9    -45.0u      NA      NA
 2.8    -45.0u      NA      NA
 2.7    -45.0u      NA      NA
 2.6    -45.0u      NA      NA
 2.5    -45.0u      NA      NA
 2.4    -44.0u      NA      NA
 2.3    -44.0u      NA      NA
 2.2    -44.0u      NA      NA
 2.1    -44.0u      NA      NA
 2.0    -44.0u      NA      NA
 1.9    -43.0u      NA      NA
 1.8    -43.0u      NA      NA
 1.7    -42.0u      NA      NA
 1.6    -41.0u      NA      NA
 1.5    -40.0u      NA      NA
 1.4    -39.0u      NA      NA
 1.3    -37.0u      NA      NA
 1.2    -35.0u      NA      NA
 1.1    -33.0u      NA      NA
 1.0    -31.0u      NA      NA
 0.9    -29.0u      NA      NA
 0.8    -26.0u      NA      NA
 0.7    -24.0u      NA      NA
 0.6    -21.0u      NA      NA
 0.5    -18.0u      NA      NA
 0.4    -14.0u      NA      NA
 0.3    -11.0u      NA      NA
 0.2     -7.0u      NA      NA
 0.1     -3.0u      NA      NA
 0.0    839.0p      NA      NA
-0.1      4.0u      NA      NA
-0.2      8.0u      NA      NA
-0.3     12.0u      NA      NA
-0.4     17.0u      NA      NA
-0.5     22.0u      NA      NA
-0.6     32.0u      NA      NA
-0.7    260.0u      NA      NA
-0.8      7.0m      NA      NA
-0.9    166.0m      NA      NA
-1.0       6.0      NA      NA
-1.1     269.0      NA      NA
-1.2     11.0k      NA      NA
-1.3    513.0k      NA      NA
-1.4     22.0M      NA      NA
-1.5    995.0M      NA      NA
-1.6     44.0G      NA      NA
-1.7      1.0T      NA      NA
-1.8     88.0T      NA      NA
-1.9   3.0e+15      NA      NA
-2.0   1.0e+17      NA      NA
-2.1   8.0e+18      NA      NA
-2.2   3.0e+20      NA      NA
-2.3   1.0e+22      NA      NA
-2.4   7.0e+23      NA      NA
-2.5   3.0e+25      NA      NA
-2.6   1.0e+27      NA      NA
-2.7   8.0e+28      NA      NA
-2.8   3.0e+30      NA      NA
-2.9   1.0e+32      NA      NA
-3.0   8.0e+33      NA      NA
-3.1   4.0e+35      NA      NA
-3.2   1.0e+37      NA      NA
-3.3   9.0e+38      NA      NA

[Pullup] 
|       I(typ)  I(min)  I(max)         

 6.6    -63.0m      NA      NA
 3.4    -54.0m      NA      NA
 3.3    -54.0m      NA      NA
 3.2    -53.0m      NA      NA
 3.1    -53.0m      NA      NA
 3.0    -53.0m      NA      NA
 2.9    -52.0m      NA      NA
 2.8    -52.0m      NA      NA
 2.7    -52.0m      NA      NA
 2.6    -51.0m      NA      NA
 2.5    -51.0m      NA      NA
 2.4    -50.0m      NA      NA
 2.3    -50.0m      NA      NA
 2.2    -50.0m      NA      NA
 2.1    -49.0m      NA      NA
 2.0    -49.0m      NA      NA
 1.9    -48.0m      NA      NA
 1.8    -47.0m      NA      NA
 1.7    -46.0m      NA      NA
 1.6    -44.0m      NA      NA
 1.5    -43.0m      NA      NA
 1.4    -41.0m      NA      NA
 1.3    -39.0m      NA      NA
 1.2    -37.0m      NA      NA
 1.1    -34.0m      NA      NA
 1.0    -32.0m      NA      NA
 0.9    -29.0m      NA      NA
 0.8    -26.0m      NA      NA
 0.7    -24.0m      NA      NA
 0.6    -21.0m      NA      NA
 0.5    -17.0m      NA      NA
 0.4    -14.0m      NA      NA
 0.3    -11.0m      NA      NA
 0.2     -7.0m      NA      NA
 0.1     -3.0m      NA      NA
 0.0    -45.0p      NA      NA
-0.1      3.0m      NA      NA
-3.3    128.0m      NA      NA

[Pulldown]               
|       I(typ)  I(min)  I(max)         

-3.3   -138.0m      NA      NA
-0.1     -4.0m      NA      NA
 0.0     18.0p      NA      NA
 0.1      4.0m      NA      NA
 0.2      8.0m      NA      NA
 0.3     11.0m      NA      NA
 0.4     15.0m      NA      NA
 0.5     18.0m      NA      NA
 0.6     21.0m      NA      NA
 0.7     24.0m      NA      NA
 0.8     27.0m      NA      NA
 0.9     29.0m      NA      NA
 1.0     31.0m      NA      NA
 1.1     33.0m      NA      NA
 1.2     34.0m      NA      NA
 1.3     36.0m      NA      NA
 1.4     36.0m      NA      NA
 1.5     37.0m      NA      NA
 1.6     38.0m      NA      NA
 1.7     38.0m      NA      NA
 1.8     39.0m      NA      NA
 1.9     39.0m      NA      NA
 2.0     39.0m      NA      NA
 2.1     39.0m      NA      NA
 2.2     40.0m      NA      NA
 2.3     40.0m      NA      NA
 2.4     40.0m      NA      NA
 2.5     40.0m      NA      NA
 2.6     40.0m      NA      NA
 2.7     40.0m      NA      NA
 2.8     40.0m      NA      NA
 2.9     40.0m      NA      NA
 3.0     40.0m      NA      NA
 3.1     41.0m      NA      NA
 3.2     41.0m      NA      NA
 3.3     41.0m      NA      NA
 3.4     41.0m      NA      NA
 6.6     42.0m      NA      NA

[Ramp]                   
|                         typ             min             max            
dV/dt_r                   1.205/5.64e-10  NA              NA             
dV/dt_f                   1.139/1.436e-09 NA              NA

---

From: Paul Taddonio <[email-masked]>
Date: Thu, 30 Oct 1997 09:38:35 -0500

> pulldown side of the driver.

For a first order approximation, I would do the following:

	ignore the clamp diodes,

	look at the pulldown curve data, pick 5 voltage points within the
	voltage swing of the signal, apply Ohms law to calculate the impedance,
	then average the values.

	do the same for the pullup curve but remember that the voltage is
relative
	to ground so you need to subtract from VCC to determine the voltage
	across the pullup.

-- 
N. Paul Taddonio   phone: 508-250-1920 x245    fax: 508-250-0036

SKY Computers, Inc.
27 Industrial Ave.
Chelmsford, MA 01824
Web: http://www.sky.com