Professional Documents
Culture Documents
Circuit Characterization
Circuit Characterization
Chapter 4
Jin-Fu Li
Chapter 4 Circuit Characterization
and Performance Estimation
• Resistance & Capacitance Estimation
• Switching Characteristics
• Transistor Sizing
• Power Analysis
• Other Issues
L L
4 rectangular block
R = Rs ( 2 L / 2W ) = Rs ( L / W )
R=L/W L L R=L/W
W W
W1 W1
R=4L/(L+4W 1)
L L R=2L/(L+2W 1)
W2 W2
W1 W2 W2
L
W2 W1
W W2 W1
W2
W1 W1
W2
W2
W1 W1
Accumulation Depletion
Co tox Co tox
Depletion layer
Cdep
P-substrate P-substrate
Vg>0
gate gate
Accumulation Depletion Inversion
1.0
Co tox Low freq.
Channel
Cdep Depletion layer C/Co
0 Vt
Vgs
gate
source drain
substrate
Substrate
b
Source Drain
a Diffusion Diffusion
Area Area b
a
Cjp
Xc
Cja
C d = C ja × (ab) + C jp × (2a + 2b)
Cja=junction capacitance per micron square
Cjp=periphery capacitance per micron
T
H
Layer 3
Multi-layer C22 C23
conductor Layer 2
C21
Layer 1
C2=C21+C23+C22
A B C D E F G
m2
m2
m2
m2 m2
C
C m1 m2
m1
C C m1
poly C poly
C C C
Thin-oxide/diffusion
Substrate
R R Vj-1 R Vj R V R
j+1
C C C C C
dV j (V j −1 − V j ) (V j − V j +1 )
CdV = Idt ⇒ C = ( I j −1 − I j ) = −
dt R R
dV d 2V
rc = 2 ⇒ t x = kx 2
dt dx
r : resistance per unit length
c : capacitance per unit length
−15 2
Assume that t x = 4 ×10 x
With buffer
t p = 4 × 10−15 × 10002 + tbuf + 4 × 10−15 × 10002
= 4ns + tbuf + 4ns = 8ns + tbuf
Without buffer
t p = 4 × 10−15 × 20002 = 16ns
VDD Ids
Vin(t)
t
VDD tpf tdr
90%
Vout (t) Vout (t) VDD
50%
10%
t
tf tr
P-device P-device
Vout (t) Vout (t)
N-device Idsn CL Rcn CL
N-device
L 3L
P4 P3 P2 P1 Rp
out
A N4 Cout
Cab
B N3
Cbc Cout
C N2 Rn
Ccd
D N1
• Simple RC model
t df = ∑ R pulldown × ∑ C pulldown− path
= ( RN 1 + RN 2 + RN 3 + RN 4 ) × (Cout + Cab + Cbc + Ccd )
t dr = R p 4 × Cout
• Elmore delay model
t d = ∑ Ri Ci
i
4/1 Icharge
R R
2/1 3Ceq 3Ceq
Idischarge
W p=2W n
R
tinv − pair = t fall + trise = R3Ceq + 2 3Ceq
2
= 3RCeq + 3RCeq
= 6 RCeq
tinv-pair
2/1 Icharge
2R R
2/1 2Ceq 2Ceq
Idischarge
W p=W n
2/3 Icharge
3Rp
R
2/1 Ceq Idischarge Ceq
Ceq = Cg + 2Cd
1 a a2 a3
CL
n(4) stages
10
9
8
7
6
a/ln(a)e 5
4
3
2
1
2 4 10 100
Stage ratio -- a
Instantaneous power:
p(t) = v(t)i(t) = Vsupplyi(t)
Peak power:
Ppeak = Vsupplyipeak
Average power:
1 t +T Vsupply t +T
Pave = ∫ p (t )dt = ∫ isupply (t )dt
T t T t
p+ n+ n+ p+ p+ n+
n-well
p-substrate
T 0 VDD
2
C LVDD
Pd = = fC LVDD
2
T
National Central University EE613 VLSI Design 31
Energy vs. Power
• Energy consumption of an inverter (from 0 → V DD )
− The energy drawn from the power supply is
∗ E = QV = C LV DD2
− The energy stored in the load capacitance is
1
∗ E cap = ∫0 C vo dv o = C LV DD
V DD 2
2
− The output from VDD → 0
∗ The Ecap is consumed by the pull-down NMOS
• Low-energy design is more important than low-
power design
VDD-|Vtp| tr tf
Imax
Imean
t1 t2 t3
Psc = I mean V DD
1 t2
= 2 × [ ∫ i ( t ) dt + ∫
t3
I mean i ( t ) dt ]
T t1 t2
4 t2
I mean = [ ∫ i ( t ) dt ]
T t1
National Central University EE613 VLSI Design 33
Power Analysis – Short-Circuit Power
4 t2 β
I mean = [ ∫ (V in ( t ) − V T ) 2 dt ]
T t1 2
V DD
V in ( t ) = t
tr
VT
t1 = tr
V DD
tr
t2 =
2
β
Psc = (V DD − 2V T ) 3 τ f , where τ = tr = t f
12
− P =
int ∑
i =1
α i C iV iV DD f B C2
Vb Cb
Vs Cs
( Qb = CbVb ) ( Qs = CsVs )
QT = CbVb + C sVs QT
VR = = (CbVb + CsVs ) /(Cb + C s )
CT
CT = Cb + Cs
Ground bounce
• Packaging requirements
− Electrical: low parasitics
− Mechanical: reliable and robust
− Thermal: efficient heat removal
− Economical: cheap
Wire Bonding
Substrate
Die
Pad
Lead Frame
Single die
Wafer