Professional Documents
Culture Documents
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
ENEE 302H
Digital Electronics
SLIDE 1
Transistor Sizing I
Prof. Bruce Jacob
blj@ece.umd.edu
ENEE 302H
Lecture/s 9
Transistor Sizing I
Overview
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 2
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
Resistance of MOSFET:
1
L
R n = ---------------------------------------------- ---- n C ox ( V GS V Tn ) W
SLIDE 3
ENEE 302H
Lecture/s 9
Transistor Sizing I
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 4
n = n C ox ---- Ln
W
p = p C ox -----
Lp
Typically
(2 .. 3)
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 5
Dual networks
Pull-up
Network
(pFET network)
INPUT/S
OUTPUT
Pull-down
Network
(nFET network)
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
VDD
SLIDE 6
Rp
CL
VOUT
VOUT
CL
CL
Rn
Charging: Vout rising
ENEE 302H
Lecture/s 9
Transistor Sizing I
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
VDD
SLIDE 7
Rp
CL
VOUT
VOUT
CL
CL
Rn
Charging: Vout rising
ENEE 302H
Lecture/s 9
Transistor Sizing I
Wire Resistance
Bruce Jacob
University of
Maryland
ECE Dept.
w
r
SLIDE 8
UNIVERSITY OF MARYLAND
-m)
Resistivity (
Silver (Ag)
1.6 x 10-8
Copper (Cu)
1.7 x 10-8
Gold (Au)
2.2 x 10-8
Aluminum (Al)
2.7 x 10-8
Tungsten (W)
5.5 x 10-8
ENEE 302H
Lecture/s 9
Transistor Sizing I
Sheet Resistance
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 9
UNIVERSITY OF MARYLAND
Material
/sq)
Sheet resistance Rsq (
n, p well diffusion
1000 to 1500
n+, p+ diffusion
50 to 150
polysilicon
150 to 200
4 to 5
Aluminum
0.05 to 0.1
ENEE 302H
Lecture/s 9
Transistor Sizing I
More on Resistance
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 10
12 squares
6 squares
ENEE 302H
Lecture/s 9
Transistor Sizing I
More on Resistance
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 11
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
Vin
Vout
Vin
Vout2
CL
SLIDE 12
M2
Vin
Vin
CGD12
UNIVERSITY OF MARYLAND
M4
CDB2
Vout2
Vout
pdrain
ndrain
M1
CG4
Cw
CDB1
M3
CG3
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
VDD
PMOS
1.125/0.25
SLIDE 13
1.2m
=2
In
Out
Metal1
Polysilicon
0.125 spacing
NMOS
0.375/0.25
UNIVERSITY OF MARYLAND
GND
0.5 width
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 14
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 15
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
PMOS
1.125/0.25
SLIDE 16
1.2m
=2
Out
In
Metal1
Polysilicon
NMOS
0.375/0.25
poly
0.125 spacing
SiO2
GND
0.5 width
Overlaps
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
PMOS
1.125/0.25
SLIDE 17
1.2m
=2
Out
In
Metal1
Polysilicon
NMOS
0.375/0.25
UNIVERSITY OF MARYLAND
Reverse-Biased
P/N Junction
p+
GND
n-doped substrate or well
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
Gate/Fan-out Capacitance CG
VDD
PMOS
1.125/0.25
SLIDE 18
1.2m
=2
Out
In
Metal1
Polysilicon
poly
SiO
2
NMOS
0.125 spacing
0.375/0.25
0.5 widthPlate
Overlaps + Parallel
GND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 19
CGD1
2 Con Wn
0.23
0.23
CGD2
2 Cop Wp
0.61
0.61
CDB1
0.90
CDB2
1.15
CG3
2 Con Wn + Cox Wn Ln
0.76
0.76
CG4
2 Cop Wp + Cox Wp Lp
2.28
2.28
CW
From extraction
0.12
0.12
CL
Sum
6.1
6.0
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
3
2.5
SLIDE 20
Vout (V)
University of
Maryland
ECE Dept.
Vin
1.5
tpHL
tf
tr
tpLH
0.5
0
-0.5
0
UNIVERSITY OF MARYLAND
0.5
VDD=2.5V, 0.25mm
W/Ln = 1.5, W/Lp = 4.5
( 1.5)
Reqn= 13 k
( 4.5)
Reqp= 31 k
t (sec)
1.5
2.5x 10
-10
ENEE 302H
Lecture/s 9
Transistor Sizing I
Transistor Sizing II
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 21
Source
2W
L
L
Drain
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 22
2 nets in series:
scale each by 2x
C
D
UNIVERSITY OF MARYLAND
Two devices
in series: scale
each by 2x
OUT
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 23
2x1
2x1
2 nets in series:
scale each by 2x
UNIVERSITY OF MARYLAND
4x1
4x1
2x1
Two devices
in series: scale
each by 2x
OUT
ENEE 302H
Lecture/s 9
Transistor Sizing I
Examples
Bruce Jacob
VDD
University of
Maryland
ECE Dept.
SLIDE 24
D
OUT
A
B
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Examples
Bruce Jacob
VDD
University of
Maryland
ECE Dept.
SLIDE 25
A
C
D
VDD
OUT
UNIVERSITY OF MARYLAND
2
C
12 6
12
2
C
Assuming Wp = 3Wn
OUT
ENEE 302H
Lecture/s 9
Transistor Sizing I
Examples
Bruce Jacob
VDD
A
University of
Maryland
ECE Dept.
SLIDE 26
D
B
C
OUT
A
B
A
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Examples
Bruce Jacob
VDD
A
University of
Maryland
ECE Dept.
SLIDE 27
18 6
18
18
OUT
UNIVERSITY OF MARYLAND
2 3
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 28
symmetrical VTC
equal high-to-low and low-to-high propagation delays
B = (W/Lp)/(W/Ln)
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
Reduce CL
SLIDE 29
Increase VDD
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
VDD
University of
Maryland
ECE Dept.
VDD
Rp
CL
SLIDE 30
VOUT
VOUT
CL
CL
Rn
LH scenario
HL Scenario
tp (tpHL + tpLH)
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
5 x 10
University of
Maryland
ECE Dept.
tpLH
4.5
tp(sec)
SLIDE 31
-11
tpHL
tp
3.5
3
1
= (W/Lp)/(W/Ln )
UNIVERSITY OF MARYLAND
/13 k
) [what weve looked at]
of 2.4 (Rp/Rn = 31 k
gives symmetric response
of 1.6 to 1.9 gives optimal performance
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 32
A3(Wp1/Wn1)
A1(Wp1/Wn1)
A0(Wp1/Wn1)
A2(Wp1/Wn1)
Cload
Rearranging:
A = [Cload Cin1]1/N
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 33
A3(Wp1/Wn1)
A1(Wp1/Wn1)
A2(Wp1/Wn1)
(Rn1+Rp1) (Cout1+ACin1) +
(Rn1+Rp1)/A (ACout1+A2Cin1) +
= N (Rn1+Rp1) (Cout1+ACin1)
Cload
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
University of
Maryland
ECE Dept.
SLIDE 34
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Bruce Jacob
Example
2/1
University of
Maryland
ECE Dept.
SLIDE 35
Cin = 2.5fF
Cload = 20pF
UNIVERSITY OF MARYLAND
ENEE 302H
Lecture/s 9
Transistor Sizing I
Example
Bruce Jacob
.5/.25
1.4/.7
3.6/1.8
9.8/4.9
27/13
72/36
194/97
523/262 1412/706
University of
Maryland
ECE Dept.
SLIDE 36
(sizes in microns)
Cload = 20pF
UNIVERSITY OF MARYLAND