Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1/
1 T
0 -T/2 T/2
unit step function pulse function of width T unit impulse function
du ( t ) dg ( t )
• Relationship δ (t ) = → h (t ) =
dt dt
t t
u (t ) = ∫
−∞
δ ( x ) dx → g (t ) = ∫ 0
h ( x ) dx
• Elmore delay
∞ ∞
TD = ∫ g ' (t )t ⋅ dt = ∫ h(t )t ⋅ dt
0 0
Analysis of Simple RC Circuit
R ⋅ i (t ) + v (t ) = vT (t ) i(t)
R
d ( Cv ( t )) dv ( t ) vT(t) C v(t)
i (t ) = = C
±
dt dt
dv ( t )
⇒ RC + v (t ) = vT (t ) first-order linear differential
dt equation with
constant coefficients
state
variable
Input
waveform
Analysis of Simple RC Circuit
dv ( t )
zero-input response: RC + v (t ) = 0
dt
1 dv(t) 1 − t
(natural response) = − ⇒ v N (t) = Ke RC
v(t) dt RC
dv ( t )
step-input response: RC + v (t ) = v 0u (t )
dt
− t
v F ( t ) = v 0 u ( t ) ⇒ v ( t ) = Ke RC + v 0 u ( t )
• v(t)=0.9v0 ⇒ t = 2.3RC
v(t)=0.5v0 ⇒ t = 0.7RC
N2 Cload
driver
N+
N3
Rd
N2 Cload
driver
N+
Delay of Distributed RC Lines
R R
Laplace VIN VOUT VIN VOUT
Vout(t) Vout(s) C C
Transform
VOUT
1
Vout ( s ) = 1.0 DISTRIBUTED
s cosh sRC
e x + e−x 0.5
cosh( x) =
LUMPED
2
x2 x4 1.0RC 2.0RC time
= 1 + + + ......
2! 4! Step response of distributed and lumped RC networks.
A potential step is applied at VIN, and the resulting VOUT
is plotted. The time delays between commonly used
reference points in the output potential is also tabulated.
Delay of Distributed RC Lines (cont’d)
Z0
Z0
Delays of Complex Circuits under Unit Step Input
• Interpretation
– H(t) = output response (step process) median ∞
TD = ∫ tv ' (t ) dt
of v’(t) 0
dvi (t )
Proof : The current to cap. of node i = Ci
dt
1 − vi (t ) = The voltage drop on Pi = ∑ Rk ⋅ (current to all cap' s in S i )
k∈Pi
dvk (t ) dv (t )
= ∑ Ck ⋅ Rki = ∑ Rki Ck k
k dt k dt
∞ ∞
TDi = ∫ v'i (t )t ⋅ dt = vi (t ) ⋅ t |0∞ − ∫ vi (t )dt
0 0
T ∞
= lim[vi (T ) ⋅ T − ∫ vi (t )dt ] = lim (vi (T ) − 1) ⋅ T + ∫ (1 − vi (t ))dt
T →∞ 0 T →∞ 0
Elmore Delay in a RC Tree (cont’d)
• We shall show later on that Tlim (1 − v i (T )) ⋅ T = 0
→∞
i.e. 1-vi(T) goes to 0 at a much faster rate than 1/T when T→∞
t
• Let f i (t ) = ∫ [1 − vi ( x )]dx
0
dv ( x ) vi(t) t
f i (t ) = ∫ [1 − vi ( x)]dx
f i (t ) = ∫ ∑ Rki C k k
t area
dx 0
0
k dx 1
= ∑ Rki C k v k (t )
k
= ∑ Rki C k − ∑ Rki C k [1 − vk (t )]
k k t
(1) 0
f i (∞ ) = ∑ Rki C k
k
∞
∴ TDi = lim (1 − vi (T ))T + ∫ [1 − vi (t )]dt
T →∞ 0
= f i (∞ ) = ∑ Rki C k
k
Some Definitions For Signal Bound Computation
Upper bounds
TD − t
1− i t≥0
Tp
v i (t ) ≤
(TDi −TRi )
TRi TRi
−t
TRi
1− e ⋅e t ≥ TDi − TRi
Tp
Proofs of Signal Bounds in RC Trees
• Lemma: Rii [1 − vk (t )] ≥ Rki [1 − vi (t )] (2)
Proof: Rii ≥ max( Rki , R ji ) R jk ≥ min( Rki , R ji )
∴ Rii ⋅ R jk ≥ Rki ⋅ R ji
Rii [1 − vk (t )] − Rki [1 − vi (t )]
dv j (t ) dv j (t )
= Rii ∑ R jk C j − Rki ∑ R ji C j
j dt j dt
dv j (t )
= ∑ ( Rii R jk − Rki R ji )C j ≥0
j dt
(Since v j (t ) is monotonic)
( 8 ) + ( 9 ) + (10 ) :
− t3
Tp
T p [1 − v i ( t )] ≤ T D i e
− t3 − ( T p − T Ri )
TDi Tp TDi Tp
−t
Tp
∴ vi (t ) ≥ 1 − e =1− e ⋅e
Tp Tp
Delay Bounds in RC Trees
Lower bounds :
t ≥ TDi − Tp [1 − vi (t )]
TRi TRi
t ≥ TDi − TRi + TRi ln when vi (t ) ≥ 1 −
Tp [1 − vi (t )] Tp
Upper bounds :
TDi
t≤ − TRi
1 − vi (t )
TDi TDi
t ≤ Tp − TRi + Tp ln when vi (t ) ≥ 1 −
Tp [1 − vi (t )] Tp
Computation of Elmore Delay & Delay Bounds
in RC Trees
upper bound :
T p = ∑ Rk ⋅ C (Tk )
k
lower bound :
Ck
TRi = ∑ Rki2 ⋅
k Rii
* all three formula can be computed in linear time recursively in a bottom - up
fashion
Comments on Elmore Delay Model
• Advantages
– Simple closed-form expression
• Useful for interconnect optimization
– Upper bound of 50% delay [Gupta et al., DAC’95, TCAD’97]
• Actual delay asymptotically approaches Elmore delay as input
signal rise time increases
– High fidelity [Boese et al., ICCD’93],[Cong-He, TODAES’96]
• Good solutions under Elmore delay are good solutions under
actual (SPICE) delay
Comments on Elmore Delay Model
• Disadvantages
– Low accuracy, especially poor for slope computation
– Inherently cannot handle inductance effect
• Elmore delay is first moment of impulse response
• Need higher order moments