Introduction To Cmos Vlsi Design: Wires
Introduction To Cmos Vlsi Design: Wires
Introduction To Cmos Vlsi Design: Wires
CMOS VLSI
Design
Lecture 6:
Wires
David Harris
1000
M1: thin, narrow (< 3)
5 1600 800 800 2.0
– High density cells 1000
R
is a dimensionless unit(!)
l
– R = R * (# of squares) l l
t t
layer n+1
h2 Ctop
t layer n
Cadj
h1 Cbot
layer n-1
350
300
M1, M3 planes
s = 320
250 s = 480
s = 640
Ctotal (aF/m)
s=
8
200
Isolated
150 s = 320
s = 480
s = 640
100
s=
8
50
0
0 500 1000 1500 2000
w (nm)
R R R/2 R/2
C C/2 C/2 C
– tpd =
6: Wires CMOS VLSI Design Slide 19
Wire RC Delay
Estimate the delay of a 10x inverter driving a 2x
inverter at the end of the 5mm wire from the
previous example.
– R = 2.5 k*m for gates
– Unit inverter: 0.36 m nMOS, 0.72 m pMOS
781
B V Ceff(A) MCF
Constant
Switching with A
Switching opposite A
B V Ceff(A) MCF
Constant VDD Cgnd + Cadj 1
Switching with A 0 Cgnd 0
Switching opposite A 2VDD Cgnd + 2 Cadj 2
6: Wires CMOS VLSI Design Slide 23
Crosstalk Noise
Crosstalk causes noise on nonswitching wires
If victim is floating:
– model as capacitive voltage divider
Cadj
Vvictim Vaggressor
Cgnd v Cadj
Aggressor
Vaggressor
Cadj
Victim
Cgnd-v Vvictim
k
victim Rvictim C gnd v Cadj
1.5
1.2
0.6
Victim (half size driver): 16%
0
0 200 400 600 800 1000 1200 1400 1800 2000
t(ps)
1.2
320
1.0 0.4 480
640
0.8 0.3
0.6
0.2
0.4
0.1
0.2
0 0
0 500 1000 1500 2000 0 500 1000 1500 2000
Pitch (nm) Pitch (nm)
1.2
320
1.0 0.4 480
640
– Layer 0.8
0.6
0.3
0.2
0.4
0.1
0.2
0 0
0 500 1000 1500 2000 0 500 1000 1500 2000
Pitch (nm) Pitch (nm)
1.2
320
1.0 0.4 480
640
– Layer 0.8
0.6
0.3
0.2
0.4
– Shielding 0.2
0
0.1
0
0 500 1000 1500 2000 0 500 1000 1500 2000
Pitch (nm) Pitch (nm)
Driver Receiver
N Segments
Segment
l/N l/N l/N
R/W
Cwl/2N Cwl/2N C'W
l 2 RC
N RwCw
t pd
~60-80 ps/mm
2 2 RC RwCw
l in 180 nm process
RCw
W
RwC
6: Wires CMOS VLSI Design Slide 36