Professional Documents
Culture Documents
Lecture 16: MOS Transistor Models: Linear Models, SPICE Models
Lecture 16: MOS Transistor Models: Linear Models, SPICE Models
Prof. J. S. Smith
Context
In the last lecture, we discussed the
MOS transistor, and
– added a correction due to the changing
depletion region, called the body effect
– Did a review of small signal models
– Started small signal models for the FET
z In this lecture, we will
– Continue to build the small signal
models for MOS FETs
– look at how MOS Transistors are
modeled in SPICE
1
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Reading
z We are next going to look at the analog
characteristics of simple digital devices, 5.2→5.4
z And following the midterm, we will cover PN
diodes again in forward bias, and develop small
signal models: Chapter 6
z we will then take a week on bipolar junction
transistor (BJT): Chapter 7
z Then go on to design of transistor amplifiers:
chapter 8
Transistor equations:
Cutoff
VGS < VTN We discussed a physical model for these
⇒ ID = 0 parameters, but often they will be used to
VGS > VTP fit the observed curves for a given
manufacturing process
Linear
VGS ≥ VTN , VDS < VGS − VTN
VGS ≤ VTP , VDS > VGS − VTP
⇒ I D = µCox
W
L
[
(VGS − VT )VDS − 12 VDS2 ]
Saturation
VGS ≥ VTN , VDS ≥ VGS − VTN
⇒ I D = 12 µCox (VGS − VT ) (1 + λVDS )
W 2
2
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Circuit models
z We are now going to produce circuit models, which
will translate the mathematics into drawings of
circuit elements so that we can design real circuits
using our developed intuition.
Circuit models:
z In order to translate mathmatical expressions into
an equivalent circuit, we will use resistors,
capacitors, and variable current sources, hooking
them up with perfect wires. Perfect wires have no
parasitic capacitance or inductance, and convert
into equations by Kirchoff’s laws:
i (t ) → +
+
C R v1 i2 = gv1
v(t )
− −
3
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
+ +
VGS ID ↓ VSD
− −
+
Where:
VSB ⇐ VGT ≤ 0
⎧0
− ⎪
ID = ⎨ W ⎛ 2
⎞
⎟(1 + λVDS ) ⇐ VGT > 0
Vmin
k ′ ⎜ V V
⎪ L ⎜ GT min −
⎩ ⎝ 2 ⎟⎠
Vmin = min (VGT , VDS , Vsat )
4
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Typical parameters
z Here are some parameters for an actual 0.25 micron
process:
(Volts) (Root volts) (volts) (A/V2) (volts-1)
VT 0 γ VDSAT k′ λ
NMOS 0.43 0.4 0.63 115 ×10 −6 0.06
PMOS -0.4 -0.4 -1 − 30 × 10 −6 -0.1
5
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
6
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
The current from the drain of our FET can be modeled for small signals:
iDS (t ) = I DS + ids
For a given operating point voltage for Vgs and Vds, we get:
∂iDS ∂i
ids = vgs + DS vds
∂vgs ∂vds
Which we will then label:
1
ids = g m vgs + vds
ro
Transconductance
Conductance
Substrate potential
∆iD ∂iD
g mb = =
∆vBS ℵ
∂vBS ℵ
7
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Backgate Transconductance
VT = VT 0 + γ ( VSB − 2φ p − −2φ p )
Transconductance
z Notice that we have terms in our equations which
give the small signal current into one terminal in as
a constant times the small signal voltage into
another terminal. In order to translate that into a
linear equivalent circuit, we will use a variable
current source, but where the current is just
proportional to a voltage:
+
v1 i2 = gv1
−
Where g is called the transconductance
Department of EECS University of California, Berkeley
8
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
1
ids = g m vgs + g mb vbs + vds
ro
Notice that the change in the small signal current into the drain from
A small signal change in Vds can be modeled as a resistor.
Department of EECS University of California, Berkeley
Capacitances
z While adequate for some purposes, the model so far
implies that the current into the gate is zero. This is
a good approximation for low frequencies, for high
frequencies we need to account for the current
necessary to charge up the gate to supply the field
across the oxide. There are also stray capacitances
to the drain and source contacts.
9
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
C gs = (2 / 3)WLCox + Cov
Overlap capacitance along source edge of gate Æ
Cov = LDWCox
(This is an underestimate, fringing fields will make
The overlap capacitance larger)
10
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Junction Capacitances
11
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Seeking perfection…
z Remember that all of the capacitances, resistances
and transimpedances will change as the operating
point changes
z There is no such thing as a perfect small signal
model, use the simplest one that is sufficient.
z Sometimes a small signal model is used well
outside of where it is accurate, because it is the
main way we can deal intuitively with these
devices!
Junction Capacitances
12
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
P-Channel MOSFET
13
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
Parameter variation
The work that we have done so far implies that
transistors will come out as we calculated, or at
least with reproducible characteristics, however:
z Transistors from different manufacturers can be
significantly different
z Transistor, resistance, and capacitor values will
to wafer
z Transistors made close to each other on a wafer
14
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
SPICE
z A spice model is generally a set of formulas such as
presented in this lecture, with the characteristics of the
specific process set by parameters to the model. Several
different models are available, indicated by the LEVEL:
z Level 1: The Shichman-Hodges model, which is based on
the long channel expressions given here.
z Level 2 model is a semiconductor physics model which
includes velocity saturation, drain induced barrier lowering,
etc.
z Level 3 is a semiemperical model which uses measured
device data, and works well down to 1 micron channel
lengths
z Many other models have been developed, mostly empirical
15
EECS 105 Spring 2004, Lecture 16 Prof. J. S. Smith
16