Académique Documents
Professionnel Documents
Culture Documents
c = C / l;
L = l / N
Dout = ( ir L ) cL = rc ( L ) (1 + 2 + .... + N ) =
2
i =1
rc ( l / N )
1+ N
1+ N
N = rcl 2
2
2N
Dout
1 + N rcl 2 RC
= lim rcl
=
=
N
2N
2
2
2
EEL7312 INE5442
Digital Integrated Circuits
Note: The Elmore delay is, in general, not equal to the delay time. For
a distributed RC network, the Elmore delay D = 0.5 RC whereas the
delay time td = 0.38 RC
Source: Rabaey
EEL7312 INE5442
Digital Integrated Circuits
RC delay 6
Example 4.8 of Rabaeys book: 10-cmlong, 1- m-wide Al1 wire for which
r=0.075 / m, c= 110 aF/m.
Distributed RC line 1
* this is DistributedRCline.cir file
v0 1 0 dc 0 pulse 0 1V 0 10ps 10ps 200ns 400ns
URC1 1 2 0 MURC L=100m
.model MURC URC rperl=75k cperl=110p
.end
distributed
lumped
EEL7312 INE5442
Digital Integrated Circuits
RC delay 7
Diffusion
equation
Source: Rabaey
EEL7312 INE5442
Digital Integrated Circuits
RC delay 8
Step-response of RC wire as a function of time and space
2.5
x= L/10
vo lta g e (V)
x = L/4
1.5
x = L/2
1
x= L
0.5
0
0
Source: Rabaey
0.5
1.5
2.5
3
time (nsec)
3.5
EEL7312 INE5442
Digital Integrated Circuits
4.5
RC delay 9
Voltage range
Lumped RC network
Distributed RC network
050% (tp)
0.69 RC
0.38 RC
063% ()
RC
0.5 RC
1090% (tr)
2.2 RC
0.9 RC
Source: Rabaey
EEL7312 INE5442
Digital Integrated Circuits
RC delay 10
Vout When are the effects of the
cwire
Driver
Rdriver
rw, c w, L
Vout
Vin
C
L
Lcrit =
Source: Rabaey
EEL7312 INE5442
Digital Integrated Circuits
t pgate
0.38rw cw
RC delay 11
Distributed RC line 2
* this is DistributedRCline2.cir
*file
* the rise time is of the order of the
*RC time constant
v0 1 0 dc 0 pulse 0 1V 0 50ns 50ns
+200ns 500ns
URC1 1 2 0 MURC L=100m
.model MURC URC K=2
+fmax=20G rperl=75k cperl=110p
.end
Example 4.8 of Rabaeys book: 10-cmlong, 1- m-wide Al1 wire for which
r=0.075 / m, c= 110 aF/m.
Response to pulse
rise time=0
Response to pulse
rise time=50 ns
RC delay 12
Example 4.8 of Rabaeys book: 10-cmlong, 1- m-wide Al1 wire for which
r=0.075 / m, c= 110 aF/m.
RC delay 13
Source: Weste&Harris
EEL7312 INE5442
Digital Integrated Circuits
10
RC delay 14
Design Rules of Thumb
rc delays should only be considered when tpRC >>
(fall) time at the line input is smaller than RC, the rise
(fall) time of the line
trise < RC
Source: Rabaey
EEL7312 INE5442
Digital Integrated Circuits
11
Inductance - 1
+ VL I
VL = LdI / dt
E L = LI 2 / 2
Inductive effects
important for power grids (high current), clock networks
(high speed), and wide busses (low resistance/unit length);
may cause ringing/overshoot effects, reflection of signals,
inductive coupling between lines (crosstalk), and switching
noise in power lines
Clock trees and power/ground grid need to be
designed carefully to avoid large clock skew, signal
inductive coupling and ground bounce
EEL7312 INE5442
Digital Integrated Circuits
12
Inductance - 2
Inductance of a wire depends on its geometry and
surrounding dielectric
Extracting the inductance is in general a 3-D problem
and is extremely time-consuming for complex
geometries
Inductance depends on the entire current loop; it is
impractical to extract the inductance from a chip layout
Source: Rabaey,
Weste&Harris
EEL7312 INE5442
Digital Integrated Circuits
13
Inductance - 3
The Transmission Line
l
V in
r
c
r
c
x
c
V out
c
Source: Rabaey
EEL7312 INE5442
Digital Integrated Circuits
14
Inductance - 2
15
Mutual Capacitance, Cm
Zo
Zo
Zo
Zo
far
far
Cm
Lm
near
Zs
Zo
near
Zs
Zo
Source: Intel
EEL7312 INE5442
Digital Integrated Circuits
16