Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

1

EECS240 Spring 2012


Lecture 4: Design-Driven Small Signal Models
Elad Alon
Dept. of EECS
EECS240 Lecture 4 2
MOSFET Models for Design
SPICE (BSIM)
For verification
Device variations
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 3
Parameters Designers Care About
Layout designer:
Mostly care about just W and L
Circuit designer:
Gain g
m
, r
o
Bandwidth g
m
, C
GS
, C
GD
,
Power I
D
Voltage swing minimum V
DS
Noise
Can get many of the circuit parameters without
resorting to BSIM
Or rather, by just using BSIM as a look-up table
EECS240 Lecture 4 4
Small Signal Model
Never really changes:
Just need to know the coefficients
Look at design-driven methods to figure out
what r
o
, g
m
, etc. are
And what values you want to choose for them
EECS240 Lecture 4 5
Transconductance g
m
and V*
EECS240 Lecture 4 6
V
od
g
m
: Square Law Model
In saturation:
2
EECS240 Lecture 4 7
Figure of Merit: g
m
/I
D
How much g
m
per unit current
Purely a DC metric
Will look at dynamic implications later
Why does g
m
/I
D
flatten out at low V
gs
?
?
EECS240 Lecture 4 8
Weak Inversion g
m
In weak inversion we have bipolar behavior
Good model if transistor is actually used in weak
inversion
EECS240 Lecture 4 9
Efficiency g
m
/I
D
Big V
od
MOS has worse g
m
/I
d
In weak or moderate inversion,
NMOS and PMOS approach BJT
g
m
/I
C
= 1/V
t
~ 40 V
-1
vs.
EECS240 Lecture 4 10
Efficiency as a Design Parameter
Why not use g
m
/I
D
for design?
Can always determine value (from I
D
and g
m
)
Can do this independently of short channel effects
(using simulator)
Units (V
-1
) and physical interpretation a little
strange
But well just redefine things slightly to fix this
EECS240 Lecture 4 11
Substitute for g
m
/I
D
: V*
Define:
e.g. V* = 200mV g
m
/I
D
= 10 V
-1
Square-law devices: V* = V
GS
-V
TH
= V
od
Remember: real devices do not obey the square
law!
*
2 2
: law Square
V
I
V V
I
g
D
TH GS
D
m
=

=
*
2

2
*
V I
g
g
I
V
D
m
m
D
= =
EECS240 Lecture 4 12
V
od
vs V*
Overdrive voltage V
od
Cannot be measured
Complex equations
Long channel devices:
V
od
= V
dsat
= V*
I
D
~ V*
2
Boundary between
triode and saturation
r
o
large for V
DS
> V*
C
GS
, C
GD
change
V* = 2I
D
/g
m
Measure (simulate) easily
Complex equations
Short channel devices:
All interpretations of V* are
approximations
Except V* = 2 I
D
/ g
m
(but V*
= V
dsat
)
3
EECS240 Lecture 4 13
Example Use For Design
EECS240 Lecture 4 14
Output Resistance r
o
and Gain
EECS240 Lecture 4 15
Output Resistance r
o
Hopeless to model this with a simple equation
(e.g. g
ds
= I
D
)
EECS240 Lecture 4 16
What You Really Care About: Gain a
v0
Represents maximum attainable
gain from a transistor
Often more useful than r
o
Simulation Notes:
Bias current i
dc
sets V
GS
- V
T
Use feedback to find correct V
GS
while sweeping V
DS
Use relatively small gain (100) for
fast DC convergence
EECS240 Lecture 4 17
Gain, a
v0
= g
m
r
o
Strong tradeoff:
a
v0
versus V
DS
range
Create plots for
several device
lengths
L = 0.18m
EECS240 Lecture 4 18
Long Channel Gain
L a
v0

L = 0.35m
4
EECS240 Lecture 4 19
Technology Trend
0
10
20
30
40
50
60
70
80
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
VDS [V]
g
m

r
o
0.18m
0.25m
0.35m
0.5m
Short channel devices usually have lower
peak gain
EECS240 Lecture 4 20
Transistor Gain Detail
For practical V
DS
gain penalty is less severe
(remember: worst case V
DS
is what matters!)
0
5
10
15
20
25
30
35
40
45
0.0 0.1 0.2 0.3 0.4
VDS [V]
g
m

r
o
0.18m
0.25m
0.35m
0.5m
EECS240 Lecture 4 21
Complete Design Example
EECS240 Lecture 4 22
Design Example
Example: Common-source amp
a
v0
> 70, f
u
= 100MHz for C
L
= 5pF
a
v0
> 70 L =0.35m

