CMOS VLSI Design CMOS VLSI Design 4th Ed.
Download
Report
Transcript CMOS VLSI Design CMOS VLSI Design 4th Ed.
Lecture 14:
Wires
Outline
Introduction
Interconnect Modeling
– Wire Resistance
– Wire Capacitance
Wire RC Delay
Crosstalk
Wire Engineering
Repeaters
14: Wires
CMOS VLSI Design 4th Ed.
2
Introduction
Chips are mostly made of wires called interconnect
– In stick diagram, wires set size
– Transistors are little things under the wires
– Many layers of wires
Wires are as important as transistors
– Speed
– Power
– Noise
Alternating layers run orthogonally
14: Wires
CMOS VLSI Design 4th Ed.
3
Wire Geometry
Pitch = w + s
Aspect ratio: AR = t/w
– Old processes had AR << 1
– Modern processes have AR 2
• Pack in many skinny wires
w
s
l
t
h
14: Wires
CMOS VLSI Design 4th Ed.
4
Layer Stack
AMI 0.6 mm process has 3 metal layers
– M1 for within-cell routing
– M2 for vertical routing between cells
– M3 for horizontal routing between cells
Modern processes use 6-10+ metal layers
– M1: thin, narrow (< 3l)
• High density cells
– Mid layers
• Thicker and wider, (density vs. speed)
– Top layers: thickest
• For VDD, GND, clk
14: Wires
CMOS VLSI Design 4th Ed.
5
Example
Intel 90 nm Stack
Intel 45 nm Stack
[Thompson02]
14: Wires
[Moon08]
CMOS VLSI Design 4th Ed.
6
Intel 45nm Stack
Layer
t (nm)
w (nm)
s (nm)
Pitch (nm)
M9
7000
17500
13000
30500
M8
720
400
410
810
M7
504
280
280
560
M6
324
180
180
360
M5
252
140
140
280
M4
216
120
120
240
M3
144
80
100
160
M2
144
80
100
160
M1
144
80
100
160
14: Wires
CMOS VLSI Design 4th Ed.
7
Intel 45nm Stack
14: Wires
CMOS VLSI Design 4th Ed.
8
Interconnect Modeling
Current in a wire is analogous to current in a pipe
– Resistance: narrow size impedes flow
– Capacitance: trough under the leaky pipe must fill first
– Inductance: paddle wheel inertia opposes changes in flow rate
• Negligible for most
wires
14: Wires
CMOS VLSI Design 4th Ed.
9
Impact of Interconnect
Reduce reliability
Affect performance
– Increase tp
– Increase energy dissipation
– Cause the introduction of extra noise sources
Inductive effects usually ignored
Resistive effects ignored if wire is short
Interwire capacitance usually ignored if overlap is
small
Wire capacitance is dominant
14: Wires
CMOS VLSI Design 4th Ed.
10
Wire Models
Capacitance-only
All-inclusive model
11
CMOS VLSI Design 4th Ed.
Capacitance of Wire Interconnect
VDD
VDD
M2
Vin
Cg4
Cdb2
Cgd12
M4
Vout
Cdb1
Cw
Vout2
Cg3
M1
M3
Interconnect
Fanout
Simplified
Model
12
Vin
Vout
CL
CMOS VLSI Design 4th Ed.
Capacitance: The Parallel Plate Model
Current flow
L
Electrical-field lines
W
H
tdi
Dielectric
Substrate
cint
13
di
t di
WL
S Cwire
S
1
S SL SL
CMOS VLSI Design 4th Ed.
Permittivity
14
CMOS VLSI Design 4th Ed.
Fringing Capacitance
(a)
H
W - H/2
+
(b)
15
CMOS VLSI Design 4th Ed.
Fringing Capacitance
14: Wires
CMOS VLSI Design 4th Ed.
16
Fringing Capacitance
Some other formulas
W
H
2
Cwire diL
2t
H
t di 2t di
di
ln
1
1 1
t di
H
Cwire
W
W 0.25
H 0.5
diL 0.77 1.06 1.06
t di
tdi
t di
This empirical formula is accurate to 6% for AR < 3.3
14: Wires
CMOS VLSI Design 4th Ed.
17
Fringing versus Parallel Plate
(from [Bakoglu89])
18
CMOS VLSI Design 4th Ed.
Wire Capacitance
Wire has capacitance per unit length
– To neighbors
– To layers above and below
Ctotal = Ctop + Cbot + 2Cadj
s
w
t
Ctotal 0 l 2k vert 2khoriz C fringe
h
s
layer n+1
h2
w
Ctop
t
h1
layer n
Cbot
Cadj
layer n-1
14: Wires
CMOS VLSI Design 4th Ed.
19
Interwire Capacitance
fringing
20
parallel
CMOS VLSI Design 4th Ed.
Capacitance Trends
Parallel plate equation: C = oxA/d
– Wires are not parallel plates, but obey trends
– Increasing area (W, t) increases capacitance
– Increasing distance (s, h) decreases capacitance
Dielectric constant
– ox = k0
• 0 = 8.85 x 10-14 F/cm
• k = 3.9 for SiO2
Processes are starting to use low-k dielectrics
– k 3 (or less) as dielectrics use air pockets
14: Wires
CMOS VLSI Design 4th Ed.
21
M2 Capacitance Data
Typical dense wires have ~ 0.2 fF/mm
– Compare to 1-2 fF/mm for gate capacitance
400
350
300
M1, M3 planes
s = 320
s = 480
s = 640
s=
200
8
Ctotal (aF/mm)
250
Isolated
s = 320
150
s = 480
s=
8
s = 640
100
50
0
0
500
1000
1500
2000
w (nm)
14: Wires
CMOS VLSI Design 4th Ed.
22
Impact of Interwire Capacitance
(from [Bakoglu89])
23
CMOS VLSI Design 4th Ed.
Capacitance of Dense Wires
An empirical equation is
Cwire
1.34
H 0.222 W
H
H 0.222 t di
W
diL1.15 2.80 0.06 1.66 0.14
W
t
t
t
t
t
di
di
di
di
sp
di
Also, floating capacitors occur, which
– Create noise
– Affect performance
14: Wires
CMOS VLSI Design 4th Ed.
24
Wiring Capacitances
We typically use simple models for capacitance,
given by
Cwire Carea A C perimeterP
14: Wires
CMOS VLSI Design 4th Ed.
25
Wiring Capacitances (0.25 mm CMOS)
26
CMOS VLSI Design 4th Ed.
Diffusion & Polysilicon
Diffusion capacitance is very high (1-2 fF/mm)
– Comparable to gate capacitance
– Diffusion also has high resistance
– Avoid using diffusion runners for wires!
Polysilicon has lower C but high R
– Use for transistor gates
– Occasionally for very short wires between gates
14: Wires
CMOS VLSI Design 4th Ed.
27
Wire Resistance
r = resistivity (W*m)
r l
l
R
R
t w
w
R = sheet resistance (W/)
– is a dimensionless unit(!)
Count number of squares
– R = R * (# of squares)
w
l
w
l
t
l
t
1 Rectangular Block
R = R (L/W) W
14: Wires
w
CMOS VLSI Design 4th Ed.
4 Rectangular Blocks
R = R (2L/2W) W
= R (L/W) W
28
Sheet Resistance
29
CMOS VLSI Design 4th Ed.
Choice of Metals
Until 180 nm generation, most wires were aluminum
Contemporary processes normally use copper
– Cu atoms diffuse into silicon and damage FETs
– Must be surrounded by a diffusion barrier
Metal
Bulk resistivity (mW• cm)
Silver (Ag)
1.6
Copper (Cu)
1.7
Gold (Au)
2.2
Aluminum (Al)
2.8
Tungsten (W)
5.3
Titanium (Ti)
43.0
14: Wires
CMOS VLSI Design 4th Ed.
30
Contacts Resistance
Contacts and vias also have 2-20 W
Use many contacts for lower R
– Many small contacts for current crowding around
periphery
14: Wires
CMOS VLSI Design 4th Ed.
31
Copper Issues
Copper wires diffusion barrier has high resistance
Copper is also prone to dishing during polishing
Effective resistance is higher
r
l
R
t tdish tbarrier w 2tbarrier
14: Wires
CMOS VLSI Design 4th Ed.
32
Example
Compute the sheet resistance of a 0.22 mm thick Cu
wire in a 65 nm process. Ignore dishing.
2.2 108 Ω m
R
0.10 W /
6
0.22 10 m
Find the total resistance if the wire is 0.125 mm wide
and 1 mm long. Ignore the barrier layer.
1000 m m
R 0.10 Ω/
800 W
0.125 m m
14: Wires
CMOS VLSI Design 4th Ed.
33
Skin Effect
14: Wires
CMOS VLSI Design 4th Ed.
34
Skin Effect
Define a skin depth, d, where the current falls to 1/e
of its nominal value.
r
d
fm
Here, m is the permeability of the surrounding
dielectric and has a typical value of approximately
4 X 10-7for all dielectrics.
For Al at 1 GHz, d = 2.6mm.
To see the effect, assume a rectangular wire.
Assume that the current flows only in the skin as
defined above
14: Wires
CMOS VLSI Design 4th Ed.
35
Skin Effect
The cross section is given by
A 2dW 2d H 2d 2W Hd
H
W
14: Wires
CMOS VLSI Design 4th Ed.
36
Skin Effect
Using this cross sectional area,
r f
fmr
2H W
We can define a frequency fs where the skin depth is
half the highest dimension of the conductor.
It is not meaningful
to increase the dimensions
beyond that point for that frequency.
4r
fs
2
mmax W ,H
14: Wires
CMOS VLSI Design 4th Ed.
37
Skin Effect
For Al in SiO2, at 1GHz fs, the largest dimension
should be 5.2mm.
Actual results show 30% increase in R due to skin
effect for a 20mm wire and 2% for a 1mm wire.
One other thing to note is that the actual frequency
of the square wave should not be used.
A sine wave whose rise and fall times equal to the
rise and fall times of the square wave will give more
accurate results.
For 20% - 80% rise and fall, the equivalent
1
frequency is given by f
8.65t rf
14: Wires
CMOS VLSI Design 4th Ed.
38
Skin Effect
As another example, choose copper in SiO2 with
20ps edge rates.
f=5.8GHz, d = 0.99mm
Note that the resistivity of metals drops at very low
temperatures.
For example, an order of magnitude improvement at
77K (liquid nitrogen).
14: Wires
CMOS VLSI Design 4th Ed.
39
Inductance
We will ignore inductance in this course
Inductance causes voltage variations
di
V L
dt
Inductance causes extra impedance.
Remember cl m where
– c: capacitance
per unit length
– l: inductance per unit length
: permittivity of the surrounding dielectric
m: permeability of the surrounding dielectric
14: Wires
CMOS VLSI Design 4th Ed.
40
Inductance
Also, remember that
1
1
c0
c0
v
lc
m
r mr
r
14: Wires
Dielectric
r
Prop. Speed
(cm/ns)
Vacuum
1
30
SiO2
3.9
15
PC Board (epoxy
glass)
5.0
13
Alumina (ceramic
packages)
9.5
10
CMOS VLSI Design 4th Ed.
41
Inductance
How do we use this information?
From a previous table,
c Wx 30 2x40aF / mm
3.9x8.854 x10 12 x4 x10 7
l
c
c (aF/mm)
l (pH/mm)
W = 0.4mm
92
0.47
W = 1mm
110
0.39
W = 10mm
380
0.11
14: Wires
CMOS VLSI Design 4th Ed.
42
Inductance
Using
Rsh 0.075 W/sq
0.075
r
W/ mm
W
Equating the impedances, Z = wl
For a 1mm wide wire, r = Z at 30GHz.
Inductance is not an issue for now.
Typically, lower level metals are microstrips whose
inductances are given by
m0 8h w
Ll
14: Wires
ln
2 w 4h
CMOS VLSI Design 4th Ed.
43
Inductance
On-chip inductance is important for wires where the
speed of light flight time is longer than either the rise
times of the circuits or the RC delay of the wire.
This can be expressed as
tr
2 L
l
R C
2 LC
14: Wires
CMOS VLSI Design 4th Ed.
44
Inductance
14: Wires
CMOS VLSI Design 4th Ed.
45
Inductance
14: Wires
CMOS VLSI Design 4th Ed.
46
Lumped Element Models
Wires are a distributed system
– Approximate with lumped element models
N segments
R
R/N
C
R/N
C/N
C/N
R
R
C
L-model
C/2
R/N
R/N
C/N
C/N
R/2 R/2
C/2
-model
C
T-model
3-segment -model is accurate to 3% in simulation
L-model needs 100 segments for same accuracy!
Use single segment -model for Elmore delay
14: Wires
CMOS VLSI Design 4th Ed.
47
The Lumped Model
Vout
cwire
Driver
Rdriver
Vout
Vin
Clumped
48
CMOS VLSI Design 4th Ed.
Wire RC Delay
Estimate the delay of a 10x inverter driving a 2x
inverter at the end of the 1 mm wire. Assume wire
capacitance is 0.2 fF/mm and that a unit-sized
inverter has R = 10 KW and C = 0.1 fF.
– tpd = (1000 W)(100 fF) + (1000 + 800 W)(100 + 0.6 fF) = 281 ps
14: Wires
CMOS VLSI Design 4th Ed.
49
Wire Energy
Estimate the energy per unit length to send a bit of
information (one rising and one falling transition) in a
CMOS process.
E = (0.2 pF/mm)(1.0 V)2
14: Wires
= 0.2 pJ/bit/mm
= 0.2 mW/Gbps
CMOS VLSI Design 4th Ed.
50
Elmore Delay
14: Wires
CMOS VLSI Design 4th Ed.
51
Elmore Delay
0 4 01 1 2 2 3 3 4
R1 C1 C2 C3 C4 C5 C6
R2 C2 C3 C4
1
R3 C3 C4
2
R4 C4
14: Wires
CMOS VLSI Design 4th Ed.
52
The Elmore Delay - RC Chain
53
CMOS VLSI Design 4th Ed.
Wire Model
Assume: Wire modeled by N equal-length segments
For large values of N:
54
CMOS VLSI Design 4th Ed.
The Distributed RC Line
For a distributed line, we have the diffusion equation
V 2V
rc
2
t x
This equation has a solution in the s domain
1
Vout s
scosh sRC
Vout(t) cannot be solved in closed form.
It can be approximated by
RC
for t << RC
4t
Vout t 1.0 1.366e 2.5359t RC 0.366e 9.4641t RC
Vout t 2erfc
14: Wires
CMOS VLSI Design 4th Ed.
for t >> RC
55
Step-response as a function of time and space
2.5
x= L/10
2
voltage (V)
x = L/4
1.5
x = L/2
1
x= L
0.5
0
56
0
0.5
1
1.5
2
2.5
3
time (nsec)
3.5
CMOS VLSI Design 4th Ed.
4
4.5
5
RC Wires – Lumped vs Distributed
Value of Interest
14: Wires
Lumped RC
Distributed RC
0 -> 50% (tp)
0.69RC
0.38RC
0 -> 63% ()
RC
0.5RC
10% -> 90% (tr)
2.2RC
0.9RC
0 -> 10%
0.1RC
0.1RC
0 -> 90%
2.3RC
RC
CMOS VLSI Design 4th Ed.
57
Distributed RC Lines
14: Wires
CMOS VLSI Design 4th Ed.
58
Distributed RC Lines
14: Wires
CMOS VLSI Design 4th Ed.
59
The Transmission Line
l
r
g
14: Wires
l
r
c
CMOS VLSI Design 4th Ed.
g
c
60
The Transmission Line
The diffusion equations are
v
i
ri l
x
t
i
v
gv c
x
t
2v
v
2v
lc 2
2 rc
x
t
t
First, ignore r. This is a lossless transmission line.
14: Wires
2v
2v
2 lc
x
t 2
CMOS VLSI Design 4th Ed.
61
The Transmission Line
A step input applied to a lossless transmission line
propagates through the line with speed v.
v
1
,
lc
tp
1
lc
v
dq
dx
c
i
c V cvV
V
dt
dt
l
Z0
V
l
I
c
Z0 is the characteristic impedance and is
independent of length.
Z0 is between
100W and 500W for typical wires.
14: Wires
CMOS VLSI Design 4th Ed.
62
The Transmission Line
Define a wave reflection coefficient as
r
Vrefl
Vinc
R Z0
R Z0
When a transmission line is being driven by an ideal
source, the termination is important.
– For
a termination of Z0, no reflection.
– For a short circuit termination, r = -1
– For an open circuit termination, r = 1
See the site http://www.williamsonlabs.com/xmission.htm
14: Wires
CMOS VLSI Design 4th Ed.
63
The Transmission Line
Case 1: Large source resistance and infinite load
resistance. Take RS = 5Z0
Cycle 1:
Z 0
1
Vsource
Vin x5V 0.83V
6
Z 0 RS
– When this wave reaches the destination, it is fully
reflected -> 1.67V.
– It comes back to the source. The source has
become the load.
5Z 0 Z 0 2
rS
14: Wires
5Z 0 Z 0
CMOS VLSI Design 4th Ed.
3
64
The Transmission Line
Case 1 continued
– The new source voltage becomes
2
Vcycle 2 1.67x 1.1
3
We restart the analysis with 1.1 V for cycle 2.
It is obvious that the signal builds up.
However,
the rise time is not determined by any RC
constant. It is in terms of number of reflection cycles
given by length/velocity.
See the site
http://www.eecs.tufts.edu/~alanh/simulation.html
14: Wires
CMOS VLSI Design 4th Ed.
65
The Transmission Line
Case 2: Small source resistance, infinite load
resistance.
– Almost all the signal injected into the transmission
line.
– Reflected from the load. Almost doubles by the
time it comes back to the source.
– The signal is phase reversed at the source as
Z0
Z0
2
5
rS
Z0
3
Z
0
5
14: Wires
CMOS VLSI Design 4th Ed.
66
The Transmission Line
Case 2: The signal exhibits severe ringing.
It takes many cycles before it settles to its final
value.
Case 3: Matched source resistance.
– Half the signal is injected into the line
– Doubles at the termination.
– Final value is reached within length/velocity.
Capacitive termination (our case)
– No overshoot, behavior asymptotic to = Z0CL
– Interesting behavior observed only at source.
14: Wires
CMOS VLSI Design 4th Ed.
67
A Look into the Future
Ideal Scaling
Parameter Relation
Local
Wire
Constant
Length
Global
Wire
W, H, t
1/S
1/S
1/S
L
1/S
1
1/SC
C
LW/t
1/S
1
1/SC
R
L/WH
S
S2
S2/SC
RC
L2/Ht
1
S2
S2/S2C
Typically, S = 1.15, SC = 0.94 per year.
– Delay of global wires increases 50% per year.
14: Wires
CMOS VLSI Design 4th Ed.
68
A Look into the Future
Constant R scaling
Parameter Relation
Local
Wire
Constant
Length
Global
Wire
W,t
1/S
1/S
1/S
H
1
1
1
L
1/S
1
1/SC
C
CLW/t
C/S
C
C/SC
R
LW/H
1
S
S/SC
RC
CL2/Ht
C/S
CS
CS/S2C
C is introduced to model the extra fringing
capacitance effects.
As long as C < S, not too bad.
14: Wires
CMOS VLSI Design 4th Ed.
69
Crosstalk
A capacitor does not like to change its voltage
instantaneously.
A wire has high capacitance to its neighbor.
– When the neighbor switches from 1-> 0 or 0->1,
the wire tends to switch too.
– Called capacitive coupling or crosstalk.
Crosstalk effects
– Noise on nonswitching wires
– Increased delay on switching wires
14: Wires
CMOS VLSI Design 4th Ed.
70
Crosstalk Delay
Assume layers above and below on average are quiet
– Second terminal of capacitor can be ignored
– Model as Cgnd = Ctop + Cbot
Effective Cadj depends on behavior of neighbors
A
B
– Miller effect
C
Cgnd
B
V
Ceff(A)
MCF
Constant
VDD
Cgnd + Cadj
1
Switching with A
0
Cgnd
0
Switching opposite A
2VDD Cgnd + 2 Cadj 2
14: Wires
CMOS VLSI Design 4th Ed.
adj
Cgnd
71
Crosstalk Noise
Crosstalk causes noise on nonswitching wires
If victim is floating:
– model as capacitive voltage divider
Vvictim
Cadj
Cgnd v Cadj
Vaggressor
Aggressor
Vaggressor
Cadj
Victim
Cgnd-v
14: Wires
Vvictim
CMOS VLSI Design 4th Ed.
72
Driven Victims
Usually victim is driven by a gate that fights noise
– Noise depends on relative resistances
– Victim driver is in linear region, agg. in saturation
– If sizes are same, Raggressor = 2-4 x Rvictim
Vvictim
Cadj
Cgnd v Cadj
1
Vaggressor
1 k
Raggressor
14: Wires
Cgnd-a
Vaggressor
aggressor Raggressor Cgnd a Cadj
k
victim
Rvictim Cgnd v Cadj
CMOS VLSI Design 4th Ed.
Aggressor
Cadj
Rvictim
Victim
Cgnd-v
Vvictim
73
Coupling Waveforms
Simulated coupling for Cadj = Cvictim
14: Wires
CMOS VLSI Design 4th Ed.
74
Noise Implications
So what if we have noise?
If the noise is less than the noise margin, nothing
happens
Static CMOS logic will eventually settle to correct
output even if disturbed by large noise spikes
– But glitches cause extra delay
– Also cause extra power from false transitions
Dynamic logic never recovers from glitches
Memories and other sensitive circuits also can
produce the wrong answer
14: Wires
CMOS VLSI Design 4th Ed.
75
Wire Engineering
Goal: achieve delay, area, power goals with
acceptable noise
Degrees of freedom:
– Width
– Spacing
– Layer
– Shielding
0.8
1.8
0.7
Coupling:2Cadj / (2C adj+Cgnd)
2.0
1.6
Delay (ns):RC/2
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0
0.6
0.4
0.3
0.2
0.1
0
0
500
1000
1500
0
2000
1000
500
14: Wires
a1 gnd a2
a3 vdd
vdd a0 gnd a1 vdd a2 gnd
1500
2000
Pitch (nm)
Pitch (nm)
vdd a0
WireSpacing
(nm)
320
480
640
0.5
a0
b0
a1
CMOS VLSI Design 4th Ed.
b1
a2
b2
76
Repeaters
R and C are proportional to l
RC delay is proportional to l2
– Unacceptably great for long wires
Break long wires into N shorter segments
– Drive each one with an inverter or buffer
Wire Length: l
Driver
Receiver
N Segments
Segment
l/N
Driver
14: Wires
l/N
Repeater
l/N
Repeater
Repeater
Receiver
CMOS VLSI Design 4th Ed.
77
Repeater Design
How many repeaters should we use?
How large should each one be?
Equivalent Circuit (Using the PI model)
– Wire length l/N
• Wire Capacitance Cw*l/N, Resistance Rw*l/N
– Inverter width W (nMOS = W, pMOS = 2W)
• Gate Capacitance C’*W, Resistance R/W
14: Wires
CMOS VLSI Design 4th Ed.
78
Repeater Results
Write equation for Elmore Delay
– Differentiate with respect to W and N
– Set equal to 0, solve
2 RC
RwCw
l
N
t pd
l
W
14: Wires
2 2
RCRwCw
~40 ps/mm
in 65 nm process
RCw
RwC
CMOS VLSI Design 4th Ed.
79
Repeater Energy
Energy / length ≈ 1.87CwVDD2
– 87% premium over unrepeated wires
– The extra power is consumed in the large
repeaters
If the repeaters are downsized for minimum EDP:
– Energy premium is only 30%
– Delay increases by 14% from min delay
14: Wires
CMOS VLSI Design 4th Ed.
80
Repeaters
Let us detail the derivation. It is simpler if distributed
analysis is used.
Using Elmore formulation,
0.69R
t p 0.69Rdr Cint CW C fan RW (0.38CW 0.69C fan )
0.69Rdr Cint C fan
2
c
r
C
L
0.38r
c
L
dr W
W fan
W W
If there are k identical inverters,
L 2
L
t p k 0.69Rdr Cint C fan 0.69 RdrcW rW C fan 0.38rW cW
k
k
14: Wires
CMOS VLSI Design 4th Ed.
81
Repeaters
Make some approximations to make problem
simpler.
– Ignore Cint and collect terms
CW
RW CW
t p k 0.7Rdr C fan
0.7C fan
0.4
k
k
k
Take the derivative to find the optimum
t p
4RW CW
0k
k
7RdrC fan
14: Wires
CMOS VLSI Design 4th Ed.
82
Repeaters
Now, let us try to size the repeaters as well.
Let us use h to scale them.
Rdr CW
RW CW
t p k 0.7
0.7hC fan
hC fan
0.4
k
h k
k
Now, taking two partial derivatives,
t p
t p
0,
0
k
h
k
4RW CW
,
7RdrC fan
h
RdrCW
RW C fan
t p,opt 2.5 RdrC fan RW CW
14: Wires
CMOS VLSI Design 4th Ed.
83