Professional Documents
Culture Documents
Elad Alon
Dept. of EECS
• Hand analysis
• Velocity-sat model (good mostly for intuition)
• Small-signal model
• Challenge
• How to accurately design when hand analysis
models may be way off?
EECS240 Lecture 4 2
Parameters Designers Care About
• Layout designer:
• Mostly care about just W and L
• Circuit designer:
• Gain gm, ro
• Bandwidth gm, CGS, CGD, …
• Power ID
• Voltage swing minimum VDS
• Noise
EECS240 Lecture 4 3
EECS240 Lecture 4 4
Output Resistance ro
EECS240 Lecture 4 5
• Simulation Notes:
• Bias current idc sets VGS - VT
• Use feedback to find correct VGS
while sweeping VDS
• Use relatively small gain (100) for
fast DC convergence
EECS240 Lecture 4 6
Gain, av0 = gm ro
L = 0.18µm
• Strong tradeoff:
av0 versus VDS
range
EECS240 Lecture 4 7
L↑ av0 ↑
EECS240 Lecture 4 8
Technology Trend
80
70 0.5µm
60 0.35µm
50
gm⋅ro
0.25µm
40
30 0.18µm
20
10
0
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
VDS [V]
EECS240 Lecture 4 9
40
35 0.5µm
30
0.35µm
g m⋅ r o
25
20 0.25µm
15
0.18µm
10
0
0.0 0.1 0.2 0.3 0.4
VDS [V]
EECS240 Lecture 4 10
gm: Square Law Model
• In saturation:
Vod
EECS240 Lecture 4 11
• Purely a DC metric
• Will look at dynamic implications later
EECS240 Lecture 4 13
Efficiency gm/ID
vs.
EECS240 Lecture 4 14
Efficiency as a Design Parameter
• Why not use gm/ID for design?
EECS240 Lecture 4 15
2ID gm 2
V* = ⇔ =
gm ID V *
2I D 2I
Square law : gm = = D
VGS − VTH V *
EECS240 Lecture 4 17
Design Example
Example: Common-source amp
av0 > 70, fu = 100MHz for CL = 5pF
• g m ≈ 2πf u C L = 3.14mS
• Pick V* = 200mV
g mV *
ID = = 314µA
• 2
EECS240 Lecture 4 18
Device Sizing
• Pick L 0.35µm
• Pick V* 200mV
NMOS
• Determine gm 3.14mS
• ID = 0.5 gm V* = 314µA
• W from graph
(generate with SPICE)
141uA
W = 10µm (314µA /141µA)
= 22µm
EECS240 Lecture 4 19
Gate Drain
gmvgs ro
Source
Bulk = Substrate
EECS240 Lecture 4 21
PMOS AC Model
EECS240 Lecture 4 22
SPICE Charge Model
• Charge conservation
• MOSFET:
• 4 terminals: S, G, D, B
• 4 charges: QS + QG + QD + QB = 0 (3 free variables)
• 3 independent voltages: VGS, VDS, VSB
• 9 derivatives: Cij = dQi / dVj, e.g. CG,GS ~ CGS
• Cij != Cji
EECS240 Lecture 4 23
EECS240 Lecture 4 24
Layout
HSPICE geo = 3
EECS240 Lecture 4 25
• GEO = 0: No sharing
• GEO = 1: Drain shared
• GEO = 2: Source shared HSPICE geo = 3
EECS240 Lecture 4 26
Dynamic Figure of Merit
• Unity current-gain bandwidth
od
(Long channel model, Cgd=0)
EECS240 Lecture 4 27
Speed-
Efficiency
Tradeoff
NMOS faster
than PMOS
0.35u Process
EECS240 Lecture 4 28
Device Scaling
60
50
0.18µm
40
fT [GHz]
30
0.25µm
20 0.35µm
10 0.5µm
0
-0.1 0.0 0.1 0.2 0.3 0.4 0.5
VGS-VTH [V]
EECS240 Lecture 4 29
0.18µm
350
300
fT⋅ g m/ID [GHz/V]
250
200
0.25µm
150
0.35µm
100
50 0.5µm
0
-0.1 0.0 0.1 0.2 0.3 0.4 0.5
V G S -V TH [V]
EECS240 Lecture 4 30
Small Signal Design Summary
• Determine gm (from design objectives)
• Pick L
• Short channel high fT
• Long channel high ro, av0, better matching