Pick V* = 200mV

mS 14 . 3 2 = ~
L u m
C f g t
A 314
2
*
= =
V g
I
m
D
EECS240 Lecture 4 23
Device Sizing
Pick L 0.35m
Pick V* 200mV
Determine g
m
3.14mS
I
D
= 0.5 g
m
V* = 314A
W from graph
(generate with SPICE)
W = 10m (314A /141A)
= 22m
Create these graphs for
several device lengths and
flavors
141uA
NMOS
EECS240 Lecture 4 24
Common Source Verification
Amplifier gain > 70; gain-bandwidth dead on
Output range to 0.6V 1.5V for gain (about 0.45V
swing)
How did we pick V* = 200mV? Why not 75mV?
Need to look at AC model
5
EECS240 Lecture 4 25
AC Models and Figures of Merit
EECS240 Lecture 4 26
Small-Signal AC Model
r
o
g
m
v
gs
Drain
Source
Bulk = Substrate
Gate
EECS240 Lecture 4 27
PMOS AC Model
EECS240 Lecture 4 28
SPICE Charge Model
Charge conservation
MOSFET:
4 terminals: S, G, D, B
4 charges: Q
S
+ Q
G
+ Q
D
+ Q
B
= 0 (3 free variables)
3 independent voltages: V
GS
, V
DS
, V
SB
9 derivatives: C
ij
= dQ
i
/ dV
j
, e.g. C
G,GS
~ C
GS
C
ij
!= C
ji
Ref: HSPICE manual, Introduction to Transcapacitance, pp.
15:42, Metasoft, 1996.
EECS240 Lecture 4 29
Small Signal Capacitances
Weak inversion Strong inversion
linear
Strong inversion
saturation
C
GS
C
ol
C
GC
/2 + C
ol
2/3 C
GC
+ C
ol
C
GD
C
ol
C
GC
/2 + C
ol
C
ol
C
GB
C
GC
|| C
CB
0 0
C
SB
C
jSB
C
jsB
+ C
CB
/2 C
jsB
+ 2/3 C
CB
C
DB
C
jDB
C
jDB
+ C
CB
/2 C
jDB
WL
x
C
WL C C
d
Si
CB
ox GC
c
=
=
m fF/ 48 . 0
m fF/ 24 . 0
m fF/ 3 . 5
2

=
=
=
olP
olN
ox
C
C
C
0.35u Process
EECS240 Lecture 4 30
Layout
HSPICE geo = 0 (default)
HSPICE geo = 3
6
EECS240 Lecture 4 31
Source/drain Parasitics and HSPICE
HSPICE geo = 0 (default)
HSPICE geo = 3
ACM=3 model (not in our current library)
HDIF = half of heavily doped diffusion length
GEO = 0: No sharing
GEO = 1: Drain shared
GEO = 2: Source shared
GEO = 3: Both shared
EECS240 Lecture 4 32
Dynamic Figure of Merit
Unity current-gain bandwidth
For degenerate short channel device
(Long channel model, C
gd
=0)
od
EECS240 Lecture 4 33
Efficiency g
m
/I
D
versus f
T
Speed-
Efficiency
Tradeoff
NMOS faster
than PMOS
0.35u Process
EECS240 Lecture 4 34
Device Scaling
0
10
20
30
40
50
60
-0.1 0.0 0.1 0.2 0.3 0.4 0.5
VGS-VTH [V]
f
T

[
G
H
z
]
0.18m
0.25m
0.35m
0.5m
Short channel devices significantly faster
EECS240 Lecture 4 35
Composite Figure-of-Merit: f
T
g
m
/I
D
Peak performance for low V
GS
-V
TH
(implies low V*)
0
50
100
150
200
250
300
350
400
-0.1 0.0 0.1 0.2 0.3 0.4 0.5
VGS-VTH [V]
f
T

g
m
/
I
D

[
G
H
z
/
V
]
0.18m
0.25m
0.35m
0.5m
Guides choice of V*: if in doubt, choose
V* = ~200mV
EECS240 Lecture 4 36
Small Signal Design Summary
Determine g
m
(from design objectives)
Pick L
Short channel high f
T
Long channel high r
o
, a
v0
, better matching
Pick V* = 2I
D
/g
m
based on qualitative interpretation
Small V* large signal swing, high current efficiency
High V* high f
T
, lower device parasitics
Also affects noise (see later)
Determine I
D
(from g
m
and V*)
Determine W (SPICE / plot) takes care of short channel
effects, etc.
Accurate for short channel devices key for design

You might also like