Subido por aram444400

EE214 Advanced Analog IC Design-course Murmann

Anuncio
EE214
Advanced Analog Integrated Circuit Design
- Winter 2011 Boris Murmann
Stanford University
murmann@stanford.edu
Table of Contents
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Introduction
BJT Devices
MOS Devices and Gm/ID-based Design
Review of Elementary Circuit Configurations
Two-Port Feedback Circuit Analysis
Frequency Response of Feedback Circuits
Wideband Amplifiers
Noise Analysis
Distortion Analysis
Opamps and Output Stages
Chapter 1
Introduction
B. Murmann
Stanford University
Analog Circuit Sequence
Fundamentals for upperlevel undergraduates and
graduate
entry-level
y
g
students
Analysis and design
techniques for highperformance
circuits in
p
advanced Technologies
Design of mixedsignal/RF building
bl
k
blocks
EE314 —
RF Integrated
Circuit Design
EE114 —
Fundamentals of
Analog Integrated
Circuit Design
EE214 —
Advanced Analog
Integrated Circuit
Design
EE315A — VLSI
Signal
Conditioning
Circuits
EE315B — VLSI
Data Conversion
Circuits
B. Murmann
EE214 Winter 2010-11 – Chapter 1
2
The Evolution of a Circuit Designer…
EE101A,B
B. Murmann
EE114
EE214
EE314
EE315A,B
EE214 Winter 2010-11 – Chapter 1
3
Analog Design
EE 114
Bandwidth
Power Dissipation
EE 214
Electronic Noise
B. Murmann
EE214 Winter 2010-11 – Chapter 1
Distortion
4
Significance of Electronic Noise (1)
Signal-to-Noise
g
Ratio
SNR =
B. Murmann
Psignal
Pnoise
EE214 Winter 2010-11 – Chapter 1
∝
2
Vsignal
2
Vnoise
5
Significance of Electronic Noise (2)
Example: Noisy image
http://www.soe.ucsc.edu/~htakeda/kernelreg/kernelreg.htm
p
g
g
B. Murmann
EE214 Winter 2010-11 – Chapter 1
6
Significance of Electronic Noise (3)
ƒ Th
The "fidelity"
"fid lit " off electronic
l t i systems
t
is
i often
ft determined
d t
i d by
b their
th i SNR
– Examples
• Audio systems
• Imagers,
Imagers cameras
• Wireless and wireline transceivers
ƒ Electronic noise directly trades with power dissipation and speed
– In
I mostt circuits,
i it low
l
noise
i di
dictates
t t llarge capacitors
it
((and/or
d/ smallll R
R,
large gm), which means high power dissipation
ƒ Noise has become increasingly important in modern technologies with
reduced supply voltages
– SNR ~ Vsignal2/Vnoise2 ~ (αVDD)2/Vnoise2
ƒ Designing a low-power, high-SNR circuit requires good understanding of
electronic
l t i noise
i
B. Murmann
EE214 Winter 2010-11 – Chapter 1
7
Distortion
vo
vi
Small-signal approximation
ƒ All electronic circuits exhibit some level of nonlinear behavior
– The resulting waveform distortion is not captured in linearized smallsmall
signal models
ƒ The distortion analysis tools covered in EE214 will allow us to quantify
the impact of nonlinearities on sinusoidal waveforms
B. Murmann
EE214 Winter 2010-11 – Chapter 1
8
Significance of Distortion
ƒ For a single tone input, the nonlinear terms in a circuit’s transfer function
primarily result in signal harmonics
ƒ For a two-tone input, the nonlinear terms in a circuit’s transfer function
result
lt in
i so-called
ll d “i
“intermodulation
t
d l ti products”
d t ”
Example: Two interferer tones create an
intermodulation product that corrupts the
signal in a desired (radio-) channel
B. Murmann
EE214 Winter 2010-11 – Chapter 1
9
Noise and Distortion Analysis in EE214
ƒ Main objective
– Acquire the basic tools and intuition needed to analyze noise and
distortion in electronic circuits
– Look at a few specific circuit examples to “get a feel” for situations
where noise and/or distortion may matter
ƒ Leave application-specific examples for later
– EE314: Noise and distortion in LNAs,, mixers and power
p
amplifiers
p
– EE315A: Noise and distortion in filters and sensor interfaces
– EE315B: Noise and distortion in samplers, A/D & D/A converters
B. Murmann
EE214 Winter 2010-11 – Chapter 1
10
Technology
MOSFET
Bipolar Junction Transistor (BJT)
EE114
EE214
B. Murmann
EE214 Winter 2010-11 – Chapter 1
11
Bipolar vs. CMOS (1)
ƒ Advantages of bipolar transistors
– Lower parametric variance
– Higher
Hi h supply
l voltages
l
– Higher intrinsic gain (gmro)
– Higher fT for a given feature size/lithography
ƒ Disadvantages of bipolar transistors
– Lower integration density, larger features
– Higher cost
B. Murmann
EE214 Winter 2010-11 – Chapter 1
12
Bipolar vs. CMOS (2)
A.J. Joseph, et al., "Status and
Direction of Communication
Technologies - SiGe BiCMOS and
RFCMOS," Proceedings of the
IEEE, vol.93, no.9, pp.1539-1558,
September 2005.
•
CMOS tends to require finer lithography to achieve same speed as
BiCMOS p
process with advanced BJT
B. Murmann
EE214 Winter 2010-11 – Chapter 1
13
Example that Leverages High-Speed BJTs:
40Gb/s Integrated Optical Transponder
B. Murmann
EE214 Winter 2010-11 – Chapter 1
14
Die Photo of 40Gb/s CDR Circuit *
• 120-GHz fT / 100GHz fmax
0.18μm SiGe BiCMOS
• 144 pins
• 3.5mm x 4.2mm
• +1.8V and –5.2V supplies
• 7.5W power dissipation
*A
A. O
Ong, ett al.,
l ISSCC 2003
B. Murmann
EE214 Winter 2010-11 – Chapter 1
15
Radar Sensor
R
Ragonese
ett al.,
l ISSCC 2009
B. Murmann
EE214 Winter 2010-11 – Chapter 1
16
Example that Leverages Densely Integrated CMOS:
RF Transceiver System-on-a-Chip (SoC)
ƒ In modern CMOS
technology, millions of
l i gates
logic
t can b
be
integrated on a chip
– Together with
moderate- to high
moderate
performance analog
blocks
Mehta et al., "A 1.9GHz Single-Chip
CMOS PHS Cellphone," ISSCC 2006.
B. Murmann
EE214 Winter 2010-11 – Chapter 1
17
45nm CMOS (Intel)
Steve Cowden
THE OREGONIAN
July 2007
B. Murmann
EE214 Winter 2010-11 – Chapter 1
18
Research in Device Technology
Vdd
A
Transport-enhanced FET
Molecular devices
B
Out
Strained Si, Ge, SiGe, III-V
A
B
buried oxide
Gnd
isolation
Silicon Substrate
Self-assembled
device fabrication
Nanodevice
array
Spintronics
top-gate
channel
Nanotube
3D, heterogeneous
i t
integration
ti
channel
Quantum
cascade
back-gate
isolation
buried oxide
Multi-Gate / FinFET
Nanowire
Gate
Source
Drain
[Prof. P. Wong]
Embedded
memory
Ferromagnetic
domain wall
Time
B. Murmann
EE214 Winter 2010-11 – Chapter 1
19
Thoughts on Device Technology
ƒ In the future, innovative circuit designers must embrace “whichever”
technology is most suitable (in terms of performance, cost, reliability, etc.
f their
for
th i specific
ifi problem
bl
– Regardless of the respective I-V law and associated nonidealities
ƒ In EE214, we will use bipolar and MOS technology to illustrate the
similarities and differences between two advanced technologies
ƒ The device parameters and simulation models of the “EE214
EE214
technology” correspond to a modern 0.18-μm SiGe BiCMOS technology
– See e.g. S. Wada, et al., “A manufacturable 0.18-um SiGe BiCMOS
technology for 40-Gb/s optical communication LSIs,” in Proc. 2002
Bipolar/BiCMOS Circuits and Technology Meeting, pp. 84–87.
B. Murmann
EE214 Winter 2010-11 – Chapter 1
20
Analysis of Feedback Circuits
ƒ F
Feedback
db k circuits
i it can b
be studied
t di d iin severall ways
– Return ratio analysis (EE114)
– Two-port analysis (EE214)
ƒ Both methods have their own merits and demerits, and a good circuit
designer should understand both approaches
ƒ Two-port analysis nicely captures a number of practical scenarios in
which the forward amplifier (“a”) and feedback network (“f”) can be
intuitively identified and separated (while maintaining loading effects)
– Shunt-shunt, shunt-series, series-shunt, series-series configurations
Example:
Shunt series feedback circuit
Shunt-series
B. Murmann
EE214 Winter 2010-11 – Chapter 1
21
Root Locus Techniques
ƒ Provides intuitive guidance on “where the poles move” when the loop
gain is varied
ƒ Valuable for stability analysis and frequency compensation
B. Murmann
EE214 Winter 2010-11 – Chapter 1
22
Course Outline
ƒ BJT & short channel MOS device models
ƒ Review of elementaryy amplifier
p
stages
g ((BJT focus))
ƒ Two-port feedback circuit analysis
ƒ Root locus
ƒ Wideband amplifiers
ƒ Noise analysis
ƒ Distortion analysis
ƒ OpAmps and output stages
B. Murmann
EE214 Winter 2010-11 – Chapter 1
23
Summary of Learning Goals
ƒ Understand device behavior and models for transistors available in
advanced integrated circuit technologies
– SiGe BJT, short channel MOS
ƒ Acquire the basic intuition and models for
– Distortion analysis
– Noise analysis
– Two-port feedback circuit analysis
– Root locus techniques and their application to broadband amplifiers
ƒ Solidify the above topics in a hands-on project involving the design and
optimization of a broadband amplifier circuit
B. Murmann
EE214 Winter 2010-11 – Chapter 1
24
Staff and Website
ƒ Instructors
– Boris Murmann, Drew Hall
ƒ Teaching assistants
– Kamal Aggarwal, Pedram Lajevardi
ƒ Administrative support
– Ann Guerra, CIS 207
ƒ Lectures are televised
– But please come to class to keep the discussion interactive!
ƒ Web page: http://ccnet.stanford.edu/ee214
– Check regularly, especially bulletin board
– Register for online access to grades and solutions
B. Murmann
EE214 Winter 2010-11 – Chapter 1
25
Text and Prerequisites
ƒ EE214 C
Course reader
d
– Hardcopies available at Stanford Bookstore (~1/3)
ƒ Required textbook
– Gray, Hurst, Lewis and Meyer, Analysis and Design of Analog
Integrated Circuits, 5th ed., Wiley
ƒ Reference text
– B. Razavi, Design of Integrated Circuits for Optical Communications,
McGraw-Hill, 2002
ƒ Course p
prerequisite:
q
EE114 or equivalent
q
– Basic device physics and models
– Frequency response, dominant pole approximation, ZVTC
– Biasing,
g, small-signal
g
models
– Common source, common gate, and common drain stages
– Port impedance calculations
– Feedback basics
B. Murmann
EE214 Winter 2010-11 – Chapter 1
26
Assignments
ƒ Homework (20%)
– Handed out on Wed, due following Wed in class
– Lowest
L
t HW score will
ill b
be d
dropped
d
– Policy for off-campus students
• Fax or email to SCPD before deadline stated on handout
ƒ Midterm
Midt
E
Exam (30%)
ƒ Design Project (20%)
– Design of an amplifier using HSpice (no layout)
– Work
W k in
i tteams off two
t
– OK to discuss your work with other teams, but no file exchange!
ƒ Final Exam (30%)
B. Murmann
EE214 Winter 2010-11 – Chapter 1
27
Honor Code
ƒ Please remember you are bound by the honor code
– We will trust you not to cheat
– We will try not to tempt you
ƒ But if you are found cheating it is very serious
– There is a formal hearing
g
– You can be thrown out of Stanford
ƒ Save yourself a huge hassle and be honest
ƒ For more info
– http://www.stanford.edu/dept/vpsa/judicialaffairs/guiding/pdf/honorcode.pdf
B. Murmann
EE214 Winter 2010-11 – Chapter 1
28
Chapter 2
Bipolar
p
Junction Transistors
B. Murmann
Stanford University
Reading Material: Sections 1.1, 1.2, 1.3, 1.4, 2.5, 2.6, 2.7, 2.11, 2.12
History
Bardeen, Brattain, and Shockley, 1947
W. Brinkman, D. Haggan, and W. Troutman, “A history of the invention
of the transistor and where it will lead us,” IEEE J. Solid-State Circuits,
vol. 32, no. 12, pp. 1858-1865, Dec. 1997.
W. Shockley,
W
Shockley M.
M Sparks,
Sparks and G
G. K
K. Teal
Teal, “P
P-N
N junction
transistors,” Phys. Rev. 83, pp. 151–162, Jul. 1951.
B. Murmann
EE214 Winter 2010-11 – Chapter 2
2
Conceptual View of an NPN Bipolar Transistor (Active Mode)
IC ∝ e
IB << IC
VBE
B. Murmann
n-
C
p
B
n+
E
ƒ Device acts as a voltage
controlled current source
– VBE controls IC
VBE
kT / q
ƒ The base-emitter junction is
forward biased and the basebase
collector junction is reverse
biased
VCE
ƒ The device is built such that
– The base region is very thin
– The emitter doping is much
higher than the base doping
– The collector doping is much
lower than the base doping
EE214 Winter 2010-11 – Chapter 2
3
Outline of Discussion
ƒ In order to understand the operation principle of a BJT, we will look at
– The properties of a forward biased pn+ junction
– The properties of a reverse biased pn- junction
– And the idea of combining the two junctions such that they are joined
by a very thin (p-type) base region
ƒ The treatment in the following slides is meant to be short and qualitative
– See any solid-state physics text for a more rigorous treatment
(involving band diagrams, etc.)
B. Murmann
EE214 Winter 2010-11 – Chapter 2
4
pn+ Junction in Equilibrium (No Bias Applied)
nn0 ≅ ND (Donor concentrat ion)
pp0 ≅ NA (Acceptor concentrat ion)
nn
pn
np
pp
np 0 =
ni2
n2
≅ i
p p 0 NA
pn0 =
ni2
n2
≅ i
nn0 ND
Concentration of electrons on n side (majority carriers)
Concentration of holes on n side (minority carriers)
Concentration of electrons on p side ((minority
y carriers))
Concentration of holes on p side (majority carriers)
The subscript “0” in the carrier concentrations
denotes equilibrium (no bias applied)
B. Murmann
EE214 Winter 2010-11 – Chapter 2
5
Built-in Potential
ƒ The built in potential sets up an electric field that opposes the diffusion of
mobile holes and electrons across the junction
(Drift )
qμppE = qDp
dp
dx
(Diffusion)
⎛n ⎞
⎛p ⎞
⎛N N ⎞
⇒ ψ 0 = VT ln⎜⎜ p0 ⎟⎟ = VT ln⎜ n0 ⎟ ≅ VT ln⎜⎜ A 2 D ⎟⎟
⎟
⎜
⎝ ni ⎠
⎝ pn0 ⎠
⎝ np0 ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 2
VT =
kT
q
6
pn+ Junction with Forward Bias (1)
ƒ Depletion region narrows, diffusion processes are no longer balanced by
electrostatic force
ƒ At the edge of the depletion region (x=0), the concentration of minority
carriers [np(0)] can be computed as follows
ψ 0 − VBE
B. Murmann
⎛ n ⎞
⎛ N ⎞
= VT ln ⎜ n ⎟ ≅ VT ln ⎜ D ⎟
⎜ n (0) ⎟
⎜ n (0) ⎟
⎝ p
⎠
⎝ p
⎠
∴np (0) =
ND
e
ψ0
VT
⋅e
VBE
VT
= np0 e
VBE
VT
V
n2 BE
≅ i e VT
NA
EE214 Winter 2010-11 – Chapter 2
7
pn+ Junction with Forward Bias (2)
ƒ Th
The result
lt on the
th previous
i
slide
lid shows
h
th
thatt fforward
d bi
biasing
i iincreases
the concentration of electrons at the “right” edge of the depletion region
by a factor of exp(VBE/VT)
ƒ The
Th same h
holds
ld ffor h
holes
l att th
the “l
“left”
ft” edge
d off th
the d
depletion
l ti region
i
VBE
pn (0) = pn0 ⋅ e VT ≅
VBE
ni2
⋅ e VT
ND
ƒ Since ND >> NA, it follows that pn(0) << np(0), i.e. the concentration of
minority carriers is much larger at the lightly doped edge
ƒ Since there must be charge neutrality in the
regions outside the depletion region, the
concentration of the majority carriers at the
edge of the depletion region must also increase
− However, this increase is negligible when
np(0) << pp ≅ NA (or pn(0) << nn ≅ ND)
− These conditions are called “low-level
injection”
B. Murmann
EE214 Winter 2010-11 – Chapter 2
8
What Happens with the Injected Minority Carriers?
ƒ Th
The carriers
i
would
ld “like”
“lik ” tto diff
diffuse ffurther
th iinto
t th
the neutral
t l regions,
i
b
butt
quickly fall victim to recombination
ƒ The number of minority carriers decays exponentially, and drops to 1/e
off the
th att the
th so-called
ll d diff
diffusion
i llength
th (Lp or Ln, on the
th order
d off microns)
i
)
ƒ In each region, there are now two types of currents
− Diffusion of injected
j
minority
y carriers due to non-zero dnp/dx ((or dp
pn/dx))
− Majority carrier currents for recombination
n+
Total Current
Jn
Jp
B. Murmann
p
Jp
Jn
Hole current (recombination)
Electron diffusion current ( dnp/dx)
EE214 Winter 2010-11 – Chapter 2
9
Summary – Forward Biased pn+ junction
ƒ Lots of electrons being injected into the p-region, not all that many holes
get injected into the n+ region
– The heavier n-side doping, the more pronounced this imbalance
becomes
ƒ The electrons injected in the p region cause a diffusion current that
d
decays
iin th
the x-direction
di ti d
due tto recombination
bi ti
ƒ The recombination necessitates a flow of holes to maintain charge
neutrality; as the diffusion current decays, the hole current increases,
yielding
i ldi a constant
t t currentt d
density
it along
l
th
the d
device
i
ƒ Near the edge of the depletion region, the electron diffusion current
dominates over the hole current that supplies carriers for recombination
– This is a very important aspect that we will come back to
B. Murmann
EE214 Winter 2010-11 – Chapter 2
10
Reverse Biased pn- Junction
ƒ Reverse bias increases the
width of the depletion
region
g
and increases the
electric field
ƒ Depletion region extends
mostly into n- side
ƒ Any electron that would
“somehow” make it into the
depletion region will be
swept through, into the nregion
– Due to electric field
E
eText, p.2
B. Murmann
EE214 Winter 2010-11 – Chapter 2
11
Bipolar Junction Transistor – Main Idea
n+
Total Current
Jn
Jp
p
Jp
Hole current (recombination)
Jn
Electron diffusion current ( dnp/dx)
“cut here”
ƒ Make the p-region of the pn+ junction very thin
ƒ Attach an n- region
g
that will “collect” and sweep
p across most of the
electrons before there is a significant amount of recombination
B. Murmann
EE214 Winter 2010-11 – Chapter 2
12
Complete Picture
n+
p
n-
Text, p. 9
Straight line because base is thin; negligible recombination
((“short
short base”
base electron profile)
B. Murmann
EE214 Winter 2010-11 – Chapter 2
13
BJT Currents
http://en.wikipedia.org/wiki/Bipolar
p
p
g
p
_jjunction_transistor
ƒ Primary current is due to electrons captured by the collector
ƒ T
Two (undesired)
( d i d) b
base currentt components
t
– Hole injection into emitter (Æ 0 for infinite emitter doping)
– Recombination in the base (Æ 0 for base width approaching zero)
B. Murmann
EE214 Winter 2010-11 – Chapter 2
14
First-Order Collector Current Expression
Jn = qDn
dnp (x)
IC ≅ qADn
dx
≅ −qDn
np (0)
WB
np (0)
Current density
A is the cross-sectional area
WB is the base width
WB
V
n2 BE
np (0) i e VT
NA
Result from slide 7
V
qADnni2 VBET
∴ IC ≅
e
WBNA
∴ IC ≅ IS e
VBE
VT
B. Murmann
IS =
q nni2
qAD
WBNA
EE214 Winter 2010-11 – Chapter 2
15
Base Current
IB = IB1+ IB2
where IB1 = Recombination in the base
IB2 = Injection into the emitter
IB1 follows
f ll
ffrom dividing
di idi th
the minority
i it carrier
i charge
h
iin th
the b
base (Qe) b
by it
its
“lifetime” (τB)
1
VBE
Qe 2 np (0)WBqA 1 WBqAni2 VT
=
=
IB1=
e
τb
τb
2 τbNA
IB2 depends on the gradient of minority carriers (holes) in the emitter. For a
long emitter (all minority carriers recombine)
“long”
⎡ ⎛ 2 VBE − x
dpn (x)
d n
L
= −qADp ⎢ ⎜ i e VT e p
IB2= −qADp
⎢ dx ⎜ N
dx x =0
⎢⎣ ⎝⎜ D
VBE
⎞⎤
qADp ni2 V
⎟⎥
=
e T
⎟⎟ ⎥
Lp ND
⎠ ⎥⎦ x =0
In modern narrow-base transistors IB2 >> IB1.
B. Murmann
EE214 Winter 2010-11 – Chapter 2
16
Terminal Currents and Definition of αF, βF
Text, p. 9
IE = − (IC + IB )
βF IC
IB
αF IC
β
= F
( −IE ) 1 + βF
(ideally infinite)
(ideally one)
ƒ Th
The subscript
b i t “F” iindicates
di t th
thatt th
the d
device
i iis assumed
d tto operate
t iin th
the
forward active region (BE junction forward biased, BC reverse biased, as
assumed so far)
– More on other operating regions later
later…
B. Murmann
EE214 Winter 2010-11 – Chapter 2
17
Basic Transistor Model
Text, p. 13
Simplified model; very useful for bias point calculations
(assuming e.g. VBE(on) = 0.8V)
B. Murmann
EE214 Winter 2010-11 – Chapter 2
18
Basewidth Modulation (1)
Side note:
BJT inherently has better (higher)
ro than MOS since lower doping
on n-side (collector) has most of
the depletion region inside the
collector
Text, p. 14
VBE
∂IC
∂ ⎛ qADnni2
=
e VT
⎜
∂VCE ∂VCE ⎜⎝ WB (VCE ) ⋅ NA
B. Murmann
⎞
I dWB
⎟=− C
⎟
W
B dVCE
⎠
(See eq. (1.18) for dWB/dVCE term)
EE214 Winter 2010-11 – Chapter 2
19
Early Voltage (VA)
Text, p. 15
VA IC
WB
=−
= const. (independent of IC )
∂IC
dWB
dVCE
∂VCE
IC ≅ ISe
B. Murmann
VBE
VT
⎛
VCE ⎞
⎜1+
⎟
VA ⎠
⎝
EE214 Winter 2010-11 – Chapter 2
20
Small-Signal Model
V
BE
dIC
I
d
gm =
=
ISe VT = C
dVBE dVBE
VT
gπ =
dIB
1
=
rπ dVBE
⎛I ⎞
d⎜ C ⎟
β
g
1 IC
= ⎝ F⎠=
= m
βF VT βF
dVBE
(assuming βF = const.)
⎡ VBE
⎤
dIC
VCE ⎞ ⎥ IC
1
d ⎢
VT ⎛
=
go = =
ISe
⎜1+
⎟ ≅
r0 dVCE dVCE ⎢
VA ⎠ ⎥ VA
⎝
⎣
⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 2
21
Intrinsic Gain
gmro ≅
IC VA VA
⋅
=
VT IC
VT
VT ≅ 26mV
(at room temperature)
ƒ In the EE214 technology,
technology the SiGe npn device has VA = 90V,
90V thus
gmro ≅
90V
= 3460
26mV
ƒ Much larger than the intrinsic gain of typical MOSFET devices
B. Murmann
EE214 Winter 2010-11 – Chapter 2
22
Outline – Model Extensions and Technology
ƒ Complete picture of BJT operating regions
ƒ Dependence
p
of βF on operating
p
g conditions
ƒ Device capacitances and resistances
ƒ Technology
– Junction
J
ti isolated
i l t d
– Oxide isolated with polysilicon emitter
– Heterojunction bipolar (SiGe base)
– BiCMOS
– Complementary bipolar
B. Murmann
EE214 Winter 2010-11 – Chapter 2
23
BJT Operating Regions
Discussed so far
BE = forward biased
CE = reverse biased
Text, p. 17
B. Murmann
EE214 Winter 2010-11 – Chapter 2
24
Carrier Concentrations in Saturation
Text, p. 16
ƒ Base-Collector junction is forward biased
ƒ np(WB), and therefore also IC, strongly depend on VBC, VCE
ƒ VCE(sat) is the voltage at which the devices enters saturation
– The difference between the two junction voltages, small ~0.05…0.3V
0.05…0.3V
B. Murmann
EE214 Winter 2010-11 – Chapter 2
25
Gummel Plot
ƒ A Gummel
G
l plot
l t iis a semi-log
i l plot
l t off IC and
d IB versus VBE (linear
(li
scale)
l )
ƒ It reveals the regions for which high βF is maintained (region II below)
ƒ What happens
pp
in regions
g
I and III?
Text, p. 24
B. Murmann
EE214 Winter 2010-11 – Chapter 2
26
βF Fall-Off
ƒ Region III (high current density)
– Injected electron charge in base region nears the level of doping
(“high level injection”)
– For this case, it can be shown that the injected carrier concentration
rises with a smaller exponent (cut in half) and therefore
IC = ISe
1 VBE
2 VT
ƒ Region I (low current density)
– There exists excess base current due to (unwanted) recombination in
the depletion layer of the base-emitter junction
– This current becomes significant at low current densities and sets a
minimum for IB
B. Murmann
EE214 Winter 2010-11 – Chapter 2
27
Current Profile of a Forward Biased Diode Revisited
Extra current due to
recombination (small)
Total current
Recombination
B. Murmann
EE214 Winter 2010-11 – Chapter 2
28
βF vs. IC and Temperature
Text, p. 24
≅ 7000 ppm / °C
B. Murmann
EE214 Winter 2010-11 – Chapter 2
29
Junction Isolated npn Transistor
Text, p. 97
B. Murmann
EE214 Winter 2010-11 – Chapter 2
30
Device Capacitances and Resistances
ƒ Big mess!
ƒ First focus on intrinsic elements
B. Murmann
EE214 Winter 2010-11 – Chapter 2
31
Charge Storage
ƒ IIn the
th intrinsic
i t i i transistor,
t
i t charge
h
is
i stored
t d in
i the
th jjunction
ti capacitances,
it
Cje and Cjc = Cμ, and as minority carriers in the base and emitter
ƒ Both minority carrier charge injected into the base and into the emitter,
are proportional
ti
l to
t exp(V
(VBE/VT)
– But the charge in the base is much larger, as discussed previously
Base terminal must supply charge for neutrality
Voltage dependent charge Æ capacitance (Cb)
ΔVBE causes change in injected charge
Text, p. 26
B. Murmann
EE214 Winter 2010-11 – Chapter 2
32
Base Charging Capacitance
Cb ∂Qe ∂Qe ∂IC
=
= τFgm
∂VBE
∂IC ∂VBE
τF =
∂Qe
∂ ⎛1
⎞
=
np (0)WBqA ⎟
∂IC
∂IC ⎜⎝ 2
⎠
τF =
∂ ⎛ 1 WB2 ⎞ 1 WB2
IC ⎟ =
⎜
∂IC ⎜⎝ 2 Dn ⎟⎠ 2 Dn
IC =
qADnnp (0)
WB
ƒ τF is called the base transit time (in forward direction)
ƒ Typical values for high-speed transistors are on the order of 1…100ps
B. Murmann
EE214 Winter 2010-11 – Chapter 2
33
Junction Capacitance
Cj =
C j0
2C j0
n
⎛ VD ⎞
⎜1−
⎟
⎝ ψ0 ⎠
Text, p. 6
B. Murmann
EE214 Winter 2010-11 – Chapter 2
34
Small-Signal Model with Intrinsic Capacitances
Cμ
B
v1
–
rπ
C
gmv1
Cπ
ro
E
Cπ = Cb + C je = Cb + 2C je0
Cμ = C jc =
B. Murmann
C jc0
n
⎛
VCB ⎞
⎜1+
⎟
ψ 0c ⎠
⎝
EE214 Winter 2010-11 – Chapter 2
35
Model with Additional Parasitics
Neglect
Text, p. 32
Range of numbers
re ~1-3Ω
Values at high end of these ranges may have large
rb ~ 50-500Ω
50 500Ω
impact on performance Æ Try to minimize through
rc ~ 20-500Ω
advanced processing & technology
CCS ~ 3-200fF
B. Murmann
EE214 Winter 2010-11 – Chapter 2
36
BJT in Advanced Technology
Text, p. 107
ƒ Oxide isolated
ƒ Self-aligned structure (base and emitter align automatically)
ƒ Very thin base (~100nm or less) through ion implantation
ƒ Reduced breakdown voltages compared to more traditional structures
B. Murmann
EE214 Winter 2010-11 – Chapter 2
37
SiGe Heterojunction Bipolar Technology
ƒ A heterojunction is a pn junction formed with different materials for the n
and p regions
ƒ Germanium is added to the base of a silicon bipolar transistor to create a
heterojunction bipolar transistor (HBT)
– Base formed by growing a thin epitaxial layer of SiGe
– Results in a lower bandgap (and higher intrinsic carrier
concentration) in the base than emitter
ƒ In “band diagram speak” the bandgap mismatch increases the barrier to
the injection of holes (in an npn transistor) from the base into the emitter
ƒ One way to enumerate the benefits of a SiGe base is to look at the
current gain expression
B. Murmann
EE214 Winter 2010-11 – Chapter 2
38
HBT Current Gain
ƒ Intrinsic carrier concentration in the SiGe base (niB) is larger than
intrinsic carrier concentration in the Si emitter (niE)
qADnnp0
βF =
WB
qADnnp0
2
1 np0 WBqA qADpniE
+
τb
2
LpND
≅
WB
2
qADpniE
=
2
qADnniB
WBNA
2
qADpniE
LpND
=
DnNDLp
⋅
2
niB
2
DpNA WB niE
LpND
Added degree of
freedom for HBT
ƒ Base doping (NA) can be increased while maintaining same βF
− Can reduce base width without affecting rb
− Larger ro due to decrease in base width modulation
B. Murmann
EE214 Winter 2010-11 – Chapter 2
39
Device Parameter Comparison
SiGe npn HBT
Transistor with 0.7μm2 = 0.22μm x 3.2μm
Emitter Area
300
2
90
3.2x10-17A
1pA
2.0V
5 5V
5.5V
3.3V
0.56ps
10ps
25Ω
60
60Ω
2.5Ω
6.26fF
0.8V
0.4
3.42fF
0.6V
0.33
3.0fF
0 6V
0.6V
0.33
B. Murmann
EE214 Winter 2010-11 – Chapter 2
3x smaller device
5x bigger IS
18x smaller τF
16x smaller rb
Oxide isolation vs.
Junction isolation
40
BiCMOS Technology
CMOS
Text, p. 154
Older BJTs used poly Si as “diffusion source” for
emitter doping.
doping Advanced (state-of-the-art) BJTs
use epitaxial growth of both the SiGe base and
Si emitter regions
B. Murmann
EE214 Winter 2010-11 – Chapter 2
41
Advanced Complementary Bipolar Technology
[Texas Instruments]
B. Murmann
EE214 Winter 2010-11 – Chapter 2
42
Cross Section
[Texas Instruments]
B. Murmann
EE214 Winter 2010-11 – Chapter 2
43
Figures of Merit for BJTs
ƒ Product of current gain and Early voltage, β·VA
ƒ Product of transit frequency
q
y and breakdown voltage,
g , fT·BVCEO
ƒ Maximum frequency of oscillation, fmax
– More in EE314
ƒ T
Transit
it (or
( transition)
t
iti ) frequency,
f
fT
– Formally defined as the frequency for which the current gain of the
device falls to unity
– Important to keep in mind that the basic device model may fall apart
altogether at this frequency
• Lumped device models tend to be OK up to ~fT/5
– Therefore,
Therefore fT should be viewed as an extrapolated parameter
parameter, or
simply as a proxy for device transconductance per capacitance
B. Murmann
EE214 Winter 2010-11 – Chapter 2
44
Transit Frequency Calculation (1)
Ignore for simplicity
Text, p. 35
v1 =
(AC circuit; DC biasing not shown)
1 + rπs Cπ + Cμ
io
gmrπ
=
≅ gmrπ = βF
ii 1 + rπ jω Cπ + Cμ
(
)
io
gm
≅
ii
jω Cπ + Cμ
(
(
rπ
for ω <<
io = gmv1
i
)i
(
1
rπ Cπ + Cμ
)
= ωβ
for ω >> ωβ
)
B. Murmann
EE214 Winter 2010-11 – Chapter 2
45
Transit Frequency Calculation (2)
|io/ii|
(
gm
ω Cπ + Cμ
)
(asymptote)
≅ βF
Note that rπ “matters” only for
frequencies up to ωβ = ωT/βF
Text, p. 36
1=
ωT Cπ + Cμ
τT =
B. Murmann
(
gm
)
⇒ ωT =
gm
Cπ + Cμ
C je Cμ
C je Cμ
C
1
= b+
+
= τF +
+
gm gm
ωT gm gm gm
EE214 Winter 2010-11 – Chapter 2
46
fT versus IC plot
“peak fT”
Cje and Cμ
dominate
High level
injection, τF
increases
Text, p. 37
gm = IC/VT increases
ƒ The particular current value at which fT is maximized depends on the
particular parameters of a technology and the emitter area of the BJT
B. Murmann
EE214 Winter 2010-11 – Chapter 2
47
EE214 Technology
ƒ Assumed to be similar to a 0
0.18
18-μm
μm BiCMOS technology featuring a
high-performance SiGe npn device
– VCC = 2.5V (BJT), VDD=1.8V (MOS)
ƒ See e
e.g.
g
– Wada et al., BCTM 2002
– Joseph et al., BCTM 2001
– IBM 7HP documentation
• https://www-01.ibm.com/chips/techlib/techlib.nsf/products/BiCMOS_7HP)
NPN
PMOS/NMOS
Poly resistor
http://fuji.stanford.edu/events/spring01/slides/harameSlides.pdf
B. Murmann
EE214 Winter 2010-11 – Chapter 2
48
Cross Section of npn Device
B. Murmann
EE214 Winter 2010-11 – Chapter 2
49
EE214 npn Unit Device
ƒ A technology typically comes with an optimized
layout for a unit device of a certain size
AE = 0.22μm x 3.2μm
ƒ Great care is then taken to extract a Spice model
for this particular layout using measured data
ƒ Spice model (usr/class/ee214/hspice/ee214_hspice.sp)
E
.model npn214 npn
+ level=1 tref=25 is=.032f bf=300 br=2 vaf=90
B
+ cje=6.26f vje=.8 mje=.4 cjc=3.42f vjc=.6 mjc=.33
+ re=2
re=2.5
5 rb=25 rc=60 tf=563f tr=10p
C
+ xtf=200 itf=80m ikf=12m ikr=10.5m nkf=0.9
ƒ Instantiation in a circuit netlist
B. Murmann
*
C
q1
n1 n2 n3
B
E
npn214
EE214 Winter 2010-11 – Chapter 2
50
BJT Model Parameters
ƒ For more info consult the HSpice documentation under
/afs/ir.stanford.edu/class/ee/synopsys/B-2008.09-SP1/hspice/docs_help
PDF files:
home.pdf hspice_cmdref.pdf hspice_integ.pdf hspice_relnote.pdf hspice_sa.pdf
hspice_devmod.pdf hspice_mosmod.pdf hspice_rf.pdf hspice_si.pdf
B. Murmann
EE214 Winter 2010-11 – Chapter 2
51
Adding Multiple Devices in Parallel
ƒ For the unit device, there exists a practical
upper bound for the collector current
– Due
D tto th
the onsett off high
hi h llevell iinjection
j ti
ƒ This means that the unit device can only
deliver a certain maximum gm
E
E
E
B
B
B
ƒ If more gm is needed, “m” unit devices can
be connected in parallel
C
C
C
ƒ Instantiation in a circuit netlist ((m=3))
B. Murmann
*
C
q1
n1 n2 n3
B
E
EE214 Winter 2010-11 – Chapter 2
npn214
3
52
npn Unit Device Characterization
* ee214 npn device characterization
*
q1
Vc
ib
C
c
c
0
B E
b 0
0
b
.op
.dc ib
.probe
.probe
.probe
b
.probe
.probe
.probe
npn214
1.25
1u
dec 10 10f 100u
ib(q1) ic(q1) ie(q1)
gm
= par('gm(q1)')
go
= par('g0(q1)')
(' 0( 1)')
cpi = par('cap_be(q1)')
cmu = par('cap_ibc(q1)')
beta = par('beta(q1)')
CC
.options dccap post brief
.inc '/usr/class/ee214/hspice/ee214_hspice.sp'
.end
B. Murmann
EE214 Winter 2010-11 – Chapter 2
53
DC Operating Point Output
**** bipolar junction transistors
element 0:q1
model
0:npn214
ib
999.9996n
ic
288.5105u
vbe
803.4402m
vce
1.2500
vbc
-446.5598m
vs
-1.2327
power
361.4415u
betad
288.5106
gm
10.2746m
rpi
26 8737k
26.8737k
rx
25.0000
ro
313.4350k
cpi
14.6086f
cmu
2 8621f
2.8621f
cbx
0.
ccs
0.
betaac
276.1163
g
ft
93.5999g
B. Murmann
EE214 Winter 2010-11 – Chapter 2
54
Gummel Plot
B. Murmann
EE214 Winter 2010-11 – Chapter 2
55
Transit Frequency
fT [GH
Hz]
150
100
50
0
10
-4
10
-3
10
-2
IC [A]
B. Murmann
EE214 Winter 2010-11 – Chapter 2
56
Intrinsic Gain
ee215 npn
4000
3500
gm /go [GHz]]
3000
2500
2000
1500
1000
500
0
10
-8
10
-6
10
-4
10
-2
IC [A]
B. Murmann
EE214 Winter 2010-11 – Chapter 2
57
gm/IC
ƒ Important to realize that gm will not be exactly equal to IC/VT at high currents
B. Murmann
EE214 Winter 2010-11 – Chapter 2
58
I-V Curves
NPN (1x, AE=0.7μm2, I B=0.2, 0.4, ..., 1μA
300
800
NMOS 2/0.18, VGS=0.6, 0.8, ..., 1.4V
700
250
600
500
I D [μA]
I C [μA]
200
150
400
300
100
200
50
0
0
B. Murmann
100
0.5
1
1.5
VCE [V]
2
2.5
0
0
EE214 Winter 2010-11 – Chapter 2
0.5
1
VDS [V]
1.5
59
Passive Components (1)
Joseph et al., BCTM 2001
B. Murmann
EE214 Winter 2010-11 – Chapter 2
60
Passive Components (2)
Diffusion Resistor
MIM Capacitor
Text, p. 116
B. Murmann
EE214 Winter 2010-11 – Chapter 2
61
Chapter 3
MOS Transistor Modeling
Gm/ID-based
based Design
B. Murmann
Stanford University
Reading Material: Sections 1.5, 1.6, 1.7, 1.8
Basic MOSFET Operation (NMOS)
Text,, p.41
p
How to calculate drain current (ID) current as a function of VGS, VDS?
B. Murmann
EE214 Winter 2010-11 – Chapter 3
2
Simplifying Assumptions
1)) Current is controlled byy the mobile charge
g in the channel. This is a very
y
good approximation.
2) "Gradual Channel Assumption" - The vertical field sets channel charge,
so we can approximate the available mobile charge through the voltage
diff
difference
b
between
t
th
the gate
t and
d th
the channel
h
l
3) The last and worst assumption (we will fix it later) is that the carrier
velocity is proportional to lateral field (ν = μE). This is equivalent to Ohm's
law: velocity (current) is proportional to E-field
E field (voltage)
B. Murmann
EE214 Winter 2010-11 – Chapter 3
3
Derivation of First Order IV Characteristics (1)
Qn (y) = Cox [ VGS − V(y) − Vt ]
ID = Qn ⋅ v ⋅ W
v = μ ⋅E
ID = Cox [ VGS − V(y) − Vt ] ⋅ μ ⋅ E ⋅ W
ID = μCox
B. Murmann
VDS ⎤
W⎡
⎢( VGS − Vt ) −
⎥ ⋅ VDS
L ⎣
2 ⎦
EE214 Winter 2010-11 – Chapter 3
4
Pinch-Off
– VGS +
+ VDS –
N
Qn(y), V(y)
N
Voltage at the end of
channel is fixed at VGS-V
Vt
y
y=0
y=L
ƒ Effective voltage across channel is VGS-Vt
– At the point where channel charge goes to zero, there is a high
lateral field that sweeps the carriers to the drain
• Recall that electrons are minority carriers in the p-region of a pn
j
junction;
ti
th
they are b
being
i sweptt ttoward
d th
the n-region
i
– The extra drain voltage drops across depletion region
ƒ To first order, the current becomes independent of VDS
B. Murmann
EE214 Winter 2010-11 – Chapter 3
5
Plot of Output Characteristic
Saturation
Region
ID
Triode Region
VGS-V
Vt
VDS
Triode Region:
ID = μCox
VDS ⎤
W⎡
⎢( VGS − Vt ) −
⎥ ⋅ VDS
L ⎣
2 ⎦
Saturation Region:
ID = μCox
(V − V )
W⎡
( VGS − Vt ) − GS t ⎤⎥ ⋅ (VGS − Vt )
⎢
L ⎣
2
⎦
=
B. Murmann
1
W
(VGS − Vt )2
μCox
2
L
EE214 Winter 2010-11 – Chapter 3
6
ID
Plot of Transfer Characteristic (in Saturation)
Vt
VGS
VOV
gm =
dID
W
W
= μCox
( VGS − Vt ) = μCox VOV
dVGS
L
L
= 2IDμCox
B. Murmann
2I
W
= D
L
VOV
EE214 Winter 2010-11 – Chapter 3
7
Output Characteristic with “Channel Length Modulation”
Triode Region
Saturation
Region
ID
go= dID/dVDS ≠ 0
VGS-Vt
VDS
go =
=
B. Murmann
dID
d
=
dVDS dVDS
W
⎡1
⎤
2
⎢ 2 μCox L (VGS − Vt ) (1 + λVds )⎥
⎣
⎦
λID
1
W
μCox
(VGS − Vt )2 ⋅ λ =
≅ λID
2
L
1 + λVDS
EE214 Winter 2010-11 – Chapter 3
8
Capacitances
Text, p. 54
B. Murmann
EE214 Winter 2010-11 – Chapter 3
9
Gate Capacitance Summary
B. Murmann
Subthreshold
Triode
Saturation
Cgs
Col
½ WLCox+ Col
Cgd
Col
½ WLCox+Col
Col
Cgb
⎛ 1
1 ⎞
+
⎜⎜
⎟⎟
⎝ C js WLCox ⎠
0
0
2/
3
WLCox + Col
−1
EE214 Winter 2010-11 – Chapter 3
10
Capacitance Equations and Parameters
Parameter
Cdb =
ε
Cox = ox
t ox
Col = WCol'
AD ⋅ CJ
MJ
VDB ⎞
⎛
⎜ 1 + PB ⎟
⎝
⎠
+
PD ⋅ CJSW
MJSW
VDB ⎞
⎛
⎜ 1 + PB ⎟
⎝
⎠
AD = WL diff
PD = W + 2L diff
NMOS
PMOS
Cox
8.42 fF/μm2
8.42 fF/μm2
C’ol
C
0 491 fF/μm
0.491
0 657 fF/μm
0.657
CJ
0.965 fF/μm2
1.19 fF/μm2
CJSW
0 233 fF/μm
0.233
0 192 fF/μm
0.192
PB
0.8 V
0.8 V
MJ
0.38
0.40
MJSW
0.13
0.33
0.64 μm
0.64 μm
LDIF
B. Murmann
EE 214 Technology
(0.18μm)
EE214 Winter 2010-11 – Chapter 3
11
Complete Small-Signal Model
gd
gs
gs
gb
sb
m gs
o
db
2
bsub (Cj0 = 0.2 fF/μm , “dwell” model)
Cgg Cgs + Cgb + Cgd
B. Murmann
Cdd Cdb + Cgd
EE214 Winter 2010-11 – Chapter 3
12
What are μCox (“KP”) and λ (“LAMBDA”) for our Technology?
.MODEL
MODEL nmos214 nmos
+acm
hdif
= 0.32e-6
LEVEL
= 49
+VERSION = 3.1
TNOM
= 27
TOX
= 4.1E-9
+XJ
= 1E-7
= 3
NCH
= 2.3549E17
VTH0
= 0.3618397
+K1
= 0.5916053
K2
= 3.225139E-3
+K3B
= 2.3938862
W0
= 1E-7
NLX
= 1.776268E-7
+DVT0W
= 0
DVT1W
= 0
DVT2W
= 0
+DVT0
= 1.3127368
DVT1
= 0.3876801
DVT2
= 0.0238708
+U0
= 256.74093
UA
= -1.585658E-9
UB
= 2.528203E-18
+UC
= 5.182125E-11
VSAT
= 1.003268E5
A0
= 1.981392
+AGS
= 0.4347252
B0
= 4.989266E-7
B1
+KETA
= -9.888408E-3
A1
= 6.164533E-4
A2
= 0.9388917
+RDSW
= 128.705483
PRWG
= 0.5
PRWB
= -0.2
+WR
= 1
WINT
= 0
LINT
= 1.617316E-8
+XL
= 0
XW
= -1E-8
DWG
= -5.383413E-9
+DWB
= 9.111767E-9
VOFF
= -0.0854824
NFACTOR = 2.2420572
+CIT
= 0
CDSC
= 2.4E-4
CDSCD
= 0
+CDSCB
= 0
ETA0
= 2.981159E-3
ETAB
= 9.289544E-6
+DSUB
= 0.0159753
PCLM
= 0.7245546
PDIBLC1 = 0.1568183
K3
= 1E-3
= 5E-6
+PDIBLC2 = 2.543351E-3
PDIBLCB = -0.1
DROUT
+PSCBE1
= 8E10
PSCBE2
= 1.876443E-9
PVAG
= 7.200284E-3
+DELTA
= 0.01
RSH
= 6.6
MOBMOD
= 1
+PRT
= 0
UTE
= -1.5
KT1
= -0.11
+KT1L
= 0
KT2
= 0.022
UA1
= 4.31E-9
+UB1
= -7.61E-18
UC1
= -5.6E-11
AT
= 3.3E4
+WL
= 0
WLN
= 1
WW
= 0
+WWN
= 1
WWL
= 0
LL
= 0
+LLN
= 1
LW
= 0
LWN
= 1
+LWL
= 0
CAPMOD
= 2
XPART
= 1
+CGDO
= 4.91E-10
CGSO
= 4.91E-10
CGBO
= 1E-12
+CJ
= 9.652028E-4
PB
= 0.8
MJ
= 0.3836899
+CJSW
= 2.326465E-10
PBSW
= 0.8
MJSW
= 0.1253131
+CJSWG
= 3.3E-10
PBSWG
= 0.8
MJSWG
= 0.1253131
+CF
= 0
PVTH0
= -7.714081E-4
PRDSW
= -2.5827257
+PK2
= 9.619963E-4
WKETA
= -1.060423E-4
LKETA
= -5.373522E-3
+PU0
= 4.5760891
4 5760891
PUA
= 1.469028E
1 469028E-14
14
PUB
= 1.783193E
1 783193E-23
23
+PVSAT
= 1.19774E3
PETA0
= 9.968409E-5
PKETA
= -2.51194E-3
+nlev
= 3
kf
= 0.5e-25
B. Murmann
ƒ The HSpice
p
model for an NMOS
device in our technology is shown
to the left
ƒ BSIM 3v3 model
ƒ 110 parameters
ƒ KP and LAMBDA nowhere to be
found
found…
= 0.7445011
EE214 Winter 2010-11 – Chapter 3
13
An Attempt to Extract μCox
ƒ Bias MOSFET at constant VDS>VOV, sweep VGS and plot μCox estimate
300
NMOS 5/0.18
NMOS 20/0.72
μCox
2ID
=
W 2
V
L OV
2
μnCox [μA/V ]
250
200
150
100
50
0
0
0.1
0.2
V
OV
0.3
[V]
0.4
0.5
ƒ The extracted μCox depends on L and VOV and cannot be viewed as a
constant parameter
B. Murmann
EE214 Winter 2010-11 – Chapter 3
14
Questions
ƒ Which physical effects explain the large deviation from the basic square
law model?
ƒ How can we design with such a device?
– Is there another “simple” equation that describes its behavior?
ƒ We will approach the above two questions by performing a systematic,
simulation-based device characterization
– And discuss the relevant p
physical
y
p
phenomena that explain
p
the
observed behavior
ƒ As a basis for this characterization, we consider three basic figures of
merit that relate directlyy to circuit design
g
B. Murmann
EE214 Winter 2010-11 – Chapter 3
15
Figures of Merit for Device Characterization
Square Law
ƒ Transconductance efficiency
– Want
W t large
l
gm, for
f as little
littl currentt
as possible
gm
ID
=
2
VOV
ƒ Transit frequency
– Want large
g gm, without large
g Cgg
gm
Cgg
≅
3 μVOV
2 L2
ƒ Intrinsic gain
– Want large gm, but no go
gm
go
≅
2
λVOV
B. Murmann
EE214 Winter 2010-11 – Chapter 3
16
Device Characterization
* NMOS characterization
.param
.param
vds
vgs
mn
.op
.dc gs
.probe
.probe
b
.probe
.probe
gs=0.7
dd=1.8
d 0
g 0
d g 0 0
dc
'dd/2'
dc
'gs'
nmos214 L=0.18um
W=5um
DD
0.2V 1V 10mV
ov
= par('gs-vth(mn)')
gm_id
id = par('gmo(mn)/i(mn)')
('
( )/i( )')
ft
= par('1/6.28*gmo(mn)/cggbo(mn)')
gm_gds = par('gmo(mn)/gdso(mn)')
.options
options post brief dccap
.inc /usr/class/ee214/hspice/ee214_hspice.sp
.end
B. Murmann
EE214 Winter 2010-11 – Chapter 3
17
gm/ID Plot
40
35
0.18um NMOS
2/VOV
gm/I D [S/A
A]
30
BJT (q/kT)
25
20
15
10
5
0
-0.2
B. Murmann
-0.1
0
0.1
0.2
VOV [V]
EE214 Winter 2010-11 – Chapter 3
0.3
0.4
0.5
18
Observations
ƒ Square law prediction is fairly close for VOV > 150mV
ƒ Unfortunatelyy gm/ID does not approach
pp
infinity
y for VOV → 0
ƒ It also seems that we cannot do better than a BJT, even though the
square law equation would predict this for 0 < VOV < 2kT/q ≅ 52mV
ƒ For further analysis,
analysis it helps to identify three distinct operating regions
– Strong inversion: VOV > 150mV
• Deviations due to short channel effects
– Subthreshold: VOV < 0
• Behavior similar to a BJT, gm/ID nearly constant
– Moderate Inversion: 0 < VOV < 150mV
• Transition region,
region an interesting mi
mix of the abo
above
e
B. Murmann
EE214 Winter 2010-11 – Chapter 3
19
Subthreshold Operation
A plot of the device current in our previous simulation
1
10
0
0.8
10
-1
0.6
10
-2
10
-3
10
-4
I D [mA
A]
I D [mA
A]
ƒ
0.4
0.2
0
-0.5
-5
0
0.5
V
1
10
-0.5
[V]
0
0.5
V
VOV [V]
1
[V]
VOV [V]
ƒ Questions
– What determines the current when VOV< 0, i.e. VGS< Vt?
– What
Wh t iis th
the d
definition
fi iti off Vt?
B. Murmann
EE214 Winter 2010-11 – Chapter 3
20
Definition of Vt
ƒ Vt is defined as the VGS at which the number of electrons at the surface
equals the number of doping atoms
ƒ Seems somewhat arbitrary, but makes sense in terms of surface charge
control
B. Murmann
EE214 Winter 2010-11 – Chapter 3
21
Mobile Charge versus VOV
6.E-07
Ch
harge [C]
5.E-07
Fixed Charge
Mobile Charge
T t l Charge
Total
Ch
4.E-07
3.E-07
2.E-07
1.E-07
0.E+00
-1.0
-0.5
0.0
0.5
1.0
VOV [V]
ƒ Around VGS=Vt (VOV=0), the relationship between mobile charge in the
channel and gate voltage becomes linear (Qn ~ CoxVOV)
– Exactly what we assumed to derive the long channel model
B. Murmann
EE214 Winter 2010-11 – Chapter 3
22
Mobile Charge on a Log Scale
ƒ O
On a log
l scale,
l we see th
thatt there
th
are mobile
bil charges
h
b f
before
we reach
h
the threshold voltage
– Fundamental result of solid-state physics, not short channels
1.E-06
1.E-07
Mobile Charge [C]
1 E-08
1.E
08
1.E-09
1.E-10
1.E-11
1.E-12
1.E-13
1.E-14
1.E-15
1.E-16
-1.00
-0.50
0.00
0.50
1.00
VOV [V]
B. Murmann
EE214 Winter 2010-11 – Chapter 3
23
BJT Similarity
ƒ We have
– An NPN sandwich,
sandwich mobile minority carriers in the P region
ƒ This is a BJT!
– Except that the base potential is here controlled through a capacitive
divider,, and not directlyy byy an electrode
B. Murmann
EE214 Winter 2010-11 – Chapter 3
24
Subthreshold Current
•
We know that for a BJT
•
kT
q
For the MOSFET in subthreshold we have
VBE
IC = IS ⋅ e VT
VT =
ID = I0 ⋅ e
•
VGS − Vt
nV
VT
n is given by the capacitive divider
n=
C js + Cox
Cox
= 1+
C js
Cox
where Cjs is the depletion layer capacitance
•
In the EE214 technology n ≅ 1.5
B. Murmann
EE214 Winter 2010-11 – Chapter 3
25
Comparison – NMOS versus NPN
Vt
B. Murmann
EE214 Winter 2010-11 – Chapter 3
26
Subthreshold Transconductance
gm =
ƒ
gm
1
=
ID
nVT
dID
1I
= D
dVGS n VT
Similar to BJT, but unfortunately n (≅1.5) times lower
40
35
30
gm/I D [S/A
A]
0.18um NMOS
2/VOV
~1.5x
BJT (q/kT)
25
20
15
10
5
0
-0.2
02
-0.1
01
0
B. Murmann
0.1
0
1
02
0.2
VOV [V]
03
0.3
04
0.4
05
0.5
EE214 Winter 2010-11 – Chapter 3
27
Moderate Inversion
ƒ IIn the
th transition
t
iti region
i between
b t
subthreshold
bth h ld and
d strong
t
inversion,
i
i
we
have two different current mechanisms
ƒ
Drift (MOS)
ν = μE
Diffusion ((BJT))
ν = D
dn kT dn
=
μ
dx
q dx
Both current components are always present
– Neither one clearly dominates in moderate inversion
ƒ
Can show that ratio of drift/diffusion current ~(VGS-Vt)/(kT/q)
– MOS equation becomes dominant at several kT/q
B. Murmann
EE214 Winter 2010-11 – Chapter 3
28
Re-cap
Subthreshold
Operation
?
Transition to
Strong Inversion
ƒ What causes the discrepancy between 2/VOV and 0.18μm NMOS in
strong inversion?
B. Murmann
EE214 Winter 2010-11 – Chapter 3
29
Short Channel Effects
ƒ Velocity saturation due to high lateral field
ƒ Mobility
y degradation
g
due to high
g vertical field
ƒ Vt dependence on channel length and width
ƒ Vt = f(VDS)
ƒ ro = f(VDS)
ƒ …
ƒ We will limit the discussion in EE214 to the first two aspects of the above
list, with a focus on qualitative understanding
B. Murmann
EE214 Winter 2010-11 – Chapter 3
30
Velocity Saturation (1)
ƒ IIn the
th derivation
d i ti off the
th square llaw model,
d l it iis assumed
d th
thatt th
the carrier
i
velocity is proportional to the lateral E-field, v=μE
ƒ Unfortunately, the speed of carriers in silicon is limited (vscl ≅ 105 m/s)
– At very high fields (high voltage drop across the conductive channel),
the carrier velocity saturates
Text, p. 60
(approximation)
ν d (E) ≅
μE
E
1+
Ec
≅ μEc = v scl
=
B. Murmann
EE214 Winter 2010-11 – Chapter 3
v scl
2
for E >> Ec
for E = Ec
31
Velocity Saturation (2)
ƒ It is
i important
i
t t to
t distinguish
di ti
i h various
i
regions
i
iin th
the above
b
plot
l t
– Low field, the long channel equations still hold
– Moderate field, the long channel equations become somewhat
inaccurate
– Very high field across the conducting channel – the velocity saturates
completely and becomes essentially constant (vscl)
ƒ T
To gett some feel
f l for
f latter
l tt two
t
cases, let's
l t' first
fi t estimate
ti t the
th E field
fi ld using
i
simple long channel physics
ƒ In saturation, the lateral field across the channel is
E =
B. Murmann
VOV
L
e.g.
200mV
V
= 1.11⋅ 106
0.18μm
m
EE214 Winter 2010-11 – Chapter 3
32
Field Estimates
ƒ In our 0.18μm technology, we have for an NMOS device
v
= scl
μ
Ec
Therefore
m
s = 6.7 ⋅ 106 V
≅
cm2
m
150
Vs
105
V
1.11⋅ 106
E
m
=
≅ 0.16
V
Ec
6.7 ⋅ 106
m
ƒ This means that for VOV on the order of 0.2V, the carrier velocity is
p
is relatively
y small
somewhat reduced,, but the impairment
ƒ The situation changes when much larger VOV are applied, e.g. as the
case in digital circuits
B. Murmann
EE214 Winter 2010-11 – Chapter 3
33
Short Channel ID Equation
ƒ A simple equation that captures the moderate deviation from the long
channel drain current can be written as (see text, p. 62)
ID ≅
≅
1
W 2
1
μCox
VOV ⋅
2
L
⎛
VOV ⎞
⎜1+
⎟
⎝ Ec L ⎠
E L ⋅ VOV
1
W
VOV ⋅ c
μCox
2
L
(EcL + VOV )
Think of this as a “parallel combination"
V
⋅0
0.18
18μm = 1
1.2V
2V
m
Minimum-length
Minimum
length NMOS:
Ec L = 6
6.7
7 ⋅ 106
Minimum-length PMOS:
EcL = 16.75 ⋅ 106
B. Murmann
V
⋅ 0.18μm = 3V
m
EE214 Winter 2010-11 – Chapter 3
34
Modified gm/ID Expression
ƒ Assuming VOV << EcL, we can show that (see text, pp. 63-64)
gm
2
1
≅
⋅
ID
VOV ⎛
VOV ⎞
⎜1+
⎟
⎝ Ec L ⎠
ƒ E.g.
E for
f an NMOS device
d i with
ith VOV=200mV
200 V
gm
2
1
2
≅
⋅
=
⋅ 0.86
ID VOV ⎛ 0.2 ⎞ VOV
1
+
⎜
⎟
⎝ 1.2 ⎠
ƒ Means that the square
q
law model in strong
g inversion ((at VOV ≅ 200mV))
should be off by about 15%
ƒ This prediction agrees well with the simulation data
B. Murmann
EE214 Winter 2010-11 – Chapter 3
35
Mobility Degradation due to Vertical Field
ƒ In MOS technology, the oxide thickness has been continuously scaled
down with feature size
– ~6.5nm in 0.35μm, ~4nm in 0.18μm, ~1.8nm in 90nm CMOS
ƒ As a result, the vertical electric field in the device increases and tries to
pull the carriers closer to the "dirty" silicon surface
– Imperfections impede movement and thus mobility
ƒ This effect can be included by replacing the mobility term with an
"effective mobility"
μ eff ≅
μ
(1 + θVOV )
θ = 0.1...0.4
1
V
ƒ Yet another "fudge factor"
– Possible to lump with EcL parameter, if desired
B. Murmann
EE214 Winter 2010-11 – Chapter 3
36
Transit Frequency Plot
fT =
B. Murmann
1 gm
2π Cgg
EE214 Winter 2010-11 – Chapter 3
37
Observations - fT
ƒ Again the square-law model doesn't do a very good job
– Large fT discrepancy in subthreshold operation and in strong
inversion (large VOV)
ƒ The reasons for these discrepancies are exactly the same as the ones
we came across when looking at gm/ID
– Bipolar action in subthreshold operation and moderate inversion
– Short channel effects at large VOV
• Less gm, hence lower gm/Cgg
ƒ Same conclusion: we won't be able to make good predictions with a
simple square law relationship
B. Murmann
EE214 Winter 2010-11 – Chapter 3
38
gm/ID· fT Plot
Square Law:
gm
1 3μ
⋅ fT ≅
ID
2π L2
Sweet spot (?)
Square law predicts
too much gm/ID
B. Murmann
Short channel
effects
EE214 Winter 2010-11 – Chapter 3
39
Intrinsic Gain Plot
ƒ Impossible to approximate with the “λ” model equation!
B. Murmann
EE214 Winter 2010-11 – Chapter 3
40
Gradual Onset of 1/gds
VDS = VOV
B. Murmann
EE214 Winter 2010-11 – Chapter 3
41
Gradual Onset of 1/gds (Zoom)
VDS = VOV
B. Murmann
VDS = 2/(gm/ID)
EE214 Winter 2010-11 – Chapter 3
42
“VDSsat” Estimate Based on gm/ID
“VDSsat” defined
(arbitrarily) as VDS at
which 1/g
gds is equal
q
to ½ of the value at
VDS = VDD/2 = 0.9V
≅4kT/q
ƒ V* = 2/(gm/ID) is a reasonable estimate of “V
VDSsat”
B. Murmann
EE214 Winter 2010-11 – Chapter 3
43
Observations – Intrinsic Gain
ƒ Device shows a rather gradual transition from triode to saturation
– Square law predicts an abrupt change from small to large intrinsic
gain at VDS = VOV
– V* = 2/(gm/ID) provides a reasonable estimate for the minimum VDS
that is needed to extract gain from a device
• Typically
T i ll wantt tto stay
t att lleastt 100
100mV
V above
b
thi
this value
l in
i practical
ti l
designs
ƒ The physics that govern the behavior of ro=1/gds are complex
– Channel length modulation
– Drain induced barrier lowering (DIBL)
– Substrate current induced body effect (SCBE)
• Not present in all technologies and/or PMOS devices
ƒ If you are interested in more details, please refer to EE316 or similar
B. Murmann
EE214 Winter 2010-11 – Chapter 3
44
The Challenge
ƒ Square-law model is inadequate for design in fine-line CMOS
– But simulation models (BSIM, PSP, …) are too complex for handcalculations
ƒ This issue tends to drive many designers toward a “spice monkey”
design methodology
– No hand calculations, iterate in spice until the circuit “somehow”
meets
t the
th specifications
ifi ti
– Typically results in sub-optimal designs
ƒ Our goal
– Maintain a systematic design
methodology in absence of a set of
compact MOSFET equations
ƒ Strategy
– Design using look-up tables or charts
[[Courtesyy Isaac Martinez]]
B. Murmann
EE214 Winter 2010-11 – Chapter 3
45
The Problem
B. Murmann
EE214 Winter 2010-11 – Chapter 3
46
The Solution
ƒ Use pre-computed spice data in hand calculations
B. Murmann
EE214 Winter 2010-11 – Chapter 3
47
Technology Characterization for Design
ƒ Pl
Plott the
th following
f ll i parameters
t
ffor a reasonable
bl range off gm/ID and
d
channel lengths
– Transit frequency (fT)
– Intrinsic gain (gm/gds)
– Current density (ID/W)
ƒ In addition, may want to tabulate relative estimates of extrinsic
capacitances
it
– Cgd/Cgg and Cdd/Cgg
ƒ Parameters are (to first order) independent of device width
– Enables "normalized design" and re-use of charts
– Somewhat similar to filter design procedure using normalized
coefficient tables
ƒ Do hand calculations using the generated technology data
– Can use Matlab functions to do table-look-up on pre-computed data
B. Murmann
EE214 Winter 2010-11 – Chapter 3
48
NMOS Simulation Data
B. Murmann
EE214 Winter 2010-11 – Chapter 3
49
PMOS Simulation Data
B. Murmann
EE214 Winter 2010-11 – Chapter 3
50
Transit Frequency Chart
L=0.18um
L=0.5um
B. Murmann
EE214 Winter 2010-11 – Chapter 3
51
Intrinsic Gain Chart
L=0.5um
L 0 18
L=0.18um
B. Murmann
EE214 Winter 2010-11 – Chapter 3
52
Current Density Chart
L=0.18um
L 05
L=0.5um
B. Murmann
EE214 Winter 2010-11 – Chapter 3
53
Lookup Functions in Matlab
% Set up path and load simulation data (for VDS=0.9V)
addpath('/usr/class/ee214/matlab');
load techchar.mat;
% Lookup fT for NMOS, L=0.18um, at gm/ID=10S/A
lookup_ft(tech, 'n', 0.18e-6, 10)
ans =
2.2777e+10
% Lookup gm/ID for NMOS, L=0.18um, at fT=20GHz
lookup_gmid(tech, 'n', 0.18e-6, 20e9)
ans =
11.5367
% Lookup ID/W for NMOS, L=0.18um, at gm/ID=10S/A
lookup_idw(tech, 'n', 0.18e-6, 10)
ans =
29.3281
B. Murmann
EE214 Winter 2010-11 – Chapter 3
54
VDS Dependence
ƒ
ƒ
B. Murmann
EE214 Winter 2010-11 – Chapter 3
VDS dependence
is relatively weak
Typically
yp
y OK to
work with data
generated for
VDD/2
55
Extrinsic Capacitances (1)
NMOS, L=0.18um
1
Cdd/Cgg
Cgd/Cgg
0.8
0.60
06
0.6
ƒ
Again, usually OK
to work with
estimates taken at
VDD/2
0.4
0 24
0.24
0.2
0
0
B. Murmann
0.5
1
VDS [V]
1.5
EE214 Winter 2010-11 – Chapter 3
56
Extrinsic Capacitances (2)
NMOS, gm/I D=10S/A, VDS=0.9V
0.8
Cgd/Cgg
07
0.7
Cdd/Cgg
0.6
0.5
0.4
0.3
0.2
0.1
0
0.2
0.25
B. Murmann
0.3
0.35
L [μm]
0.4
0.45
0.5
EE214 Winter 2010-11 – Chapter 3
57
Extrinsic Capacitances (3)
PMOS, gm/I D=10S/A, VDS=0.9V
0.8
Cggd/Cgg
07
0.7
Cdd/Cgg
0.6
05
0.5
0.4
0.3
0.2
0.1
0
B. Murmann
0.2
0.25
0.3
0.35
L [μm]
0.4
EE214 Winter 2010-11 – Chapter 3
0.45
0.5
58
Generic Design Flow
1)
Determine gm (from design objectives)
2)
Pick L
ƒ
Short channel Æ high fT (high speed)
ƒ
Long channel Æ high intrinsic gain
3)
Pick gm/ID (or fT)
ƒ
Large gm/ID Æ low power, large signal swing (low VDSsat)
ƒ
Small gm/ID Æ high fT (high speed)
4)
Determine ID (from gm and gm/ID)
5)
Determine W (from ID/W, current density chart)
Many other possibilities exist (depending on circuit specifics, design
constraints and objectives)
B. Murmann
EE214 Winter 2010-11 – Chapter 3
59
Basic Design Example
Given specifications and objectives
– 0.18μm
0 18μm technology
– DC gain = -4
– RL=1k, CL=50fF, Ri=10k
– Maximize bandwidth while
keeping IB ≤ 300uA
• Implies L=Lmin=0.18um
– Determine device width
– Estimate dominant and nondominant pole
B. Murmann
EE214 Winter 2010-11 – Chapter 3
60
Small-Signal Model
Calculate gm and gm/ID
A v (0) ≅ gmRL = 4
B. Murmann
⇒ gm =
4
= 4mS
1kΩ
EE214 Winter 2010-11 – Chapter 3
gm
4mS
S
=
= 13.3
ID
300μA
A
61
Why can we Neglect ro?
A v (0) = gm (RL || ro )
⎛ 1 1⎞
= gm ⎜
+ ⎟
⎝ RL ro ⎠
−1
1
1
1
=
+
A v (0) gmRL gmro
1
1
1
=
+
4 gmRL gmro
ƒ Even at L=Lmin= 0.18μm, we have gmro > 30
ƒ ro will be negligible in this design problem
B. Murmann
EE214 Winter 2010-11 – Chapter 3
62
Zero and Pole Expressions
High frequency zero
(negligible)
ωz ≅
gm
>> ωT
Cgd
Dominant pole
(see Chapter 4)
ωp1 ≅
1
Ri ⎡⎣Cgs + Cgbb + (1 + gmRL ) ⋅ Cgdd ⎤⎦
Nondominant pole
(see Chapter 4)
ωpp2 ≅
1
1
ωp1 Ri RL ⎡Cgs + Cgb ⎤ CL + ⎡Cgs + Cgd ⎤ Cdb + CLCgd
⎣
⎦
⎣
⎦
(
Calculation of capacitances from tabulated parameters:
Cgs + Cgb = Cgg − Cgd
B. Murmann
Cdb = Cdd − Cgd
EE214 Winter 2010-11 – Chapter 3
63
Determine Cgg via fT Look-up
L=0 18um
L=0.18um
16.9 GHz
B. Murmann
EE214 Winter 2010-11 – Chapter 3
64
)
Find Capacitances and Plug in
Cgg =
Cgd =
Cdd =
1 gm
1 4mS
=
= 37.7fF
37 7fF
2π fT
2π 16.9GHz
Cgd
Cgg
Cgg = 0.24 ⋅ 37.7fF = 9.0fF
Cdd
Cgg = 0.60 ⋅ 39.4fF = 23.6fF
Cgg
∴ fp2 ≅ 6.0 GHz
∴ fp11 ≅ 196 MHz
B. Murmann
EE214 Winter 2010-11 – Chapter 3
65
Device Sizing
16.2 A/m
B. Murmann
EE214 Winter 2010-11 – Chapter 3
L=0.18um
66
Circuit For Spice Verification
Device width
W=
ID
ID
W
=
300μA
= 18.5μm
16.2A / m
Simulation circuit
o
B
i
1F
B. Murmann
EE214 Winter 2010-11 – Chapter 3
67
Simulated DC Operating Point
element
region
id
vgs
vds
vdsat
vod
gm
gds
...
cdtot
cgtot
cgd
...
gm/ID
B. Murmann
0:mn1
Saturati
326.8330u
624.9116m
873.1670m
113.7463m
138.5878m
138 5878m
4.1668m
108.2225u
Calculation
300 uA
4 mS
21.8712f
37.6938f
8.9163f
23.6 fF
37.7 fF
9.0 fF
12.8
13.3 S/A
EE214 Winter 2010-11 – Chapter 3
Good agreement!
68
HSpice .OP Capacitance Output Variables
Corresponding Small Signal
Model Elements
HSpice (.OP)
cdtot
cgtot
cstot
cbtot
cgs
cgd
B. Murmann
≡ Cgd + Cdb
cgtot ≡ Cgs + Cgd + Cgb
cstot ≡ Cgs + Csb
bt t ≡ Cgb + Csb+ Cdb
cbtot
cgs ≡ Cgs
cgd ≡ Cgd
cdtot
21.8712f
37.6938f
44.2809f
34.9251f
26.7303f
8.9163f
EE214 Winter 2010-11 – Chapter 3
69
Simulated AC Response
213 MHz
11.5 dB (3.8)
5.0 GHz
ƒ
Calculated values: |Av(0)|=12 dB (4.0), fp1=196 MHz, fp2=6.0 GHz
B. Murmann
EE214 Winter 2010-11 – Chapter 3
70
Using .pz Analysis
Netlist statement
.pz v(vo) vi
Output
***************************************************
******
pole/zero analysis
input = 0:vi
output = v(vo)
poles (rad/sec)
real
imag
-1.34190g
0.
-31.4253g
0.
poles ( hertz)
real
imag
-213.569x
0.
-5.00149g
0.
zeros (rad/sec)
( d/
)
real
imag
458.247g
0.
zeros ( h
hertz)
t )
real
imag
72.9323g
0.
B. Murmann
EE214 Winter 2010-11 – Chapter 3
71
Observations
ƒ The design and pole calculations essentially right on target!
– Typical discrepancies are on the order of 10-20%, mostly due to VDS
dependencies, finite output resistance, etc.
ƒ We accomplished this by using pre-computed spice data in the design
process
ƒ Even if discrepancies are more significant, there’s always the possibility
to track down the root causes
– Hand calculations are based on parameters that also exist in Spice,
e.g. gm/ID, fT, etc.
– Different from square law calculations using μCox, VOV, etc.
• Based on artificial parameters that do not exist or have no
significance
i ifi
iin th
the spice
i model
d l
B. Murmann
EE214 Winter 2010-11 – Chapter 3
72
References
ƒ F. Silveira et al. "A gm/ID based methodology for the design of CMOS
analog circuits and its application to the synthesis of a silicon-oninsulator micropower OTA,
OTA," IEEE J. Solid
Solid-State
State Circuits, Sep. 1996, pp.
1314-1319.
ƒ D. Foty, M. Bucher, D. Binkley, "Re-interpreting the MOS transistor via
the inversion coefficient and the continuum of gms/Id," Proc. Int. Conf. on
El t i
Electronics,
Circuits
Ci it and
dS
Systems
t
, pp. 1179-1182,
1179 1182 S
Sep. 2002
2002.
ƒ B. E. Boser, "Analog Circuit Design with Submicron Transistors," IEEE
SSCS Meeting, Santa Clara Valley, May 19, 2005,
http://www ewh ieee org/r6/scv/ssc/May1905 htm
http://www.ewh.ieee.org/r6/scv/ssc/May1905.htm
ƒ P. Jespers, The gm/ID Methodology, a sizing tool for low-voltage analog
CMOS Circuits, Springer, 2010.
ƒ T. Konishi, K. Inazu, J.G. Lee, M. Natsu, S. Masui, and B. Murmann,
“Optimization of High-Speed and Low-Power Operational
Transconductance Amplifier Using gm/ID Lookup Table Methodology,”
IEICE Trans. Electronics, Vol. E94-C,
E94 C, No.3, Mar. 2011.
B. Murmann
EE214 Winter 2010-11 – Chapter 3
73
Chapter 4
Review of Elementary Circuit
Configurations
B. Murmann
Stanford University
y
Reading Material: Sections 3.3.1, 3.3.3, 3.3.6, 3.3.8, 3.5, 7.2.3, 7.2.4.1, 7.3.2,
7.3.4, 4.2.2, 4.2.3, 4.2.4
Basic Single-Stage Amplifier Configurations
MOS
Common
Source
Common
Gate
Common
Drain
Common
Emitter
Common
Base
Common
Collector
Bipolar
Transconductance
Stage
B. Murmann
Current
Buffer
EE214 Winter 2010-11 – Chapter 4
Voltage
Buffer
2
Widely Used Two-Transistor Circuits
MOS
Cascode
Stage
Current
Mirror
Differential
Pair
Bipolar
p
B. Murmann
EE214 Winter 2010-11 – Chapter 4
3
Analysis Techniques (1)
ƒ N
Nodal
d l analysis
l i (KCL
(KCL, KVL)
– Write KCL for each node, solve for desired transfer function or port
impedance
– Most general method
method, but conveys limited qualitative insight and
often yields high-entropy expressions
ƒ Miller theorem
http://paginas.fe.up.pt/~fff/eBook/MDA/Teo_Miller.html
ƒ Miller approximation
pp
− Approximate the gain across Z as frequency independent, i.e. K(s) ≅ K
for the frequency range of interest
− This approximation
pp
requires
q
a check ((or g
good intuition))
B. Murmann
EE214 Winter 2010-11 – Chapter 4
4
Analysis Techniques (2)
ƒ Dominant
D i
t pole
l approximation
i ti
1
1
1
=
≅
2
s s
s
s
s2
⎛
s ⎞⎛
s⎞
1− +
⎜1 − ⎟⎜ 1 − ⎟ 1 − p − p + p p
p1 p1p2
1
2
1 2
⎝ p1 ⎠⎝ p2 ⎠
b
1
1
⇒ p1 ≅ − , p2 ≅ − 1
Given
2
1 + b1s + b2s
b1
b2
ƒ Zero value time constant analysis
− The coefficient b1 can be found by summing all zero value time
constants in the circuit
b1 = ∑ τi
ƒ Generalized time constant analysis
− Can also find higher order terms (e.g. b2) using a sum of time
constant products
− A. Hajimiri, “Generalized Time- and Transfer-Constant Circuit
Analysis,” IEEE Trans. Circuits Syst. I, pp. 1105-1121, June 2010.
B. Murmann
EE214 Winter 2010-11 – Chapter 4
5
Analysis Techniques (3)
ƒ Return ratio analysis
– See text pp. 599-612
ƒ Blackman’s impedance formula
– See text pp. 607-612
ƒ Two
Two-port
port feedback analysis
– See text pp. 557-587
– More later in this course
B. Murmann
EE214 Winter 2010-11 – Chapter 4
6
Chapter Overview
ƒ BJT-centric review of elementary circuit configurations
– Highlight differences to MOS circuits
ƒ Single-stage amplifiers
– Common emitter stage
– Common emitter stage
g with source degeneration
g
– Common collector stage
– Common base stage
– Common gate stage (discussion of bulk connection)
ƒ BJT current mirrors
ƒ BJT differential pair
B. Murmann
EE214 Winter 2010-11 – Chapter 4
7
Common-Emitter Stage
VCC
Vo
RL
RS
vi
~
Q1
+
VO+vo
–
IB
VCC
VI
Vi
Vi
ƒ DC input bias voltage (VI) biases Q1 in the forward active region
ƒ Typically, want VO ≅ VCC/2
ƒ Main differences to consider versus common-source stage (MOS)
– Bias point sensitivity
– Finite input resistance (due to rπ)
– Base resistance (rb) often significant
B. Murmann
EE214 Winter 2010-11 – Chapter 4
8
Bias Point Sensitivity
IB
IC = βFIB
RS
VI
+
VBE
–
+ R
Vo L
–
Is e qVBE
IB ≅
VI − VBE(on)
VCC
kT
VO = VCC − ICRL = VCC − βFIBRL = VCC − βF
RS
RL
( VI − VBE(on) )
RS
ƒ The dependence on βF makes “direct voltage biasing” impractical
ƒ How to generate VI so as to control Vo?
ƒ Practical configurations are usually based on feedback, replica biasing,
ac coupling or differential circuits
B. Murmann
EE214 Winter 2010-11 – Chapter 4
9
Small-Signal Equivalent Circuit for CE Stage
RS
vi
+
v1
–
~
Cμ
1
rb
rπ
Cπ
2
gmv1
ro
RL
+
CL vo
–
ƒ For hand analysis, we will usually neglect rc and re
ƒ If significant, rb can be included with RS, i.e. RS* = RS + rb
ƒ Resulting
R
lti llow-frequency
f
gain
i
A V (0) vo
vi
ω=0
⎛ r
⎞
= − ⎜ * π ⎟⋅ gmRLtot
⎝ RS + rπ ⎠
RLtot
Lt t = ro || RL
=1 for MOS
B. Murmann
EE214 Winter 2010-11 – Chapter 4
10
Gate Tunnel Conductance for MOSFETS
ƒ MOSFET
MOSFETs with
ith extremely
t
l thin
thi gate
t oxide
id draw
d
a gate
t currentt due
d to
t
direct tunneling
ƒ This leads to a finite current gain and input resistance
– Similar to BJT!
A Annema
A.
Annema, et al
al., “Analog
Analog circuits in ultra-deep-submicron
ultra deep submicron CMOS
CMOS,” IEEE J.
J Solid
Solid-State
State Circuits,
Circuits pp.
pp 132-143
132 143, Jan.
Jan 2005
2005.
B. Murmann
EE214 Winter 2010-11 – Chapter 4
11
Frequency Response
ƒ Using nodal analysis, we find
⎛
s⎞
1− ⎟
⎜
⎛ r
⎞
z1 ⎠
v o (s)
= − ⎜ * π ⎟⋅ gmRLtot ⎝
v i (s)
1 + b1s + b2s2
⎝ RS + rπ ⎠
b1 = RS* (Cπ + Cμ ) + RLtot (CL + Cμ ) + gmRS* RLtotCμ
b2 = RS* RLtot (CπCL + CπCμ + CLCμ )
z1 = +
gm
Cμ
ƒ z1 is a feedforward zero in the RHP. If Cπ >> Cμ, then
z1 = +
B. Murmann
gm
gm
>>
= ωT
Cμ
Cπ + Cμ
EE214 Winter 2010-11 – Chapter 4
12
Dominant Pole Approximation
ƒ If a dominant
d i
t pole
l condition
diti exists,
i t we can write
it
p1 ≅ −
1
1
=− *
b1
RS (Cπ + Cμ ) + RLtot (CL + Cμ ) + gmRS* RLtotCμ
=−
p2 ≅ −
RS*
1
⎡⎣Cπ + (1 + gmRLtot ) Cμ ⎦⎤ + RLtot (CL + Cμ )
RS* (Cπ + Cμ ) + RLtot (CL + Cμ ) + gmRS* RLtotCμ
b1
=−
b2
RS* RLtot ((CπCL + CπCμ + CLCμ )
ƒ If Cμ << Cπ, CL, then
p2 ≅ −
RS* Cπ + RLtotCL + gmRS* RLtotCμ
RS* RLtotCπCL
B. Murmann
⎛ 1
g C ⎞
1
= −⎜ *
+
+ m⋅ μ⎟
⎝ RSCπ RLCL CL Cπ ⎠
EE214 Winter 2010-11 – Chapter 4
13
Emitter Degeneration
VCC
RL
VO+vo
RS
vi
VI
Ro
~
Ri
RE
Gm ≅
gm
1 + gmRE
Ro ≅ ro (1 + gmRE )
ƒ Degeneration resistor reduces the transconductance and increases the
p resistance of the device
output
– Same as in the MOSFET version of this circuit
ƒ For the BJT version, RE helps increase the input resistance
B. Murmann
EE214 Winter 2010-11 – Chapter 4
14
Calculation of Ri
ƒ For the complete nodal analysis, see text p. 196
ƒ A more intuitive way to find Ri is via the Miller theorem
K=
Ri =
ve
RE
g R
≅
= m E
1
vb
+ RE 1 + gmRE
gm
rπ
rπ
≅
= rπ (1 + gmRE )
1− K ⎛
gmRE ⎞
⎜1−
⎟
⎝ 1 + gmRE ⎠
ƒ The same “bootstrapping” effect applies to Cπ, we see Cπ/(1+gmRE)
looking into the input
− Assuming K = constant in the frequency range of interest
B. Murmann
EE214 Winter 2010-11 – Chapter 4
15
Alternative Calculation of Ri
it
it
+
vt
-
+
v1
-
( +1)it
RE
+
vt
-
RE( +1)
+
v1
-
Ri ≅ rπ + RE (1 + β ) = rπ + RE (1 + gmrπ ) ≅ rπ (1 + gmRE )
ƒ Tricks of this kind are useful for reasoning
g about low frequency
q
y behavior
ƒ More detailed analyses must be used be taken when investigating
frequency dependence
B. Murmann
EE214 Winter 2010-11 – Chapter 4
16
Small-Signal Equivalent Circuit for Degenerated CE Stage
R S*
vi
Cμ
+
v1
–
~
rπ
gmv1
Cπ
+
vE
–
R*S = RS + rb
ro
RL
+
vo
–
RE
ƒ Deriving the transfer function of this circuit requires solving a 3x3 system
of equations
ƒ In order to obtain an estimate of the circuit’s bandwidth, it is more
convenient (and intuitive) to perform a zero-value time constant analysis
B. Murmann
EE214 Winter 2010-11 – Chapter 4
17
Useful Expressions
Ro ≅ ro
R C + RE
(f
(for β → ∞ )
1 + gmRE
R π ≅ rπ
RB + RE
1 + gmRE
C
B
o
E
Rμ = Rleft + Rright + GmRleftRright
Rleft ≅ RB rπ (1 + gmRE )
Rright ≅ RC
Gm =
B. Murmann
EE214 Winter 2010-11 – Chapter 4
gm
1 + gmRE
18
Bandwidth Estimate for Degenerated CE Stage (1)
R S*
vi
+
v1
–
~
R*S
Cμ
rπ
gmv1
Cπ
+
vE
–
= RS + rb
RE
ro
RL
+
vo
–
(neglect)
Rμ = RS* rπ (1 + gmRE ) + RC + Gm ⎡⎣RS* rπ (1 + gmRE ) ⎤⎦ RC
≅ RS* + RC + GmRCRS* = RS* (1 + A v (0) ) + RC
R π ≅ rπ
B. Murmann
RS* + RE RS* + RE
≅
1 + gmRE 1 + gmRE
EE214 Winter 2010-11 – Chapter 4
19
Bandwidth Estimate for Degenerated CE Stage (2)
RE
RS*
τ = ⎣⎡RS* (1 + A v (0) ) + RC ⎦⎤ Cμ +
RS* Cπ
1 + gmRE
1+
ω−3dB ≅
1
τ
ω−3dB ≅
1
τ
ƒ Compare to the case of RE = 0
τ ≅ ⎡⎣RS* (1 + A v (0) ) + RC ⎤⎦ Cμ + RS* Cπ
ƒ Adding RE can help improve the bandwidth, provided that gm > 1/RS*
power dissipation
p
must be
− Note,, however,, that gm ((and hence the p
increased) to maintain the same Av(0)
ƒ Consider another special case where gmRE>>1 and the time constant
due to Cμ is negligible
⎛ R* ⎞ C
τ ≅ ⎜1+ S ⎟ π
⎝ RE ⎠ gm
B. Murmann
⎛ C + Cμ ⎞ ⎛ RE ⎞
ω−3dB ≅ ωT ⎜ π
⎟⎜
* ⎟
⎝ C π ⎠ ⎝ RE + R S ⎠
EE214 Winter 2010-11 – Chapter 4
20
Common-Collector Stage (Emitter Follower)
VCC
RS
vi
Q1
~
VO+vo
VI
IB
RL
CL
ƒ Behavior is very similar to MOS common drain stage, except that
– We do not need to worry about backgate effect
– There is finite input resistance due to rπ
– The output resistance depends on RS (in addition to 1/gm)
B. Murmann
EE214 Winter 2010-11 – Chapter 4
21
Input and Output Resistance
ƒ Input
I
t resistance
i t
(by
(b inspection)
i
ti )
Ri ≅ rπ (1 + gmRL )
ƒ Output
O
resistance
i
((using
i push-through
h h
h trick)
i k)
RS* = RS + rb
Ro ≅
B. Murmann
R*
1
1 ⎛ RS* ⎞
+ S ≅
⎜1+
⎟
gm β + 1 gm ⎝
rπ ⎠
EE214 Winter 2010-11 – Chapter 4
22
Low Frequency Voltage Gain
vi
RS*
vb
vo
Ri ≅ rπ (1 + gmRL )
A v0 =
≅
rπ (1 + gmRL )
vo vb vo
gmRL
=
≅
vi
v i v b rπ (1 + gmRL ) + Rs* 1 + gmRL
gmRL
1 + gmRL
≅1
B. Murmann
RL
for rπ (1 + gmRL ) >> Rs*
for
gmRL >> 1 and rπ (1 + gmRL ) >> R s*
EE214 Winter 2010-11 – Chapter 4
23
Frequency Response
Zi
vo vb vo
v
Zi
=
⋅
=
⋅ o
vi
v i v b Zi + R S v b
ƒ Detailed analysis gives a very complex result for the general frequency
response expression
i
ƒ Must typically apply approximations based on given component values
B. Murmann
EE214 Winter 2010-11 – Chapter 4
24
Frequency Response
ƒ Assuming that RS is large (often the case, and the reason why the stage
is used), we expect that the dominant pole is introduced at node vb
ƒ For the frequency
q
y range
g up
p until the dominant p
pole,, we can therefore
approximate
vo
gmRL
≅
=K
v b 1 + gmRL
Zi ≅
ωp ≅
1
1
=
s ( Cπ [1 − K ] + Cμ ) sCi
1
(Rs Rin ) Ci
ƒ See text, pp. 503 for a more detailed analysis, which also captures the
feedforward zero introduced by Cπ
B. Murmann
EE214 Winter 2010-11 – Chapter 4
25
Common Collector Output Impedance
ƒ Detailed analysis of the common-collector output impedance shows
potentially inductive behavior for large RS
ƒ The inductive behavior can lead to undesired “ringing”
ringing (or oscillations)
during circuit transients
ƒ In other cases, the inductive behavior is utilized for bandwidth extension
((“inductive
inductive peaking”)
peaking )
ƒ The capacitance Cμ tends to reduce the inductive frequency range
– Cμ appears in parallel with RS, and creates a low impedance
termination for high frequencies
– Makes it difficult to use the circuit as a “good inductor”
ƒ For a discussion on common collector output impedance and a detailed
KCL-based analysis, see EE114 or section 7.2.3
B. Murmann
EE214 Winter 2010-11 – Chapter 4
26
Common-Base Stage
VCC
Ai =
RL
io
Ri
Ii + ii
Ro
VO+vo
io
ii
Ai (0) =
iC
β
=
iE β + 1
Neglecting rb, rc, re and rπ, we have
Ro ≅ ro (1 + gmRS )
RS (large)
Ri ≅
1 ⎛ RL
⎜1 +
gm ⎝
ro
⎞ 1
⎟≅
⎠ gm
Behavior is very similar to MOS common base stage
stage, except that
– We do not need to worry about backgate effect
– The DC current gain is not exactly unity, due to finite β
B. Murmann
EE214 Winter 2010-11 – Chapter 4
27
Simplified Small-Signal Model for High-Frequency Analysis
vo
RL
=
ii
⎛
s ⎞⎛
s ⎞
⎜ 1 − ⎟⎜ 1 − ⎟
⎝ p1 ⎠⎝ p2 ⎠
ωp2 =
gm Cπ + Cμ
=
ωT
Cπ
Cπ
ωp1 =
1
RL CL
ƒ The time constant associated with the load usually dominates the
frequency response, i.e. ωp1 < ωp2
ƒ Note, however, that ωp2 can be important in feedback circuits (phase
margin)
B. Murmann
EE214 Winter 2010-11 – Chapter 4
28
Common Gate Stage – Bulk Connection Scenarios
Cgb
Cgb
Cdb
Cdb
Cbsub (DWELL)
Cbsub (DWELL)
VDD
Csb
Cgs
VDD
ii
ωp2,a =
Csb
Cgs
ii
gm
Cggs + Cggb + Cbsub + Cdb [1 − K(s)]
ωp2,b =
gm + gmb
Cggs + Csb
ƒ ωp2,a is always less than ωp2,b Æ Usually a bad idea to connect source to
gate stage
g
bulk in a common g
B. Murmann
EE214 Winter 2010-11 – Chapter 4
29
Backgate Effect in the EE214 Technology (1)
B. Murmann
EE214 Winter 2010-11 – Chapter 4
30
Backgate Effect in the EE214 Technology (2)
B. Murmann
EE214 Winter 2010-11 – Chapter 4
31
Basic BJT Current Mirror
IOUT = IC2
IIN
Q1
+
VBE
–
Q2
+
Vo = VCE2
–
IC2
=
IC1
IS2e
IS1e
VBE
VT
VBE
VT
⎛
VCE2 ⎞
⎜1+
⎟
VA ⎠ IS2 ⎛
VCE2 VCE1 ⎞
⎝
≅
−
⎜1+
⎟
I
V
VA ⎠
⎝
S1
A
⎛
VCE1 ⎞
⎜1+
⎟
VA ⎠
⎝
ƒ Error due to base current
IIN = IC1 + IB1 + IB2 = IC1 +
IC1 IC2
I ⎞
⎛
+
≅ IC2 ⎜ 1 + 2 C2 ⎟
β
β
β ⎠
⎝
for IS1 = IS2
IOUT
1
2
≅
≅ 1−
IIN
β
⎛ 2⎞
⎜1+ β ⎟
⎝
⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 4
32
BJT Current Mirror with “Beta Helper”
VCC
IIN
IOUT
Q3
+
IE3
Q1
− IE3 =
Q2 VOUT
IC1 IC2
I
+
≅ 2 C2
β
β
β
assumin g IS1 = IS2
–
IB3 = −
IE3
2IC2
≅
β + 1 β(β + 1)
IIN = IC1 + IB3 ≅ IC1 +
IOUT
≅
IIN
B. Murmann
1
⎛ 2
1+ ⎜ 2
⎜β +β
⎝
⎞
⎟⎟
⎠
≅ 1−
2IC2
⎡
2 ⎤
≅ IC2 ⎢1 +
⎥
β(β + 1)
⎣ β(β + 1) ⎦
2
β2
EE214 Winter 2010-11 – Chapter 4
33
BJT Current Mirror with Degeneration
IIN
IOUT
+
Q1
Q2
R1
IC2 =
R2
VOUT
Neglecting base currents
VBE1 + IC1R1 = VBE2 + IC2R2
–
⎡⎛ IC1 ⎞ ⎛ IS2 ⎞ ⎤ ⎫⎪
R1
1 ⎧⎪
⎨IC1R1 + VT ln ⎢⎜
⎟ ⎜ ⎟ ⎥⎬ ≅ IC1
R2 ⎩⎪
R2
⎣⎝ IC2 ⎠ ⎝ IS1 ⎠ ⎦ ⎭⎪
IOUT R1
≅
IIN
R2
ƒ Degeneration brings two benefits
– Increased output resistance
– Reduces sensitivity of mirror ratio to mismatches in IS
ƒ Minimum VOUT for which Q2 remains forward active is increased
B. Murmann
EE214 Winter 2010-11 – Chapter 4
34
Differential Circuits
Vi1
+ –
Vo1
Vi2
– +
Vo2
ƒ Enables straightforward biasing without AC coupling
ƒ Information is carried in “differential” signals that are insensitive to
“common-mode” perturbations, such as power supply noise
ƒ Fully differential circuits are increasingly used for I/O and clock-and-data
recovery (CDR) circuits to allow the use of small signals at high speeds
B. Murmann
EE214 Winter 2010-11 – Chapter 4
35
BJT Differential Pair
VCC
RC1
Vo1
Vi1
Differential Input Voltage
RC2
IC1
Q1
Vid Vi1 − Vi2
Vo2
IC2
Q2
Vi2
Differential Collector Current
Icd Ic1− Ic2
Differential Output Voltage
ITAIL
RTAIL
Vod Vo1 − Vo2
VEE
ƒ The following large signal analysis neglects rb, rc, re, finite REE and
assumes that the circuit is perfectly symmetric
B. Murmann
EE214 Winter 2010-11 – Chapter 4
36
Large Signal Analysis
IC1 ≅ IS1 e
Vi1 − Vbe1 + Vbe2 − Vi2 = 0
I
⇒ c1 = e
Ic2
ITAIL = − (Ie1+ Ie2) =
Vbe1 − Vbe2
VT
1
(Ic1+ Ic2)
α
=e
Vbe1
VT
Vi1 − Vi2
VT
IC2 ≅ IS2 e
=e
Vid
VT
αITAIL
⇒ Ic1 =
1+ e
⎡
⎢
1
1
Icd = Ic1 − Ic2 = αFITAIL ⎢
−
Vid
V
−
+ id
⎢
VT
1 + e VT
⎣1 + e
Vbe2
VT
V
− id
VT
Ic2 =
αITAIL
1+ e
V
+ id
VT
⎤
⎛ Vid ⎞
⎥
⎥ = αFITAIL tanh ⎜ 2V ⎟
⎝ T⎠
⎥
⎦
⎛ V ⎞
Vod = IodRL = αITAILRL tanh ⎜ id ⎟
⎝ 2VT ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 4
37
Plot of Transfer Characteristics
Text, p. 215
Text, p. 216
ƒ Linear region in Vod vs.
vs Vid characteristic is narrow compared to MOS
– Recall that full steering in a MOS pair occurs for Vid = 2VOV
ƒ BJT differential pair is linear only for |Vid| < VT ≅ 26 mV
B. Murmann
EE214 Winter 2010-11 – Chapter 4
38
Emitter Degeneration
ƒ C
Can use emitter
itt degeneration
d
ti resistors
i t
tto iincrease th
the range off iinputt
voltage over which the transfer characteristic of the pair is linear
ƒ For large RE, linear range is approximately equal to ITAILRE
VCC
RC
RC
Text, p. 217
Vo2
Vo1
Q1
Vi1
Q2
RE
Vi2
RE
ITAIL
VEE
B. Murmann
EE214 Winter 2010-11 – Chapter 4
39
Voltage Decomposition
Common-Mode Voltages
VCC
1
Vic (Vi1 + Vi2 )
2
1
Voc (Vo1 + Vo2 )
2
RC1
Voc+Vod/2
Inputs Vi1 and Vi2 can be
decomposed into a combination
of differentialdifferential and common
common-mode
mode
voltage sources
1
Vi1 = Vic + Vid
2
1
Vi2 = Vic − Vid
2
B. Murmann
RC2
Voc–Vod/2
Q1
Vid/2
Q2
–V
Vid/2
ITAIL
VEE
Vic
EE214 Winter 2010-11 – Chapter 4
40
Small Signal Model for vic = 0
Text, p. 224
ƒ Define differential mode gain as
B. Murmann
A dm v od
v id
vic = 0
EE214 Winter 2010-11 – Chapter 4
41
Differential Mode Half Circuit
Text, p. 225
v od
v
= −gmR id
2
2
B. Murmann
A dm =
v od
= −gmR
v id
EE214 Winter 2010-11 – Chapter 4
42
Small Signal Model for vid = 0
Text, p. 227
ƒ Define common mode gain as
B. Murmann
A cm v od
v id
vid = 0
EE214 Winter 2010-11 – Chapter 4
43
Common Mode Half Circuit
Text, p. 227
v oc = −GmRv ic
B. Murmann
A cm =
v oc
gmR
= −GmR = −
v ic
1 + 2gmRTAIL
EE214 Winter 2010-11 – Chapter 4
44
Interaction of Common Mode and Differential Mode
A cdm v od
v ic
i
A dcm and
vid = 0
v oc
v id
vic = 0
ƒ In a perfectly balanced (symmetric) circuit, Acdm = Adcm = 0
ƒ In practice, Acdm and Adcm are not zero because of component mismatch
ƒ Acdm is
i iimportant
t t because
b
it iindicates
di t th
the extent
t t tto which
hi h a commonmode input will corrupt the differential output (which contains the actual
signal information)
ƒ See
S ttext,
t section
ti 3.5.6.9
3 5 6 9 ffor a d
detailed
t il d analysis
l i
B. Murmann
EE214 Winter 2010-11 – Chapter 4
45
Common-Mode Rejecton
For fully differential circuits, the common-mode rejection ratio (CMRR) is
traditionally defined as
CMRR A dm
A cdm
However, the text defines the ratio as
CMRR Text
T
A dm
A cm
This latter definition is appropriate for circuits with a differential input and
single-ended output, such as operational amplifiers.
B. Murmann
EE214 Winter 2010-11 – Chapter 4
46
Input-Referred DC Offsets
ƒ In
I a perfectly
f tl symmetric
t i circuit,
i it Vid = 0 yields
i ld Vod = 0
ƒ Imbalances can be modeled as input referred offsets
VCC
VCC
RC1
Vo2
Vo1
IB1
Vi1
RC
RC2
Q1
Vo2
Vo1
Q2
–
Vi1
Vi2
Vos
+
Q1
Q2
Ios/2
Vi2
IB2
RC
IEE
IEE
OFFSETS
VEE
PAIR W/ MISMATCH
B. Murmann
VEE
IDEAL PAIR
EE214 Winter 2010-11 – Chapter 4
47
Analysis
Vos − VBE1 + VBE2 = 0
⎛I ⎞
⎛I ⎞
∴ Vos = VT ln ⎜ C1 ⎟ − VT ln ⎜ C2 ⎟
⎝ IS1 ⎠
⎝ IS2 ⎠
⎡⎛ I ⎞ ⎛ I ⎞ ⎤
= VT ln ⎢⎜ C1 ⎟ ⎜ S2 ⎟ ⎥ ,
⎢⎣⎝ IC2 ⎠ ⎝ IS1 ⎠ ⎥⎦
where VT =
kT
q
If Vod = 0, then
IC1RC1 = IC2RC2
∴
Thus
B. Murmann
IC1
IC2
=
RC2
RC1
⎡⎛ R ⎞ ⎛ I ⎞ ⎤
Vos = VT ln ⎢⎜ C2 ⎟ ⎜ S2 ⎟ ⎥
⎢⎣⎝ RC1 ⎠ ⎝ IS1 ⎠ ⎥⎦
EE214 Winter 2010-11 – Chapter 4
48
Result
ƒ For small mismatches ΔRC << RC and ΔIS << IS, it follows that
−1
Vos
⎛ ΔRC ΔIS ⎞ ⎛ gm ⎞ ⎛ ΔRC ΔIS ⎞
≅ VT ⎜ −
−
−
⎟=⎜
⎟
⎟ ⎜−
IS ⎠ ⎝ ID ⎠ ⎝ RC
IS ⎠
⎝ RC
ƒ And similarly
Ios ≅ −
IC ⎛ ΔRC Δβ ⎞
+
⎜
⎟
β ⎝ RC
β ⎠
(see text, pp. 231)
ƒ Mismatch in IS results primarily from mismatches in the emitter areas
and the base doping
ƒ Mismatch in β results primarily from mismatches in the base width
ƒ The standard deviations of device-to-device variations in IS and β is
typically on the order of 5%
B. Murmann
EE214 Winter 2010-11 – Chapter 4
49
Offset Voltage Drift
dVos
d ⎡ kT ⎛ ΔRC ΔIS ⎞ ⎤ Vos
=
−
−
⎢
⎥=
dT
IS ⎟⎠ ⎥⎦
T
dT ⎢⎣ q ⎜⎝ RC
ƒ Example
– VOS was determined
d t
i d tto b
be 2 mV
V th
through
h a measurementt att 300°K
– Means that the offset voltage will drift by 2 mV/300°K = 6.6 μV/°C
ƒ For a MOS differential pair, the offset drift is less predictable and turns
outt to
t be
b a complex
l function
f
ti off severall process parameters
t
B. Murmann
EE214 Winter 2010-11 – Chapter 4
50
Comparison of VOS for MOS and BJT Differential Pairs
−1
VOS,BJT
VOS,MOS
⎛ g ⎞ ⎛ ΔR ΔIS ⎞
≅ ⎜ m ⎟ ⎜−
−
⎟
IS ⎠
⎝ ID ⎠ ⎝ R
⎛g ⎞
≅ ΔVt + ⎜ m ⎟
⎝ ID ⎠
?
−1
⎛ ΔR Δ ( W / L ) ⎞
−
⎜⎜ −
⎟
R
( W / L ) ⎟⎠
⎝
Worse
Similar to BJT
ƒ The standard deviation of ΔVt can be estimated using the following
expression (Pelgrom, JSSC 10/1989)
σΔVt ≅
A Vt
WL
where Avt ≅ 5mV-μm for a typical 0.18 μm process
B. Murmann
EE214 Winter 2010-11 – Chapter 4
51
Numerical Example
ƒ Ignoring
I
i resistor
i t mismatch
i
t h ffor simplicity
i li it
ƒ Assume (gm/ID)MOS = 10 S/A, W = 5 μm, L= 0.2 μm
⎡⎛ g ⎞−1 ⎛ ΔI ⎞ ⎤
std ( VOS,BJT ) ≅ std ⎢⎜ m ⎟ ⎜ S ⎟ ⎥ = 26mV ⋅ 5% = 1.3mV
⎢⎝ ID ⎠ ⎝ IS ⎠ ⎥
⎣
⎦
−1
⎡
⎛ gm ⎞ ⎛ Δ ( W / L ) ⎞ ⎤
⎢
std ( VOS,MOS ) ≅ std ΔVt + ⎜
⎟⎟ ⎥
⎟ ⎜⎜
I
W
/
L
(
)
⎢
⎝ D ⎠ ⎝
⎠ ⎥⎦
⎣
2
⎛ 5mV − μm ⎞
2
≅ ⎜
+ 100mV ⋅ 5% )
⎜ 5μm ⋅ 0.2μm ⎟⎟ (
⎝
⎠
≅
( 5mV )2 + ( 5mV )2
= 7.1mV
ƒ MOS offset is typically 5
5-10
10 times worse than BJT
B. Murmann
EE214 Winter 2010-11 – Chapter 4
52
AVt Data
ƒ AVt improves with technology scaling
[Chang, TED 7/2005]
ƒ But, unfortunately, AVt scales not as fast as minimum device area
– Hence
H
Vt mismatch
i
t h ffor minimum
i i
size
i d
devices
i
worsens
B. Murmann
EE214 Winter 2010-11 – Chapter 4
53
Ch t 5
Chapter
Two-Port
Two
Port Feedback Circuit Analysis
B Murmann
B.
M
Stanford University
Reading Material: Sections 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.8
Benefits and Costs of Negative Feeback
Negative feedback provides a means of exchanging gain for
improvements in other performance metrics
Benefits
•
Reduced sensitivity (improved precision)
•
Reduced distortion (more later)
•
Scaling of impedance levels (up or down)
•
Increased bandwidth
Costs
B. Murmann
•
Lower gain
•
Potential instability
EE214 Winter 2010-11 – Chapter 5
2
Ideal Feedback (1)
Si
+
Σ
Sε
a
–
So
Sfb
f
Assumptions for an ideal feedback system:
1. No loading
2. Unilateral transmission in both the forward amplifier
and feedback network
So = a ⋅ Sε
Sfb = f ⋅ So
⇒ So = (Si − Sfb ) = a(Si − f ⋅ So )
Sε = Si − Sfb
B. Murmann
EE214 Winter 2010-11 – Chapter 5
3
Ideal Feedback (2)
Closed-Loop Gain: A
Loop Gain: T
So
a
=
Si 1 + af
af =
Sfb
Sε
⇒
A=
a
1+ T
If T >> 1, then
A≅
a 1
=
T f
The feedback loop acts to minimize the error signal, Sε, thus forcing
Sfb to
t track
t k Si. In
I particular,
ti l
⎛ a ⎞
⎛
af ⎞
Sε = Si − f ⋅ So = Si − f ⋅ ⎜
Si = ⎜ 1 −
⋅S
⎟
⎝ 1 + aff ⎠
⎝ 1 + aff ⎟⎠ i
∴
B. Murmann
Sε
Si
= 1−
T
1
=
1+ T 1+ T
and
⎛S ⎞
Sfb
T
= a⋅f⎜ ε ⎟ =
Si
⎝ Si ⎠ 1+ T
EE214 Winter 2010-11 – Chapter 5
4
Gain Sensitivity
ƒ Th
The ffeedback
db k network
t
k is
i ttypically
i ll a precision
i i passive
i network
t
k with
ith an
insensitive, well-defined transfer function f. The forward amplifier gain is
generally large, but not well controlled.
ƒ F
Feedback
db k acts
t to
t reduce
d
nott only
l the
th gain,
i b
butt also
l th
the relative,
l ti
or
fractional, gain error by the factor 1+T
dA
d ⎛ a ⎞
1
d ⎛ 1 ⎞
=
+a ⎜
=
⎜
⎟
da da ⎝ 1+ af ⎠ 1+ af
da ⎝ 1+ af ⎟⎠
=
(1+ af) − af
(1+ af)
2
=
1
(1+ af)
2
=
1
(1+ T)2
ƒ For a change δa in a
δ =
δa
∴
B. Murmann
dA
δa
δ =
δa
da
(1+ T)2
δA
δa ⎛ 1+ T ⎞ ⎛ 1 ⎞ δa
=
=
A (1+ T)2 ⎜⎝ a ⎟⎠ ⎜⎝ 1+ T ⎟⎠ a
EE214 Winter 2010-11 – Chapter 5
5
The Two-Port Approach to Feedback Amplifier Design
ƒ A practical approach to feedback amplifier analysis and design is based
on constructing two-port representations of the forward amplifier and
feedback network
ƒ The two
two-port
port approach relies on the following assumptions:
– Loading effects can be incorporated in the two-port model for the
forward amplifier
– Transmission through the forward amplifier is nearly unilateral
– Forward transmission through the feedback network is much less
than that through the forward amplifier
ƒ When the preceding assumptions break down, the two-port approach
deviates from
from, and is less accurate than
than, the return ratio approach
devised by Henrik Bode
ƒ But, the two-port approach can provide better physical tuition, especially
with respect
p
to what happens
pp
in the frequency
q
y domain when the
feedback loop is “closed”
– It is basically an effort to model feedback amplifiers in the way that
Harold Black conceived them
B. Murmann
EE214 Winter 2010-11 – Chapter 5
6
Feedback Configurations
ƒ IIn the
th two-port
t
t approach
h to
t feedback
f db k amplifier
lifi analysis
l i th
there are ffour
possible amplifier configurations, depending on whether the two-port
networks are connected in SHUNT or in SERIES at the input and output
p
of the overall amplifier
ƒ
At the OUTPUT
– A shunt connection senses the output voltage
– A series connection senses the output current
ƒ
At the INPUT
– A shunt connection feeds back a current in parallel with the input
– A series connection feeds back a voltage in series with the input
ƒ The four possible configurations are referred to as SERIES-SHUNT,
SERIES SHUNT,
SHUNT-SHUNT, SHUNT-SERIES, and SERIES-SERIES feedback
ƒ The following pages illustrate these configurations using ideal two-port
networks
B. Murmann
EE214 Winter 2010-11 – Chapter 5
7
Series-Shunt Feedback
+
+
a
vε
–
+
vo
–
vi
–
+
+
–
–
vfb
f
a=
vo
v
, f = fb
vε
vo
A=
vo
a
a
=
=
v i 1+ af 1+ T
In this case a, A and f are all voltage gains
B. Murmann
EE214 Winter 2010-11 – Chapter 5
8
Shunt-Shunt Feedback
iε
ii
+
vo
a
–
ifb
f
a=
vo
i
, f = fb
iε
vo
A=
vo
a
a
=
=
1+ af 1+ T
ii
a and A are transimpedances; f is a transadmittance
B. Murmann
EE214 Winter 2010-11 – Chapter 5
9
Shunt-Series Feedback
iε
ii
a
io
ifb
f
a=
io
i
, f = fb
iε
io
A=
io
a
a
=
=
ii 1+ af 1+ T
a, A, and f are current gains
B. Murmann
EE214 Winter 2010-11 – Chapter 5
10
Series-Series Feedback
+
+
a
vε
io
–
vi
–
+
+
–
–
vfb
f
a=
io
v
, f = fb
vε
io
A=
io
a
a
=
=
v i 1+ af 1+ T
a and A are transadmittances; f is transimpedance
Note: T = af is always
y dimensionless
B. Murmann
EE214 Winter 2010-11 – Chapter 5
11
Closed Loop Impedances
ƒ T
To illustrate
ill t t the
th influence
i fl
off feedback
f db k on the
th input
i
t and
d output
t t impedances
i
d
off an
amplifier, consider the following:
– Include finite input and output impedances in a simple, idealized two-port
model of the forward amplifier
– Assume that the feedback network has ideal input and output impedances so
as not to load the forward amplifier
ƒ Consider two examples, series-shunt and shunt-series amplifiers
SERIES-SHUNT
io
vε
B. Murmann
avε
EE214 Winter 2010-11 – Chapter 5
12
“Ideal” Series-Shunt Impedances
Input Impedance
vi
ii
Zi
O t t Impedance
Output
I
d
Zo
io = 0
With io = 0
vi = 0
With vi = 0
v o = av ε
v ε + fv o = v i = 0
v i = v ε + fv o = (1+ af)v ε
io =
= (1+ T)v ε
ii =
vo
io
vε
zi
Zi =
=
1⎛ 1 ⎞
v
zi ⎜⎝ 1+ T ⎟⎠ i
=
vi
= (1+ T)z i
ii
v o − av ε
zo
1
1+ af v o
zo
(
)
1
(1+ T)v o
zo
Zo =
B. Murmann
=
vo
z
= o
io 1+ T
EE214 Winter 2010-11 – Chapter 5
13
“Ideal” Shunt-Series Impedances
Basic amplifier
p
iε
zi
ii
io
+
aiε
zo
vo
ifb
f io
Input Impedance
Zi
vi
ii
With vo = 0
–
v o =0
io = aiε
i i= iε + fio = (1+ af) iε = (1+ T)iε
⇒
⎛ i ⎞
v i = iε zi = ⎜ i ⎟ zi
⎝ 1+ T ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 5
Zi =
vi
zi
=
i i (1+ T)
14
O t t Impedance
Output
I
d
Zo
With ii = 0
vo
io
i i= 0
iε + fio = 0
v o = (io + aiε )zo = (io + afio )zo
⇒
Zo =
= io (1+ T)zo
vo
= (1+ T)zo
io
In general:
• Negative feedback connected in series increases
the driving point impedance by (1+T)
• Negative feedback connected in shunt reduces the
driving point impedance by (1+T)
B. Murmann
EE214 Winter 2010-11 – Chapter 5
15
Loading Effects – Introductory Example
ƒ Consider
C
id th
the ffollowing
ll i ffeedback
db k circuit
i it
ƒ Analysis methods
− Closed loop transfer function using nodal analysis
− Return ratio analysis (see EE114)
− Two-port feedback circuit analysis
B. Murmann
EE214 Winter 2010-11 – Chapter 5
16
Nodal Analysis
Given
v1 − vo
0
− ii
RF
vo − v1
0
+ g m⋅ v 1 +
RF
vo
RL
⎛⎜ RF⋅ ii + RL⋅ ii ⎞⎟
RL⋅ g m + 1
⎜
⎟
Find( v 1 , v o ) → ⎜
⎟
⎜ RL⋅ ii − RF⋅ RL⋅ g m⋅ ii ⎟
⎜
⎟
RL⋅ g m + 1
⎝
⎠
A
vo
RL − RF⋅ RL⋅ g m
ii
RL⋅ g m + 1
⎛1−
⎜
−RF⋅ ⎜
⎜
⎜1+
⎝
⎞
⎟
⎟
1 ⎟
g m⋅ RL ⎟
⎠
1
g m⋅ RF
ƒ No information about loop gain (which we need e.g. for stability analysis)
B. Murmann
EE214 Winter 2010-11 – Chapter 5
17
Return Ratio Analysis
A
A
A inf ⋅
−RF
RR
1 + RR
+
g m⋅ RL
1 + g m⋅ RL
d
A inf
1 + RR
+
RL
1 + g m⋅ RL
−RF
d
RL
R ⎞
⎛
⎛1−
⎜ g m⋅ RL − L ⎟
⎜
R
⎜
F⎟
−RF⎜
−RF⋅ ⎜
⎜
1 + g m⋅ RL ⎟
⎝
⎠
⎜1+
⎝
RR
g m⋅ RL
⎞
⎟
⎟
1 ⎟
g m⋅ RL ⎟
⎠
1
g m⋅ RF
ƒ The result for the closed loop gain (A) matches the nodal analysis perfectly
ƒ In addition,
addition we have determined (along the way) the loop gain (RR)
– This is useful for stability analysis
ƒ The return ratio method is accurate and general
ƒ The two-port method aims to sacrifice some of this accuracy and generality
in exchange for better intuition and less computational effort
– The involved approximations follow from the typical design intent for
each of the four possible approximations
B. Murmann
EE214 Winter 2010-11 – Chapter 5
18
Shunt-Shunt Feedback Model
iε
ii
+
vo
a
–
ifb
f
ƒ RF feeds back a current that is proportional to the output voltage
– The appropriate two-port model to use for this amplifier is therefore
the “shunt-shunt” configuration
ƒ We wish to identify proper “a”
a and “ff “ blocks that model our circuit
ƒ The key issue is that “a” and “f” are not perfectly separable without
making any approximations
– RF is responsible for feedback
feedback, but also affects the behavior of “a”
a
B. Murmann
EE214 Winter 2010-11 – Chapter 5
19
y-Parameter Model for the Feedback Network (1)
B. Murmann
EE214 Winter 2010-11 – Chapter 5
20
y-Parameter Model for the Feedback Network (2)
y11f =
1
RF
y 21f = −
B. Murmann
1
RF
y12f = −
1
RF
y 22f =
1
RF
EE214 Winter 2010-11 – Chapter 5
21
y-Parameter Model for the Feedback Network (3)
ƒ Final steps
– Absorb y11 and y22 into forward amplifier
– Neglect feedforward through feedback network (y21)
• This is justified by the usual design intent: we do not want the
feedforward through the feedback network to be significant!
B. Murmann
EE214 Winter 2010-11 – Chapter 5
22
Identification of “a” and “f”
iε
ii
+
vo
a
–
ifb
f
f
A
B. Murmann
−
1
a
RF
1
f
⋅
1
1+
1
aff
vo v1
⋅
v 1 ie
−g m⋅
RL⋅ RF
RL + RF
⋅ RF
af
g m⋅
RL⋅ RF
RL + RF
1
RF
1+
1 RF + RL
⋅
g m RF⋅ RL
EE214 Winter 2010-11 – Chapter 5
23
Comparison and Generalization
ƒ Note that for RL << RF (i.e. small feedforward)
– The product of a and f approaches the true loop gain (RR)
– The two-port closed-loop gain expression (A) approaches the nodal
analysis and return ratio result
ƒ The approach illustrated in the previous example can be generalized to
cover all four feedback configurations
ƒ For all four configurations,
configurations the following analysis steps apply
– Identify input and output variables and feedback configuration
– Find feedback function “f”
– Add loading impedances to input and output port of the basic
amplifier “a”
– Perform calculations using ideal two-port feedback equations
B. Murmann
EE214 Winter 2010-11 – Chapter 5
24
B. Murmann
EE214 Winter 2010-11 – Chapter 5
25
General Analysis for Shunt-Shunt Feedback
Forward amplifier
p
iS
B. Murmann
EE214 Winter 2010-11 – Chapter 5
26
Summing currents at the input and output of the overall amplifier
iS = (yS + y11a + y11f )v i + (y12a + y12f )v o
0 = (y21a + y21f )v i + (yL + y22a + y22f )v o
Define
yi
y S + y11a + y11f
yo
yL + y 22a + y 22f
Then
vi = −
yo
v
y21a + y21f o
⎛
⎞
−yo
iS = yi ⎜
⎟ v o + (y12a + y12f )v o
⎝ y21a + y21f ⎠
⎛
⎞
1
⎡⎣ −yiyo + (y21a + y21f )(y12a + y12f ) ⎤⎦ v o
=⎜
⎟
⎝ y21a + y21f ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 5
∴
27
−(y
vo
(y21a + y21f )
=
iS yiyo − (y21a + y21f )(y12a + y12f )
⎛ y + y21f ⎞
− ⎜ 21a
⎟
yiyo
⎝
⎠
=
⎛ y + y21f ⎞
1− ⎜ 21a
⎟ (y12a + y12f )
yiyo
⎝
⎠
Comparing this result with the ideal feedback equation
vo
a
=A=
is
1+ af
it is apparent that a feedback representation can be used by defining
B. Murmann
y 21a + y 21f
yi y o
a
−
f
y12a + y12f
EE214 Winter 2010-11 – Chapter 5
28
For the preceding definitions of a and ff, it is difficult to establish equivalent
circuits for these functions. However, the situation can be simplified by
realizing that it may often be possible to neglect reverse transmission in
the forward amplifier and forward transmission in the feedback network.
That is, it can often be assumed that
y12a << y12f
and
y21a >> y21f
in which case
⎛ −y21a ⎞
⎜ yy ⎟
vo
⎝ i o ⎠
A=
=
iS
⎛ −y ⎞
1+ ⎜ 21a ⎟ y12f
⎝ yiyo ⎠
B. Murmann
⇒
a=−
y21a
yiyo
f = y12f
EE214 Winter 2010-11 – Chapter 5
29
For the simplified definitions,
definitions it is possible to identif
identify separate eq
equivalent
i alent
circuits for a and f :
yi
New forward amplifier
yo
iS
yi = yS + y11a + y11f
yo = yL + y22a + y22f
New feedback network
The admittances yS, y11a, y22f and yL have been “pulled” into the forward
amplifier. Basically, the “loading” of the feedback network, as well as the
source and load admittances, is absorbed in the equivalent forward
amplifier.
B. Murmann
EE214 Winter 2010-11 – Chapter 5
30
Example – Op Amp w/ Shunt-Shunt Feeback
iS
Small-signal equivalent circuit:
Feedback network
ro
iS
B. Murmann
ri
EE214 Winter 2010-11 – Chapter 5
31
I order
In
d to d
determine
i the
h lloading
di off the
h ffeedback
db k network
k on the
h fforward
d
amplifier, the y parameters of the feedback network are first determined
using the following circuit :
y11f =
y22f =
y12f =
i1
v1
i2
v2
i1
v2
=
1
RF
=
1
RF
v 2 =0
v1 =0
=−
v1 =0
1
=f
RF
Also, y21f = –1/RF, but it is neglected in comparison with y21a
B. Murmann
EE214 Winter 2010-11 – Chapter 5
32
Th overallll circuit
The
i i can now b
be separated
d iinto fforward
d and
d ffeedback
db k paths,
h
with the loading of the feedback network included within the forward path
Forward amplifier
f
ro
iS
ri
B. Murmann
EE214 Winter 2010-11 – Chapter 5
33
To determine the forward amplifier gain
gain, a
a, break the feedback loop at the
“output” of the feedback network by setting ifb = 0.
Then
⎛ r i RF ⎞
v1 = (r i PRF )iS = ⎜
⎟ iS
⎝ r i + RF ⎠
⎛ R ⎞
vo = − ⎜
⎟ a v v1
⎝ R + ro ⎠
Thus
a=
vo
iS
i fb = 0
where R
RF RL
⎛ r i RF ⎞ ⎛ R ⎞
= −a
av ⎜
⎟⎜
⎟
⎝ r i + RF ⎠ ⎝ R + ro ⎠
Since f = –1/RF, the loop
p gain,
g , T = af,, is
⎛ r i ⎞ ⎛ R PR ⎞
⎛ ri ⎞ ⎛
⎞
RLRF
F
L
T = av ⎜
⎟⎜
⎟ = av ⎜
⎟⎜
⎟
⎝ r i + RF ⎠ ⎝ RF PRL + ro ⎠
⎝ r i + RF ⎠ ⎝ RLRF + roRF + roRL ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 5
34
The input and output impedances of the equivalent forward amplifier are
zia = RF || ri
zoa = ro || RF || RL
Since the feedback network is connected in shunt at both the input and
output of the forward amplifier, the closed-loop input and output
impedances are
RF || ri
zia
i
=
1+ T
1+ T
zoa
ro || RF || RL
Zo =
=
1+ T
1+ T
Zi =
B. Murmann
EE214 Winter 2010-11 – Chapter 5
35
Series-Series Feedback
In a series-series feedback amplifier,
p
the forward amplifier
p
and feedback
network share common currents at the input and output. Therefore, open
circuit impedance parameters (z parameters) are used to characterize the
two-port networks.
v1 = z11 i1 + z12 i2
v 2 = z 21 i1 + z 22 i2
where
z11
v1
i1 i
z12
v2
i1
z22
2 =0
z21
B. Murmann
i2 = 0
v1
i2 i
1=0
v2
i2
EE214 Winter 2010-11 – Chapter 5
i1 = 0
36
Series-Series Feedback, cont’d
The two-port representation of a series-series feedback amplifier is then
Forward amplifier
io
ii
vS
B. Murmann
EE214 Winter 2010-11 – Chapter 5
37
Series-Series Feedback, cont’d
Summing voltages at the input and output
v S = (z S + z11a + z11f )ii + (z12a + z12f )io
0 = (z
( 21a + z 21f )i i + (z
( L + z 22a + z 22f )io
Define
zi
zS + z11a + z11f
zo
zL + z22a + z22f
Again,
g , neglect
g
reverse transmission through
g the forward amplifier
p
and
feedforward through the feedback network; that is, assume
z12a << z12f
and
z 21a >> z 21f
B. Murmann
EE214 Winter 2010-11 – Chapter 5
38
Series-Series Feedback Equations
Under the preceding assumptions, the series-series feedback amplifier
can be represented by a two-port model with
⎛ −z ⎞
21a
⎜
⎟
io
⎝ z i zo ⎠
a
A=
=
=
vS
⎛ −z
1+ af
z ⎞
1+ ⎜ 21a ⎟ z12f
⎝ z i zo ⎠
where
a=−
z 21a
z i zo
f = z12f
B. Murmann
EE214 Winter 2010-11 – Chapter 5
39
Series-Series Feedback Equivalent Two-Port Networks
Equivalent two
two-port
port networks can now be identified for a and f in which the
loading of the feedback network is included in the forward amplifier
New forward amplifier
vS
B. Murmann
EE214 Winter 2010-11 – Chapter 5
40
Series-Series Triple
io
AC circuit :
Q3
Q2
RS
+
vS ~
–
Q1
ii
RC1
iE1
RC2
RF
RE1
RL
iE3
RE2
Feedback Network
The forward amplifier in this circuit is NOT a two-port network because
iE1 ≠ ii and iE3 ≠ io. However,
However because iE1 and iE3 are closely related to ii
and io, a two-port approach to feedback analysis can still be used.
Begin
g by
y representing
p
g the feedback network as a two-port
p network.
B. Murmann
EE214 Winter 2010-11 – Chapter 5
41
io
Q3
RS
+
vS ~
–
ii
Q2
Q1
iE1
RC2
RC1
z11f
+
~ z12f iE3
–
RL
iE3
z22f
+
z21f iE1 ~
–
At the output, simply recognize that the feedback network “senses” iE3
rather than io, and that
i
iE3 = o
α3
In effect, α3 is outside the feedback loop
B. Murmann
EE214 Winter 2010-11 – Chapter 5
42
At the input,
input consider the following small-signal equivalent circuit
RS
+
vS
–
ii
+
vπ1
–
gm1vπ1
rπ1
iE1
z11f
+
z12f iE3
–
v S = iiRS + v π1 + iE1z11f + z 12f iE3
∴ v S − z 12f ⋅
io
= i R + v π1 + iE1z11f
α3 i S
From this equation it is apparent that, although the z12f feedback voltage
generator is in the emitter of Q1, it is still in series with, and subtracts
from, the input voltage source, vS. Thus, the z12f generator can be moved
f
from
the
th emitter
itt to
t the
th base
b
off Q1
B. Murmann
EE214 Winter 2010-11 – Chapter 5
43
Next,
N
t to
t determine
d t
i the
th z parameters
t
for
f the
th feedback
f db k network,
t
k consider
id the
th
following circuit
RF
+
v1
–
i1
v
z 12f = 1
i2
RE1
i1 =0
RE2
+
v2
–
⎛
⎛ RE1 ⎞ v 2
⎜
=⎜
⎟
⎝ RE1 + RF ⎠ ⎜ i 2
⎝
z 11f =
i2
z 22f =
v1
i1
= RE1 || (RF + RE2 )
i2 =0
v2
i2
= RE2 || (RF + RE1)
i1 =0
⎞
⎛ RE1 ⎞
⎟=
z
⎟ ⎜⎝ RE1 + RF ⎟⎠ 22f
i1 =0 ⎠
⎛ RE1 ⎞ ⎡ RE2 (RE1 + RF ) ⎤
RE1 RE2
=⎜
⎢
⎥=
⎟
⎝ RE1 + RF ⎠ ⎣ RE1 + RE2 + RF ⎦ RE1 + RE2 + RF
z21f = z12f, but z21f is neglected in comparison with z21a
B. Murmann
EE214 Winter 2010-11 – Chapter 5
44
Based
B
d on th
the preceding
di results,
lt th
the series-series
i
i ttriple
i l can b
be modeled
d l d
with the following equivalent circuit
io
Q3
Q2
RS
Q1
–
~ vfb=vf
+
+
vS ~
–
RE1
RC2
RC1
RF
RF
RE2
+
vf
–
RL
iE3
RE2
RE1
In this circuit we have managed to “break” the loop at the output of the
feedback network.
network Thus
Thus, the circuit can be used to determine a
a, f and T
T.
B. Murmann
EE214 Winter 2010-11 – Chapter 5
45
Note that a and f for the series-series triple can be defined in terms of
either io or iE3. If
A=
io
i
= α 3 E3
vS
vS
and a and f are defined with respect to io, then
f=
⎞
z12f
RE1RE2
1 ⎛
=
⎜
α 3 ⎝ RE1 + RE2 + RF ⎟⎠
α3
As T = af becomes large
A≅
⎛ R + R + RF ⎞
1
= α3 ⎜ E1 E2
⎟
f
RE1RE2
⎝
⎠
Thus,, A is not desensitized to α3 by
y the feedback loop
p
B. Murmann
EE214 Winter 2010-11 – Chapter 5
46
Series-Shunt Feedback
In a series
series-shunt
shunt feedback amplifier,
amplifier the forward amplifier and feedback
network share the same input current and output voltage. Therefore a
hybrid h-parameter representation is used for the two-port networks.
v1 = h11 i1 + h12 v 2
i2 = h21 i1 + h22 v 2
where
h11
h21
B. Murmann
v1
i1
i2
i1
h12
v 2 =0
h22
v 2 =0
v1
v2
i1 = 0
i2
v2
i1 = 0
EE214 Winter 2010-11 – Chapter 5
47
Series-Shunt Feedback, cont’d
Thus, the two-port model for a series-shunt feedback circuit is
Forward amplifier
ii
vS
B. Murmann
EE214 Winter 2010-11 – Chapter 5
48
Series-Shunt Feedback, cont’d
Summing voltages at the input and currents at the output,
v S = (zS + h11a + h11f )ii + (h12a + h12f ) v o
0 = (h21a + h21f )i i + (yL + h22a + h22f )io
Define
zi
zS + h11a + h11f
yo
yL + h22a + h22f
and neglect reverse transmission through the forward amplifier and
feedforward through the feedback network; that is, assume
h12a << h12f
and
h21a >> h21f
B. Murmann
EE214 Winter 2010-11 – Chapter 5
49
Series-Shunt Feedback Equations
With the simplifying assumptions, the series-series feedback amplifier can
be represented by a two-port model with
⎛ −h ⎞
21a
⎜
⎟
z
y
vo
⎝ i o ⎠
a
A=
=
=
vS
⎛ −h
1+ af
h ⎞
1+ ⎜ 21a ⎟ h12f
⎝ z i yo ⎠
where
a=−
h21a
z i yo
f = h12f
B. Murmann
EE214 Winter 2010-11 – Chapter 5
50
Series-Shunt Feedback Equivalent Two-Port Networks
Equivalent
E
i l t ttwo-portt circuits
i it can now b
be id
identified
tifi d for
f a and
d f in
i which
hi h th
the
loading of the feedback network is included in the forward amplifier
New forward amplifier
ii
yo
zi
+
vo
–
vS
B. Murmann
EE214 Winter 2010-11 – Chapter 5
51
Shunt-Series Feedback
In a shunt-series feedback circuit,
circuit the forward amplifier and feedback
network share the same input voltage and output current. Thus, a hybrid gparameter representation is used for the two-port networks.
i1 = g11v1 + g12 i2
v 2 = g21v1 + g22 i2
where
g11
i1
v1 i
g12
v2
v1
g22
2 =0
g21
B. Murmann
i2 =0
i1
i2
v1 = 0
v2
i2
EE214 Winter 2010-11 – Chapter 5
v1=0
52
Shunt-Series Feedback, cont’d
The two-port model for a shunt-series feedback amplifier is thus
Forward amplifier
iS
B. Murmann
EE214 Winter 2010-11 – Chapter 5
53
Shunt-Series Feedback, cont’d
Summing currents at the input and voltages at the output,
iS= (yS + g11a + g11f )v i + (g12a + g12f )io
0 = (g21a + g21f )v i + (zL + g22a + g22f )io
Define
yi
y S + g11a + g11f
zo
zL + g22a + g22f
and neglect reverse transmission through the forward amplifier and
feedforward through the feedback network; that is, assume
g12a << g12f
and
g21a >> g21f
B. Murmann
EE214 Winter 2010-11 – Chapter 5
54
Shunt-Series Feedback Equations
With the simplifying assumptions the shunt-series feedback circuit can
described in the form of the ideal feedback equation
⎛ −g21a ⎞
⎜ yz ⎟
i
⎝ i o ⎠
a
A= o =
=
iS
⎛ −g
1+ af
g ⎞
1+ ⎜ 21a ⎟ g12f
⎝ yi zo ⎠
where
a=−
g21a
y i zo
f = g12f
B. Murmann
EE214 Winter 2010-11 – Chapter 5
55
Shunt-Series Feedback Equivalent Two-Port Networks
Based on the above definitions and assumptions, equivalent two-port
networks for a shunt-series amplifier can be defined as follows
N
New
fforward
d amplifier
lifi
zo
+
iS
vi
io
yi
–
B. Murmann
EE214 Winter 2010-11 – Chapter 5
56
Shunt-Series Feedback Pair
io
AC circuit:
Q2
iS
Q1
+
vi
–
RS
RC1
RF
RL
iE2
RE
Feedback network
The forward amplifier in this circuit is not a two-port network
b
because
io ≠ iE2. However,
H
th
the circuit
i it can b
be analyzed
l
d iin a ffashion
hi
similar to the series-series triple. The feedback network can be
represented by a two-port characterized by g parameters.
B. Murmann
EE214 Winter 2010-11 – Chapter 5
57
io
Q2
iS
Q1
+
vi
–
RS
g11f
RC1
RL
iE2
g22f
+
~ g21f vi
–
g12f iE2
The g parameters for the feedback network can be determined from the
following circuit :
i1
+
v1
–
B. Murmann
~
RF
RE
+
v2
–
EE214 Winter 2010-11 – Chapter 5
i2
58
g11f =
i1
v1
g 22f =
g12f =
g21f =
=
i2 = 0
v2
i2
= RE || RF
v1 = 0
i1
i2
1
RE + RF
=−
v1 = 0
v2
v1
RE
RE + RF
= − g12f
i2 = 0
g21f is neglected in comparison with g21a
The shunt-series p
pair can then be redrawn as follows :
B. Murmann
EE214 Winter 2010-11 – Chapter 5
59
io
Q2
iS
+
vi
–
Q1
RF+RE
RC1
RS
iF
iE2 = –iiF
RF
RL
iE2
RE
A i we’ve
Again,
’ managed
d tto b
break
k th
the lloop att th
the output
t t off th
the ffeedback
db k
network. If a and f are defined in terms of io, then
B. Murmann
A=
io
i
= α 2 E2
iS
iS
f=
iF g
ifb
1 ⎛ RE ⎞
= − = 12f = −
io
io
α2
α 2 ⎜⎝ RE + RF ⎟⎠
EE214 Winter 2010-11 – Chapter 5
60
Chapter 6
Frequency Response of
Feedback Amplifiers
B. Murmann
Stanford University
y
Reading Material: Section 9.1, 9.2, 9.3, 9.4, 9.5
Gain and Bandwidth
Consider a feedback amplifier with a single pole in the response of the
forward-path amplifier and feedback that is frequency independent.
vi
+
–
–
a(s)
vo
vfb
f
a(s) =
a0
1− s p1
A(s)
v o (s)
a(s)
a(s)
=
=
v i (s) 1+ a(s) ⋅ f 1+ T(s)
where
T(s)
B. Murmann
a(s) ⋅ f = "Loop
Loop Gain
Gain"
EE214 Winter 2010-11 – Chapter 6
2
a0
a0
1− s p1
A(s) =
=
s
a0 f
1− + a0 f
1+
p1
1− s p1
1
=
a0
⋅
1+ a0 f
= Ao ⋅
1
1−
s⎛ 1 ⎞
p1 ⎜⎝ 1+ a0 f ⎟⎠
1
⎡
⎤
s
1−
⎢1
⎥
⎣ p1(1+ T0 ) ⎦
where
A 0 = A(0) =
a0
1+ a0 f
T0 = T(0) = a(0) ⋅ f = a0 f = "Low Frequency Loop Gain"
B. Murmann
EE214 Winter 2010-11 – Chapter 6
3
Thus, feedback reduces the gain by (1+T0) and increases the –3dB
bandwidth by (1+T0) for a “one-pole” forward-path amplifier.
The Gain x Bandwidth (GBW) product remains constant.
20 log10 a0
20 log10 |a(jω)|
20 log10 (1+T0)
20 log10 A0
20 log10 |A(jω)|
|p1|
B. Murmann
(1+T0)|p1|
EE214 Winter 2010-11 – Chapter 6
4
Locus of the pole of A(s) in the s-plane:
jω
s plane
s-plane
x
x
(1+T0)p1
p1
σ
Pole “moves” from p1 to (1+T0)p1
Note that
⎛a ⎞
20 ⋅ log
g10 a0 − 20 ⋅ log
g10 A0 = 20 ⋅ log
g10 ⎜ 0 ⎟
⎝ A0 ⎠
= 20 ⋅ log10 (1+ T0 )
≅ 20 ⋅ log
g10 T0
B. Murmann
when T0 >> 1
EE214 Winter 2010-11 – Chapter 6
5
At the frequency ω0 = (1+T0)|p1|
a(jω 0 ) = A0
and therefore
T(jω 0 ) = a(jω 0 ) ⋅ f = A 0 f =
a0 f
1+ a0 f
≈1
Thus, ω0 is the unity-gain bandwidth of the loop gain, T(s).
B. Murmann
EE214 Winter 2010-11 – Chapter 6
6
Instability
At a frequency where the phase shift around the loop of a feedback
amplifier reaches ±180o the feedback becomes positive. In that case,
pg
gain is g
greater than unity,
y, the circuit is unstable.
if the loop
For a “single-pole” forward path amplifier stability is assured because
the maximum phase shift is 90o. However, if a(s), or in general T(s),
has multiple poles
poles, the amount of loop gain that can be used is
constrained.
y of a feedback amplifier
p
can be assessed from:
The stability
– Nyquist diagram (polar plot of loop gain with frequency as a parameter)
– Bode
B d plot
l t (plot
( l t off loop
l
gain
i and
d phase
h
as ffunctions
ti
off ffrequency))
– Locus of poles (root locus) of A(s) in the s-plane
B. Murmann
EE214 Winter 2010-11 – Chapter 6
7
Bode Stability Criterion
ƒ A feedback system is unstable when |T(jω)| > 1 at the frequency where
Phase[T(jω)] = -180°
ƒ Phase margin
– Defined at the frequency where |T(jω)| =1
1 Æ ω0
PM = 180° + Phase ⎡⎣T ( jω0 ) ⎤⎦
ƒ Gain margin
– Defined at the frequency where Phase[T(jω)] = -180° Æ ω180
GM =
B. Murmann
1
T ( jω180 )
EE214 Winter 2010-11 – Chapter 6
8
Example
20 log10 A0
Gain Margin
ω0
| p2 |
Phase Margin
B. Murmann
EE214 Winter 2010-11 – Chapter 6
9
Practical Phase Margins
ƒ P
Practical
ti l circuits
i it ttypically
i ll use phase
h
margins
i greater
t 45°
– For continuous time amplifiers, a common target is ~60°
– For switched capacitor circuits, a phase margin of ~70° is desirable
• See
S EE315A
ƒ In order to see the need for phase margin >45°, investigate the closedloop behavior of the circuit at ω = ω0
T( jω0 ) = a( jω0 ) ⋅ f = 1
A( jω0 ) =
=
B. Murmann
⇒
a( jω0 ) =
1
f
(assuming f is real)
a( jω0 )
1 + a( jω0 ) a( jω0 )
a( jω0 )
1+ e
jφ[a( jω0 )]
=
a( jω0 )
1 + e j(PM−180°)
EE214 Winter 2010-11 – Chapter 6
10
PM = 45o
a(jω 0 )
A(jω
(jω 0 ) =
=
− j135°
1+ e
a(jω 0 )
=
0.3 − 0.7j
A(jω 0 ) =
∴
a(jω 0 )
=
0.76
a(jω 0 )
1− 0.7 − 0.7j
1.3
≅ 1.3A0
f
Thus, |A(jω0)| “peaks” at ω = ω0, it’s nominal –3dB bandwidth.
B. Murmann
EE214 Winter 2010-11 – Chapter 6
11
PM = 60o
A(jω 0 ) =
a(jω 0 )
− j120°
=
1+ e
a(jω 0 )
=
0.5 − 0.87j
∴
A(jω 0 ) = a(jω 0 ) =
a(jω 0 )
1− 0.5 − 0.87j
1
≅ A0
f
PM = 90o
A(jω 0 ) =
∴
B. Murmann
A(jω 0 ) =
a(jω 0 )
1+ e
− j90°
a(jω 0 )
1.4
=
=
a(jω 0 )
1− j
0.7
≅ 0.7A0
f
EE214 Winter 2010-11 – Chapter 6
12
Closed-Loop Response for Various Phase Margins
Text, p. 632
B. Murmann
EE214 Winter 2010-11 – Chapter 6
13
Frequency Compensation (1)
Frequency compensation refers
f
to the means by which the frequency
f
response of the loop gain in a feedback amplifier is altered so as to ensure
adequate phase margin under the expected closed-loop conditions.
Because operational amplifiers must often be compensated for use with a
variety of feedback networks, compensation is usually accomplished by
modifying only the forward path of the loop (i.e. the op-amp itself). In
special
i l purpose wideband
id b d amplifier
lifi d
design,
i
th
the response off th
the feedback
f db k
network may also be altered.
Several types
yp of frequency
q
y compensation
p
are used in p
practice,, e.g.
g
Narrowbanding (lag compensation)
Feedforward (lead compensation)
Pole splitting (Miller compensation, cascode compensation)
Feedback (phantom) zero compensation
B. Murmann
EE214 Winter 2010-11 – Chapter 6
14
Narrowbanding (1)
ƒ C
Create
t ad
dominant
i
t pole
l iin a(s)
( ) tto rollll off
ff |T(j
|T(jω)|
)| att a frequency
f
low
l
enough to ensure adequate phase margin
(f=1)
Text, p. 634
B. Murmann
EE214 Winter 2010-11 – Chapter 6
15
Narrowbanding (2)
ƒ N
Note
t th
thatt in
i the
th example
l off the
th previous
i
slide
lid ((with
ith ff=1,
1 and
d PM
PM=45°),
45°) the
th
closed-loop bandwidth is limited to approximately ωp1, the frequency of the
closest non-dominant pole
ƒ Thi
This can b
be acceptable
t bl if ωp1 is
i sufficiently
ffi i tl llarge, as th
the e.g. case ffor th
the
pole introduced by a cascode
ƒ Consider e.g. the amplifier below
– Cp introduces
i t d
a non-dominant
d i
t pole
l att hi
high
h ffrequencies
i
– CL is adjusted until the circuit achieves the desired phase margin
• Therefore, this type of narrowbanding is called “load compensation”
B. Murmann
EE214 Winter 2010-11 – Chapter 6
16
Two-Stage Amplifier
ƒ But, what if we would like to stabilize an amplifier that has two poles at
relatively low frequencies?
ƒ Consider e.g. the two-stage amplifier shown below, and assume that
ωp1=1/R1C1 and ωp2=1/R2C2 are comparable
B. Murmann
EE214 Winter 2010-11 – Chapter 6
17
Pole Splitting (1)
R1
vi
gm1
Cc
C1
R2
vo
gm2
C2
ƒ Purposely connect an additional capacitor between gate and drain of M2
(Cc = “compensation capacitor")
ƒ Two interesting things happen
– Low frequency input capacitance of second stage becomes large –
exactly what we need for low ωp1
– At high frequencies, Cc turns M2 into a “diode connected device” –
low impedance,
p
, i.e. large
g ωp2 !
B. Murmann
EE214 Winter 2010-11 – Chapter 6
18
Pole Splitting (2)
ƒ F
From the
th generall CS/CE stage
t
analysis
l i off Ch
Chapter
t 4
4, we can
approximate resulting poles and zeros as follows
– See also text, section 9.4.2
p1 ≅ −
1
gm2R2 R1CC
p2 ≅ −
gm2CC
C1C2 + CC (C1 + C2 )
z=+
gm2
CC
ƒ Increasing Cc reduces ωp1, and increases ωp2
− A very nice “knob” for adjusting the phase margin of the circuit
ƒ The zero introduced due to Cc occurs at high frequencies and is not
always troublesome
ƒ In cases where the zero affects stability,
y several options
p
exists to
mitigate the problem
− Nulling resistor, cascode compensation, etc.
− See EE114, EE315A
B. Murmann
EE214 Winter 2010-11 – Chapter 6
19
Pole Splitting (3)
Text, p. 642
c
c
c
B. Murmann
EE214 Winter 2010-11 – Chapter 6
20
Intuitive Derivation of Pole Split Using Shunt-Shunt Feedback
a(s) = −
gm2R2R1
(1 + sR1 [C1 + Cc ]) (1 + sR2 [C2 + Cc ])
Mag ( jω)
f(s) = −sCf
a(s)
1
f(s)
ω
B. Murmann
EE214 Winter 2010-11 – Chapter 6
21
Nested Miller Compensation
Text,, p.
p 655
Mag ( jω)
Cm2
Cm1
gm1, gm2
gm0, gm1, gm2
ω
B. Murmann
EE214 Winter 2010-11 – Chapter 6
22
Feedforward Compensation
e.g. Thandri, JSSC 2/2003
|a(jω)|
ƒ Parallel path through gm3 dominates
transfer function at high frequencies
and returns the circuit behavior back
to first order
|pd|
ω
|p1| |z1|
φ(jω)
ω
– π/2
–π
B. Murmann
ƒ The doublet p1, z1 can make it
difficult to achieve a fast transient
response
– See Kamath, JSSC 12/1974
EE214 Winter 2010-11 – Chapter 6
23
Feedback Zero Compensation
Example:
Mag ( jω)
ƒ Due to the zero introduced in the
feedback network
network, T(j
T(jω)) behaves like a
first order system near unity crossover
a(s)
( )
1
f(s)
ω
B. Murmann
ƒ Closed-loop bandwidth is approximately
equal to the frequency of the zero in the
feedback network
– Can be far beyond second pole
EE214 Winter 2010-11 – Chapter 6
24
Introduction to Root Locus Techniques: Three Pole Amplifier
ƒ C
Consider
id a ffeedback
db k network
t
k consisting
i ti off a fforward
d amplifier
lifi with
ith th
three
identical poles, and a feedback network with a constant transfer function f
a0
3
a(s) =
⎛
s⎞
⎜1− ⎟
p
a0
a(s)
1⎠
⎝
A(s) =
=
=
3
a0
1 + a(s)f
⎛
s⎞
1+ a
f
3
⎜ 1 − ⎟ + T0
⎛
s⎞
⎝ p1 ⎠
−
1
⎜
⎟
p
1⎠
⎝
a0
⎛
s⎞
⎜1− ⎟
⎝ p1 ⎠
3
T0 = a0 f
ƒ The poles of A(s) are therefore the solution to
3
⎛
s⎞
⎜ 1 − ⎟ + T0 = 0
⎝ p1 ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 6
25
3
⎛
s⎞
⎜ 1 − ⎟ = −T0
⎝ p1 ⎠
⎛
s⎞
⎜ 1 − ⎟ = 3 −T0 = − 3 T0
⎝ p1 ⎠
(
= p (1 −
= p (1 −
3
3
T0 e
(
3
T0 e j60°
s1 = p1 1 + 3 T0
s2
s3
1
1
0 = 1 − Re
)
T0 e j60°
)
− j60°
)
⎛
⎛
s⎞
s⎞
or ⎜ 1 − ⎟ = 3 T0 e j60° or ⎜ 1 − ⎟ = 3 T0 e− j60°
⎝ p1 ⎠
⎝ p1 ⎠
“root locus”
)
0 = 1 − 3 T0 cos(60°)
⇒ T0 = 8
B. Murmann
EE214 Winter 2010-11 – Chapter 6
26
Root-Locus Method
We can generalize the above example to gain insight into the frequency
response of any feedback amplifier by examining the “movement” of the closedloop poles in the s-plane as a function of the low-frequency loop gain, T0.
Consider a generalized feedback amplifier with both a and f dependent on
frequency.
+
vi
–
a(s)
–
vo
vfb
f(s)
v o (s)
a(s)
a(s)
=
=
v i (s) 1+ a(s)f(s) 1+ T(s)
A(s)
B. Murmann
EE214 Winter 2010-11 – Chapter 6
27
The poles of A(s) are the roots of 1 + T(s) = 0
0.
In general,
a(s) = a0
1+ a1s + a 2s2 + ⋅ ⋅ ⋅
2
1+ b1s + b 2s + ⋅ ⋅ ⋅
= a0
Na (s)
Da (s)
and
f(s) = f0
1+ c1s + c 2s2 + ⋅ ⋅ ⋅
2
1+ d1s + d2s + ⋅ ⋅ ⋅
= f0
Nf (s)
D f (s)
Thus,
A(s) =
a0 Na (s)D f (s)
Da (s)D f (s) + T0 Na (s)Nf (s)
where T0 = a0f0 .
B. Murmann
EE214 Winter 2010-11 – Chapter 6
28
The zeros of A(s) are the zeros of a(s) and the poles of f(s).
Th poles
The
l off A(s)
A( ) are the
th roots
t off :
Da (s) D f (s) + T0 Na (s)Nf (s) = 0
As T0 increases from 0 to ∞, the poles of A(s) move in the
s-plane from the poles of T(s) to the zeros of T(s).
The Root Locus is the paths the roots of 1 + T(s) = 0 trace in
the s-plane
s plane as T0 varies from 0 to ∞.
B. Murmann
EE214 Winter 2010-11 – Chapter 6
29
The root-locus construction rules follow from the equation
1+ T(s) = 1+ T0 ⋅
or equivalently
q
y
T0 ⋅
Na (s) ⋅Nf (s)
=0
Da (s) ⋅D f (s)
Na (s) ⋅Nf (s)
= −1
Da (s) ⋅D f (s)
Thus
T0 ⋅
(1− s za1)(1− s za2 ) ⋅ ⋅ ⋅ (1− s z f1)(1− s z f 2 ) ⋅ ⋅ ⋅
= −1
((1− s pa1)(1−
)( s pa2 ) ⋅ ⋅ ⋅ ((1− s p f1)(1−
)( s p f 2 ) ⋅ ⋅ ⋅
where
za1,za2 ,... = zeros of a(s)
z f1,zf2 ,... = zeros of f(s)
pa1,pa2 ,... = poles of a(s)
pf1,pf2 ,... = poles
l off f(s)
f( )
B. Murmann
zeros of T(s)
poles of T(s)
EE214 Winter 2010-11 – Chapter 6
30
The above equation can be rewritten as
⎡ (−pa1)(−pa2 ) ⋅ ⋅ ⋅ (−p f1)(−p f 2 ) ⋅ ⋅ ⋅ ⎤
T0 ⋅ ⎢
⎥
⎣ (−za1)(−z a2 ) ⋅ ⋅ ⋅ (−z f1)(−z f 2 ) ⋅ ⋅ ⋅ ⎦
⎡(s − za1)(s − za2 ) ⋅⋅⋅ (s − zf1)(s − zf 2 ) ⋅⋅⋅⎤
×⎢
⎥ = −1
⎣(s − pa1)(s − pa2 ) ⋅⋅⋅ (s − pf1)(s − pf 2 ) ⋅⋅⋅⎦
Expect all poles of T(s) to be in the left half plane (LHP).
If all zeros of T(s) are in the LHP, or if there are an even
number of zeros in the RHP
RHP, then the first bracketed term in
the above equation is positive, in which case
⎡ p p ⋅ ⋅ ⋅ p f1 p f 2 ⋅ ⋅ ⋅ ⎤
T0 ⋅ ⎢ a1 a2
⎥
⎢⎣ z a1 z a2 ⋅ ⋅ ⋅ z f1 z f 2 ⋅ ⋅ ⋅ ⎥⎦
⎡(s − za1)(s − za2 ) ⋅⋅⋅ (s − zf1)(s − zf 2 ) ⋅⋅⋅⎤
×⎢
⎥ = −1
⎣(s − pa1)(s − pa2 ) ⋅⋅⋅ (s − pf1)(s − pf 2 ) ⋅⋅⋅⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 6
31
Values of s satisfying the above equation are the poles of A(s)
A(s).
These values simultaneously fulfill both a phase condition and
a magnitude condition, and these conditions define the points
of the root locus.
Phase Condition
⎡⎣ ∠(s − za1) + ∠(s − za2 ) + ⋅ ⋅ ⋅ + ∠(s − z f1) + ∠(s − z f 2 ) + ⋅ ⋅ ⋅⎤⎦
− ⎡⎣ ∠(s − pa1) + ∠(s − pa2 ) + ⋅ ⋅ ⋅ + ∠(s − p f1) + ∠(s − p f 2 ) + ⋅ ⋅ ⋅⎤⎦
= (2n − 1)π
Magnitude Condition
⎡ p p ⋅ ⋅ ⋅ p f1 p f 2 ⋅ ⋅ ⋅ ⎤ ⎡ s − z a1 s − z a2 ⋅ ⋅ ⋅ s − z f1 s − z f 2 ⋅ ⋅ ⋅ ⎤
T0 ⋅ ⎢ a1 a2
⎥ ⋅⎢
⎥ = +1
⎢⎣ z a1 z a2 ⋅ ⋅ ⋅ z f1 z f 2 ⋅ ⋅ ⋅ ⎥⎦ ⎢⎣ s − pa1 s − pa2 ⋅ ⋅ ⋅ s − p f1 s − p f 2 ⋅ ⋅ ⋅ ⎥⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 6
32
For the case where there are an odd number of zeros in the RHP,
the magnitude condition remains the same as above, but the
phase condition is changed. Specifically,
⎡ p p ⋅ ⋅ ⋅ p f1 p f 2 ⋅ ⋅ ⋅ ⎤ ⎡ s − z a1 s − z a2 ⋅ ⋅ ⋅ s − z f1 s − z f 2 ⋅ ⋅ ⋅ ⎤
T0 ⋅ ⎢ a1 a2
⎥ ⋅⎢
⎥ = +1
⎢⎣ z a1 z a2 ⋅ ⋅ ⋅ z f1 z f 2 ⋅ ⋅ ⋅ ⎥⎦ ⎣⎢ s − pa1 s − pa2 ⋅ ⋅ ⋅ s − p f1 s − p f 2 ⋅ ⋅ ⋅ ⎥⎦
and
⎡⎣ ∠(s − za1) + ∠(s − za2 ) + ⋅ ⋅ ⋅ + ∠(s − z f1) + ∠(s − z f 2 ) + ⋅ ⋅ ⋅⎤⎦
− ⎡⎣ ∠(s − pa1) + ∠(s − pa2 ) + ⋅ ⋅ ⋅ + ∠(s − p f1) + ∠(s − p f 2 ) + ⋅ ⋅ ⋅⎤⎦
= 2nπ
B. Murmann
EE214 Winter 2010-11 – Chapter 6
33
The rules for constructing the root locus are based on the phase
condition. The magnitude condition determines where, for a
given T0, the poles of A(s) actually lie on along the locus.
To determine if a point X in the s-plane lies on the root locus, draw
vectors from the poles and zeros of T(s) to the point X. The
angles of these vectors are then used to check the phase
condition.
B. Murmann
EE214 Winter 2010-11 – Chapter 6
34
Root-Locus Construction Rules
Rule 1:
Branches of the root locus start at the poles of T(s), where
T0 = 0,
0 and terminate on the zeros of T(s)
T(s), where T0 = ∞.
If T(s) has more poles than zeros, some branches
terminate at infinity.
Rule 2:
The root locus is located along the real axis whenever
there is an odd number of poles and zeros of T(s) between
that portion of the real axis and the origin of the s-plane.
Rule 3:
All segments of the locus on the real axis between pairs of
poles, or pairs of zeros, must branch out from the real
axis
axis.
B. Murmann
EE214 Winter 2010-11 – Chapter 6
35
Rule 4:
Locus is symmetric with respect to the real axis because
complex roots occur only in conjugate pairs.
Rule 5:
Branches leaving the real axis do so at right angles to it.
Rule 6:
Branches break away from the real axis at points where
the vector sum of reciprocals of distances to the poles of
( ) equals
q
the vector sum of reciprocals
p
of distances to
T(s)
the zeros of T(s).
Rule 7:
Branches
B
h th
thatt terminate
t
i t att infinity
i fi it do
d so asymptotically
t ti ll tto
straight lines with angles to the real axis of
(2n –1)π/(Np – Nz),
where Np = # of poles of T(s) and Nz = # of zeros of T(s)
T(s).
B. Murmann
EE214 Winter 2010-11 – Chapter 6
36
R l 8:
Rule
8
The asymptotes of the branches terminating at infinity all
intersect the real axis at a single point given by
σa =
B. Murmann
[
] [
]
Σ poles of T(s) − Σ zeros of T(s)
Np − Nz
EE214 Winter 2010-11 – Chapter 6
37
2-Pole Example
jω
p2
B. Murmann
p1
EE214 Winter 2010-11 – Chapter 6
σ
38
3-Pole Example
Assume
T(s) =
T0
(1− s / p1)(1− s / p 2 )(1− s / p3 )
where
p1 = −1× 106 sec−1
p2 = −2 × 106 sec−1
p3 = −4 × 106 sec−1
B. Murmann
EE214 Winter 2010-11 – Chapter 6
39
3-Pole Example, cont’d
σa
σi
B. Murmann
EE214 Winter 2010-11 – Chapter 6
40
Breakaway Point, σi
From Rule 6
1
1
1
+
+
=0
σi + 1 σi + 2 σi + 4
2
∴ 3σ
3 i + 14σ
14 i + 14 = 0
2
⎛ 7⎞
7
14
1
σi = − ± ⎜ ⎟ −
= − 7± 7
3
3
3
⎝ 3⎠
(
)
= −3.22 or − 1.45
Since σi lies bet
between
een p1 and p2,
σi = −1.45 × 106 sec−1
B. Murmann
EE214 Winter 2010-11 – Chapter 6
41
Asymptote Intercept, σa
From Rule 8
σa =
(−1− 2 − 4) − 0
= −2.33
2 33 × 106 sec−1
3
To find the loop gain, T0, at which the poles moving from p1 and p2
b
become
complex,
l
substitute
b tit t th
the b
breakaway
k
point,
i t s = σi = –1.45,
1 45
into the magnitude condition and solve for T0.
T0
p1 p 2 p3
s − p1 s − p 2 s − p3
∴ T0 =
=1
−1
1.45
45 + 1 −1
1.45
45 + 2 −1
1.45
45 + 3
(1)(2)(4)
(0.45)(0.55)(2.55)
=
= 0.08
8
B. Murmann
EE214 Winter 2010-11 – Chapter 6
42
The complex poles enter the RHP at approximately the points
where their asymptotes cross the jω axis. At these points
s = ± j(2.33)
j(2 33) tan(60 ) = ±4j
Substituting into the magnitude condition and solving for T0
T0 =
=
s − p1 s − p2 s − p3
p1 p2 p3
4j + 1 4j + 2 4j + 4
(
=
=
(1)(2)(4)
42 + 1
)(
4 2 + 22
8
)(
42 + 42
)=
17 ⋅ 20 ⋅ 32
8
(4.1)(4.5)(5.7)
= 13.2
8
B. Murmann
EE214 Winter 2010-11 – Chapter 6
43
Plotting the Root Locus in Matlab
% root locus example
s = tf('s');
p1=-1; p2=-2; p3=-4;
a = 1 / [(1-s/p1)*(1-s/p2)*(1-/p3)]
rlocus(a)
Root Locus
10
8
6
Imaginary A
Axis
4
2
0
-2
-4
-6
-8
-10
-14
14
-12
12
-10
10
-8
8
-6
6
-4
4
-2
2
0
2
4
Real Axis
B. Murmann
EE214 Winter 2010-11 – Chapter 6
44
3 Poles and 1 Zero
jω
p2
σ
p1
Introducing a zero in T(s) can be used to stabilize a feedback amplifier.
The use of zeros in the feedback path is an important aspect of wideband
amplifier design.
B. Murmann
EE214 Winter 2010-11 – Chapter 6
45
Matlab Plot
% root locus example
s = tf('s');
z=-5; p1=-1; p2=-2; p3=-4;
a = (1-s/z) / [(1-s/p1)*(1-s/p2)*(1-s/p3)]
rlocus(a)
ocus(a)
Root Locus
15
10
Imaginary A
Axis
5
0
-5
-10
-15
-6
6
-5
5
-4
4
-3
3
-2
2
-1
1
0
1
Real Axis
B. Murmann
EE214 Winter 2010-11 – Chapter 6
46
Chapter 7
Wideband Amplifiers
B. Murmann
Stanford University
Reading Material: Section 9.5.3, 9.5.4
Overview
ƒ How to build amplifiers with large gain and bandwidth?
ƒ Options we’ll look at
– Cascade of first order amplifier stages
– Multi-stage
Multi stage amplifiers with global feedback
– Multi-stage amplifiers with local feedback
B. Murmann
EE214 Winter 2010-11 – Chapter 7
2
Cascade of N First-Order Stages
Consider a cascade of N identical stages, each with the singlepole response
A(jω) =
A0
1+ jω ωB
GBW = A 0ωB
If there is no interaction among the stages, then the overall
transfer function of the cascade is
⎛
⎞
A0
AN (jω) = ⎜
⎟
⎝ 1+ jω ωB ⎠
N
In this case
A 0N = AN0
B. Murmann
EE214 Winter 2010-11 – Chapter 7
3
Th –3dB
The
3dB b
bandwidth
d idth off th
the cascade
d iis the
th frequency,
f
ωBN, att which
hi h
AN (jωBN ) =
Thus,
A 0N
2
⎡
A0
⎢
⎢ 1+ (ω
ω B )2
BN
⎣
N
⎤
N
⎥ = A0
⎥
2
⎦
2
1+ (ωBN ωB ) = 21 N
ωBN = ωB ⋅ 21 N − 1
B. Murmann
GBWN = A N0 ωB ⋅ 21 N − 1 < A N0 ωB
EE214 Winter 2010-11 – Chapter 7
4
Bandwidth Shrinkage
1
0.8
1
N 0.6
2 −1
0.4
0.2
0
2
4
6
8
10
N
B. Murmann
EE214 Winter 2010-11 – Chapter 7
5
Ideal Lowpass Response
Suppose each stage in the cascade of N identical stages had an ideal
lowpass response; that is, a magnitude response with an abrupt band
edge transition between the passband and the stopband:
|A(jω)|
A0
⇒ GBWN = A N0 ωB
ωB
ω
In the design of wideband amplifiers it is therefore often desirable to
h
have
a much
h sharper
h
b
band-edge
d d ttransition
iti than
th iis obtained
bt i d with
ith a
cascade of identical single-pole stages.
B. Murmann
EE214 Winter 2010-11 – Chapter 7
6
Maximally Flat Magnitude (MFM) Response
An approximation to the ideal lowpass response that is commonly used in
broadband amplifier design is the Maximally Flat Magnitude (MFM), or
Butterworth, response.
response
The MFM response provides a magnitude (gain) that is flat over as much
of the passband as possible and decreases monotonically with frequency
(i no peaking).
(i.e.
ki ) It iis obtained
bt i d b
by setting
tti as many d
derivatives
i ti
off th
the
magnitude with respect to frequency as possible to zero at ω = 0.
For an nth-order MFM response,
dk H(jω)
dω k
B. Murmann
=0
for 1 ≤ k ≤ 2n − 1
ω =0
EE214 Winter 2010-11 – Chapter 7
7
Th resulting
The
lti magnitude
it d response iis
H(jω) =
1
1+ (ω
( B)2n
where n is the order of the response, B is the bandwidth of the ideal
p
response,
p
, and the magnitude
g
has been normalized to unity
y
lowpass
at ω = 0.
|H(jω)|
1
n=2
n=1
n=3
B
B. Murmann
EE214 Winter 2010-11 – Chapter 7
ω
8
There is no peaking in the MFM response, and as n increases the band
edge transition becomes sharper. In the limit as n t ∞, the MFM response
approaches the ideal lowpass response.
To determine the location of the poles of H(s), note that
2
H(jω) = H(jω) ⋅H(− jω)
= H(s) ⋅H(−s)
s= jω
Thus,, for an MFM response
p
H(s) ⋅H(−s) =
=
B. Murmann
1
1+ (s jB)2n
=
j2n
j2n + (s B)2n
(−1)n
(−1)n + (s B)2n
EE214 Winter 2010-11 – Chapter 7
9
The poles of H(s)×H(–s) are the 2n roots satisfying
⎛ s⎞
⎜⎝ B ⎟⎠
2n
= −(−1)n = (−1)n+1
Th
These
roots
t lie
li equally
ll spaced
d on a circle
i l in
i th
the s-plane
l
centered
t d att
the origin with radius B.
The LHP roots are taken to be the poles of H(s), while those in the
RHP are regarded
d d as th
the poles
l off H(
H(–s).
)
B. Murmann
EE214 Winter 2010-11 – Chapter 7
10
MFM Pole Locations
n=1
jω
p1 = − B
σ
–B
n=2
pi = Be j3π 4 , Be j5π
4
jω
B
45º
σ
B. Murmann
EE214 Winter 2010-11 – Chapter 7
11
n=3
pi = Be j2π 3 , Be jπ , Be j4π
3
jω
60º
σ
B. Murmann
EE214 Winter 2010-11 – Chapter 7
12
MFM Transient Response
A potential disadvantage of the MFM response is that there is an
overshoot in the step response when n ≥ 2. This may be an important
consideration in applications such as pulse amplifiers.
For a step input at t=0
n=3
3
Vo(t)
n=1
n=2
t
n = 2 Æ 4% overshoot
n = 3 Æ 8% overshoot
B. Murmann
EE214 Winter 2010-11 – Chapter 7
13
Comparison of 2-Pole Responses
Angle of
Poles
–3dB
BW
Overshoot
10-90%
Rise Time
Coincident
poles
0°
0.64B
0
3.4/B
MFM
(Butterworth)
45°
B
4%
2.2/B
Chebyshev
(1-dB ripple)
60°
1.3B
16%
1.6/B
Bessel
30°
30
0 8B
0.8B
0 4%
0.4%
2 7/B
2.7/B
B. Murmann
EE214 Winter 2010-11 – Chapter 7
More in
EE315A
14
Wideband Amplification Using Multi-Stage Feedback
At most three gain stages can be effectively used within a single feedback
loop. Therefore, there are four basic configurations.
+
+
vi
–
+
vo
–
~
RF
RE
A V0 =
Series-Shunt Pair
B. Murmann
v o RF
≈
v i RE
EE214 Winter 2010-11 – Chapter 7
15
+
io
ii
AI0 =
RF
i o RF
≈
ii RE
RE
Shunt-Series Pair
B. Murmann
EE214 Winter 2010-11 – Chapter 7
16
+
io
+
vi
–
~
RF
RE1
A0 =
RE2
i o RF + RE1 + RE2
≈
vi
RE1 ⋅RE2
Series-Series Triple
B. Murmann
EE214 Winter 2010-11 – Chapter 7
17
+
+
vo
–
ii
RF
A0 =
vo
≈ RF
ii
Shunt-Shunt Triple
B. Murmann
EE214 Winter 2010-11 – Chapter 7
18
Analysis of Shunt-Series Pair
+
RC2
RC1
io
Q2
Q1
ZL
ii
RF
RE
Assume ZL ≈ 0 and RS ≈ ∞
B. Murmann
EE214 Winter 2010-11 – Chapter 7
19
Application Example: Optical Fiber Links (1)
K. Ohhata et al., “A Wide-Dynamic-Range, HighTransimpedance Si Bipolar Preamplifier IC for 10-Gb/s
Optical Fiber Links,” JSSC 1/1999.
B. Murmann
EE214 Winter 2010-11 – Chapter 7
20
Circuit Implementation
Ohhata,
JSSC 1/1999
B. Murmann
EE214 Winter 2010-11 – Chapter 7
21
Small-signal equivalent circuit for evaluating the open-loop
response of the shunt-series pair:
io
RC1
Q2
Q1
ii
ifb
iE2
RF
RE
B. Murmann
ifb
RF
EE214 Winter 2010-11 – Chapter 7
RE
22
Note that in BJT amplifiers with a series output stage, the feedback
network does not sample the output, io, directly, but rather the
emitter current of Q2, iE2. Thus, a(s) and f(s) are defined as follows:
a(s)
iE2
ii
f(s)
ifb
iE2
For these definitions
A(s)
io
⎛
a(s) ⎞
= −α 2 ⎜
ii
⎝ 1+ a(s)f(s) ⎟⎠
where α2 is the common-base current gain of Q2
B. Murmann
EE214 Winter 2010-11 – Chapter 7
23
The feedback response
response, f(s)
f(s), for the shunt-series pair
(w/o compensation) is simply
f(s) =
ifb
RE
=−
iE2
RE + RF
To estimate the forward p
path response,
p
a(s),
( ) begin
g with
the following small-signal equivalent circuit:
Cμ1
ii
+
R1 v1
–
Cπ1
Cμ2
+
RC1 v rπ2
2
gm1v1
–
+
vb
–
R1 = (RF + RE ) || rπ1
Cπ2
RE*
io
gm2vb
iE2
RE* = RE || RF
B. Murmann
EE214 Winter 2010-11 – Chapter 7
24
First consider the transmission from the base to the emitter
of the second stage
iE2 = (v 2 − iE2RE* )(gm22 + Yπ 2 )
where
Yπ22
gπ22 + sC π22
Thus,
iE2 ⎡1+
1 RE* (g
( m2 + Yπ 2 ) ⎤ = v 2 (g
( m2 + Yπ 2 )
⎣
⎦
∴
B. Murmann
gm2 + Yπ 2
iE2
=
v 2 1+ RE* (gm2 + Yπ 2 )
EE214 Winter 2010-11 – Chapter 7
gm2 + Yπ 2 = gm2 +
25
gm2
+ sC π 2 ≅ gm2 + sC π 2
β0
⎛
C ⎞
= gm2 ⎜ 1+ s π 2 ⎟ = gm2 1+ sτ T2
gm2 ⎠
⎝
(
)
Therefore,
Therefore
gm2 (1+ sτ T2 )
iE2
=
v 2 1+ gm2RE* + sRE* C π2
⎡
⎤
⎡
⎤
⎢
⎥
⎢
⎥
⎛ g
⎞⎢
⎛ g
⎞⎢
⎥
1+
sτ
1+
sτ
⎥
m2
T2
m2
T2
=⎜
⎟⎢
⎥= ⎜
⎥
* ⎟ ⎢
*
*
*
⎛ R C
⎞ ⎥ ⎝ 1+ gm2RE ⎠ ⎢
⎛ g R ⎞⎥
⎝ 1+ gm2RE ⎠ ⎢
E π2
m2 E
1+ sτ T2 ⎜
* ⎟
⎢ 1+ s ⎜ 1+ g R* ⎟ ⎥
⎢
⎝ 1+ gm2RE ⎠ ⎦⎥
⎝
m2 E ⎠ ⎦
⎣
⎣
B. Murmann
EE214 Winter 2010-11 – Chapter 7
26
jω
–ωT2
σ
⎛ 1+ g R* ⎞
m2 E
−ω T2 ⎜
* ⎟
⎝ gm2RE ⎠
Thus, the second stage is very broadband, and the pole-zero
pair associated with it can usually be neglected. In that case,
gm2
iE2
≅
v 2 1+ gm2RE*
gm2eq
Also,, io = − α 2iE2 ≅ − iE2
B. Murmann
EE214 Winter 2010-11 – Chapter 7
27
The main influence of the series feedback stage on a(s) is the
loading on Q1. We can model the loading using the following
approximation for the input impedance of the series feedback stage:
+
v2
–
rπ2eq
Cμ2
Cπ2eq
where
rπ2eq = rπ2 (1+ gm2RE* ) ≅ rπ2gm2RE* = β02RE*
C π2eq =
B. Murmann
C π2
1+ gm2RE*
≅
C π2 ⎛ 1 ⎞ τ T2
⎜ ⎟=
gm2 ⎝ RE* ⎠ RE*
EE214 Winter 2010-11 – Chapter 7
28
Thus, the equivalent circuit for determining the open-loop response
v2(s)/ii(s) is simply:
Cμ1
ii
+
R1 v1
–
Cπ1
gm1v1
RL1
CL1
+
v2
–
where
R1 = rπ1 || (RF + RE )
RL1 = RC1 || rπ2eq ≅ RC1 || β02RE*
CL1 = Ccs1 + Cμ 2 + C π 2eq ≅ Ccs1 + Cμ 2 +
B. Murmann
a(s)
we find
RE*
EE214 Winter 2010-11 – Chapter 7
Since
and
τ T2
29
iE2 ⎛ iE2 ⎞ ⎛ v 2 ⎞
=⎜ ⎟⎜ ⎟
ii
⎝ v 2 ⎠ ⎝ ii ⎠
gm2
iE2
1
≅ gm2eq
=
≅ *
2
*
v2
1+ gm2RE RE
(
)
⎡
⎛ R ⎞ ⎤ ⎡ 1− s z1 ⎤
⎥⎢
a(s) = − ⎢gm1R1 ⎜ L1
⎥
* ⎟
2
⎢⎣
⎝ RE ⎠ ⎥⎦ ⎢⎣ 1+ b1s + b 2s ⎥⎦
Where (see Chapter 4)
b1 = R1(Cπ1 + Cμ1) + RL1(CL1 + Cμ1) + gm1R1RL1Cμ1
b 2 = R1RL1(C π1CL1 + C π1Cμ1 + CL1Cμ1)
z1 = +
B. Murmann
gm1
C μ1
EE214 Winter 2010-11 – Chapter 7
30
If a dominant pole condition exists, with |p1| << |p2|, then
p1 ≅ −
=−
1
b1
1
R1C π1 + RL1CL1 + gm1R1RL1Cμ1
and
p2 =
R1C π1 + RL1CL1 + gm1R1RL1Cμ1
1
≅−
b 2p1
R1C π1RL1CL1
⎛ 1
gm1Cμ1 ⎞
1
= −⎜
+
+
⎟
⎝ R1C π1 RL1CL1 C π1CL1 ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 7
In the s-plane
31
jω
p2
p1
σ
Unfortunately, non-dominant poles (and RHP zeros) of T(s)
tend to push the poles of A(s) toward the RHP
B. Murmann
EE214 Winter 2010-11 – Chapter 7
32
Feedback (Phantom) Zeros
The flat bandwidth and loop gain achievable in a shunt-series pair
can be increased significantly by introducing a feedback (phantom)
zero. This
Thi is
i accomplished
li h d by
b iincluding
l di a capacitor,
it CF, in
i shunt
h t with
ith
RF; the feedback network then becomes:
CF
ifb
RF
B. Murmann
RE
iE2
EE214 Winter 2010-11 – Chapter 7
33
Neglecting the loading of CF at the input and the emitter of Q2 in the
forward path (since it appears in shunt with RE), a(s) remains the
same as w/o CF. However,
⎛ RE ⎞ ⎛ 1 − s zF ⎞
f(s) = − ⎜
⎟⎜
⎟
⎝ RE + RF ⎠ ⎝ 1 − s pF ⎠
where
zF = −
1
RFCF
pF = −
R + RE
1
=− F
(RF || RE )CF
RFRECF
Since A 0 ≅ (RF + RE ) RE
pF = A0 zF
B. Murmann
EE214 Winter 2010-11 – Chapter 7
34
Since CF is chosen so that |zF| is on the order of the bandwidth of
A(s), pF can be ignored unless the low-frequency closed loop gain,
A0, is small. Thus,
⎛ RE ⎞
( ) ≅ −⎜
f(s)
⎟ ((1− sRFCF )
⎝ RE + RF ⎠
CF is chosen so as to obtain the desired closed-loop pole
positions. For example,
p
p , for an MFM response:
p
jω
σi
zF
B. Murmann
σ
p2
45º
p1
EE214 Winter 2010-11 – Chapter 7
35
If zF is reasonably remote from p1 and p2, then
σi =
p1 + p 2
2
The root locus is a circle of radius |zF – σi| centered at zF. For each
branch of the locus there are two intersections with the two lines at
45° to the negative real axis that correspond to an MFM response
45
response.
If |zF| >> |σi|, then for an MFM response
B = 2 zF
and the closed-loop
pp
pole p
positions,, s1 and s2, are
s1,s2 ≅ zF (−1± j) =
B. Murmann
B
2
EE214 Winter 2010-11 – Chapter 7
(−1± j)
36
The loop gain, T0, needed to place the closed-loop poles at these
positions is
T0 =
=
B. Murmann
s1 − p1 s2 − p 2
p1 p 2
2 zF
2
p1 p 2
=
=
B2
p1 p 2
2R1C π1RL1CL1
(RFCF )2
EE214 Winter 2010-11 – Chapter 7
37
Broadband Amplifier Design with Local Feedback
Rein & Moller, JSSC 8/1996
In a cascade of amplifier stages, the interaction (loading) between adjacent
stages can be reduced by alternating local series and shunt feedback circuits.
B. Murmann
EE214 Winter 2010-11 – Chapter 7
38
Advantages & Disadvantages of Local Feedback Cascades
Advantages
• No
N iinstability
bili
• Lower gain sensitivity to component and device parameter
variations than amplifiers without local feedback
Disadvantages
• Hi
Higher
h gain
i sensitivity
iti it (less
(l
lloop gain)
i ) th
than multi-stage
lti t
feedback amplifiers (i.e. multi-stage amplifiers with global
feedback)
• Bandwidth obtainable is typically slightly less than that
possible in multi-stage feedback amplifiers
B. Murmann
EE214 Winter 2010-11 – Chapter 7
39
Application Example (1)
Poulton, ISSCC 2003
B. Murmann
EE214 Winter 2010-11 – Chapter 7
40
Application Example (2)
Poulton, ISSCC 2003
B. Murmann
EE214 Winter 2010-11 – Chapter 7
41
Application Example (3)
Poulton, ISSCC 2003
BW ~ 6 GHz
B. Murmann
EE214 Winter 2010-11 – Chapter 7
42
Cherry-Hooper Amplifier
+
RF
RE
Shunt F/B
Series F/B
Stage
Stage
E. Cherry and D. Hooper, Proc. IEE, Feb. 1963
B. Murmann
EE214 Winter 2010-11 – Chapter 7
43
Analysis
A(0) =
vo ⎛ 1 ⎞
RF
≅ ⎜−
⎟ ( −RF ) =
v in ⎝ RE ⎠
RE
ƒ Thus, the low-frequency gain is approximately equal to the ratio of the
p
and
two feedback resistors,, and is therefore insensitive to component
device parameter values
ƒ While the series feedback stage usually has a large bandwidth, there is
p and output
p nodes of the
considerable interaction between the input
shunt feedback stage. However this interaction can be controlled and
can be used to position the poles to achieve a particular response, such
as MFM.
ƒ To see how the pole positions in a local feedback cascade can be
controlled, we first consider the local feedback stages individually
B. Murmann
EE214 Winter 2010-11 – Chapter 7
44
Series Feedback Stage
Small-signal equivalent circuit:
RS
vi
+
v1
–
~
io
Cμ
rπ
gmv1
Cπ
+
vE
–
ZL
RE
Include transistor rb in RS
Neglect rμ, ro, re, and rc
Assume that ZL ≈ 0; then there is no Milller effect and Cμ is just a
(small) capacitance to ground which often has negligible impact.
B. Murmann
EE214 Winter 2010-11 – Chapter 7
45
Define
Yπ
1
+ sC π
rπ
Then
v i − (v1 + vE )
= v1Yπ
RS
v1Yπ + gmv1 =
vE
RE
Substituting for vE in the first of these two equations
v i − v1 ⎡⎣1+ (gm + Yπ ) RE ⎤⎦ = v1YπRS
∴
B. Murmann
v1
1
=
v i 1+ (gm + Yπ ) RE + YπRS
EE214 Winter 2010-11 – Chapter 7
46
Since io = –gmv1
io
gm
=−
vi
1+ gmRE + (RS + RE )Yπ
⎡
⎤
⎢
⎥
⎛ gm ⎞ ⎢
1
⎥
= −⎜
⎟ ⎢ ⎛ R +R ⎞ ⎛
⎥
1+
g
R
⎞
⎝
1
m E⎠
E
⎢ 1+ ⎜ S
⎥
+
sC
π⎟
⎟⎜
⎢⎣ ⎝ 1+ gmRE ⎠ ⎝ rπ
⎠ ⎥⎦
⎡
⎤
⎥
⎢
⎛ gm ⎞ ⎢
1
⎥
= −⎜
⎟
⎢
⎛ R + RE ⎞ ⎛
⎞
⎛ RS + RE ⎞ ⎥
⎝ 1+ gmRE ⎠
1
⎢ 1+
+
sC
1 ⎜ S
C
⎟⎜
π⎜
⎟
⎟⎥
⎢⎣ ⎝ rπ ⎠ ⎝ 1+ gmRE ⎠
⎝ 1+ gmRE ⎠ ⎦⎥
B. Murmann
EE214 Winter 2010-11 – Chapter 7
47
Usually,
Usually
⎛ RS + RE ⎞ ⎛
⎞ gm (RS + RE ) ⎛
⎞
1
1
⎜ r
⎟ ⎜ 1+ g R ⎟ =
⎜
⎟
β0
⎝ 1+ gmRE ⎠
⎝
⎠⎝
π
m E⎠
<< 1
Then
⎛
io
1 ⎞
≅ −gmeq ⎜
⎟
vi
⎝ 1− s p1 ⎠
where
gmeq =
gm
1+ gmRE
⎛ 1+ gmRE ⎞ ⎛
1 ⎞
p1 = − ⎜
⎟⎜
⎟
⎝ C π ⎠ ⎝ RE + RS ⎠
B. Murmann
EE214 Winter 2010-11 – Chapter 7
48
If gmRE >> 1
gmeq ≅
1
RE
and
p1 ≅ −
⎛ Cπ + Cμ ⎞⎛ RE ⎞
⎛ RE ⎞
gm ⎛ RE ⎞
⎜
⎟ = − ωT ⎜
⎟⎜
⎟ ≅ − ωT ⎜
⎟
Cπ ⎝ RE + RS ⎠
⎝ Cπ ⎠⎝ RE + RS ⎠
⎝ RE + RS ⎠
Note that this result corresponds to the dominant time constant
found via ZVTC analysis in handout 7.
Thus, for RE >> RS, p1 → – ωT. In some cases, the bandwidth
may then be actually limited by Cμ (which was neglected in this
analysis).
B. Murmann
EE214 Winter 2010-11 – Chapter 7
49
Emitter Peaking
The bandwidth of the series feedback stage can be increased by
introducing an “emitter peaking” capacitor in shunt with RE.
io
RS
+
vi
–
Q1
~
RE
CE
N a large
Not
l
b
bypass
capacitor
To analyze this circuit, substitute ZE for RE in the preceding
analysis where
analysis,
ZE =
B. Murmann
RE
1
=
YE 1+ sRECE
EE214 Winter 2010-11 – Chapter 7
50
Then, defining τE
RECE and assuming τ T ≅
io
=−
vi
gm
1+ gmZE + (RS + ZE )(
1
+ sC π )
rπ
gm
=−
1+
−
Cπ
gm
⎞
⎛ RE ⎞ ⎛
RS
1
gm + + sC π ⎟
+ sC πRS + ⎜
⎜
⎟
rπ
rπ
⎝ 1+ sτE ⎠ ⎝
⎠
gm
⎛ g R ⎞⎛
R
C ⎞
1+ S + sC πRS + ⎜ m E ⎟ ⎜ 1+ s π ⎟
rπ
gm ⎠
⎝ 1+ sτE ⎠ ⎝
since gm >>
B. Murmann
1
rπ
EE214 Winter 2010-11 – Chapter 7
∴
io
≅−
vi
51
gm
1+
⎛ 1+ sτ T ⎞
RS
+ sC πRS + gmRE ⎜
⎟
rπ
⎝ 1+ sτE ⎠
If CE is chosen so that
τE = τ T
and it is true that
gmRE >>
Then
B. Murmann
RS gmRS
=
rπ
β0
⎡
⎤
⎢
⎥
⎛ gm ⎞ ⎢
io
1
⎥
≅ −⎜
⎟⎢
⎥
vi
1+
g
R
⎛
⎞
RS
⎝
m E⎠
⎢ 1+ sC π ⎜
⎟⎥
⎝ 1+ gmRE ⎠ ⎥⎦
⎢⎣
EE214 Winter 2010-11 – Chapter 7
52
Th result
The
lt is
i a single-pole
i l
l response with
ith
p1 = −
⎛R ⎞
1+ gmRE
≅ −ω T ⎜ E ⎟
RSC π
⎝ RS ⎠
In this case, if RE > RS, then |p1| > ωT (!)
B. Murmann
EE214 Winter 2010-11 – Chapter 7
53
Note that τE > τT results in a pole-zero separation that can cause
peaking in the frequency response
jjω
p2
p1
σ
z1
|io/vi|
|z1| |p1|
B. Murmann
|p2|
EE214 Winter 2010-11 – Chapter 7
ω
54
Shunt Feedback Stage
Small-signal equivalent circuit
CF
RF
+
v1
–
ii
rπ
Cπ
gmv1
RL
CL
+
vo
–
Include transistor Cμ in CF
Neglect RS or include it in rπ
Neglect rb, rc, re, and rμ
Include ro and Ccs in RL and CL
B. Murmann
EE214 Winter 2010-11 – Chapter 7
55
D fi
Define
τF
RFCF
τL
RLCL
and
B. Murmann
YF =
1
1
1
+ sCF =
(1+ sCFRF ) =
(1+ sτF )
RF
RF
RF
YL =
1
1
+ sCL =
((1+ sτL )
RL
RL
Yπ =
1
+ sC π
rπ
EE214 Winter 2010-11 – Chapter 7
56
From the equivalent circuit:
ii + (v o − v1)YF = v1Yπ
(1)
v o YL + gmv1 + (v o − v1)YF = 0
(2)
Then from (2)
⎛ Y + YF ⎞
v1 = −v o ⎜ L
⎟
⎝ gm − YF ⎠
Substituting in (1)
⎤
⎡
⎛ Y + YF ⎞
ii + v o ⎢ YF + ⎜ L
(Yπ + YF ) ⎥ = 0
⎟
⎝ gm − YF ⎠
⎣⎢
⎦⎥
∴
B. Murmann
vo
gm − YF
=−
ii
(gm − YF )YF + (YL + YF )(Yπ + YF )
EE214 Winter 2010-11 – Chapter 7
57
Assuming that gm >> 1/RF = GF
gm − YF = gm − (GF + sCF ) ≅ gm − sCF
Then
gm − sCF
vo
≅−
ii
(gm − sCF )(
)(GF + sCF ) + ⎡⎣((GL + GF ) + s(C
( L + CF ) ⎤⎦ ⎡⎣(gπ + GF ) + s(C
( π + CF ) ⎤⎦
Thus
vo
gm − sC
CF
≅−
ii
a0 + a1s + a 2s2
where
a0 = gmGF + (GL + GF )(gπ + GF )
a1 = (gm − GF )CF + (GL + GF )(C π + CF ) + (gπ + GF )(CL + CF )
a 2 = CLC π + CLCF + C π CF
B. Murmann
EE214 Winter 2010-11 – Chapter 7
58
Further assuming
g that gm >> GL, RF >> rπ, Cπ >> CF, and noting
g
that gm >> gπ
a0 ≅ gm RF
a1 ≅ gmCF + (GL + GF )C π + gπ (CL + CF )
a 2 ≅ C π (CL + CF )
Then
vo
R (1− s z1)
≅− F
ii
1+ b1s + b 2s2
where
⎛ R + RL ⎞
R
τ T + F (CL + CF )
b1 = a1 a0 ≅ RFCF + ⎜ F
⎟
β0
⎝ RL ⎠
b 2 = a 2 a1 ≅ RF (CL + CF )τ T
z1 = + gm CF
Often b1 ≅ RFCF
B. Murmann
EE214 Winter 2010-11 – Chapter 7
59
z1 is a feedforward zero that is located in the RHP.
RHP
Since it was assumed that Cπ >> CF
z1 >>
gm
≅ ωT
Cπ
In these circumstances the feedforward zero can usually be
neglected, and the shunt feedback stage has an approximate
2-pole response.
vo
RF
=−
ii
(1 − s p1 )(1 − s p2 )
The poles p1 and p2 may be complex
complex.
CF can be used to alter the positions of the poles.
B. Murmann
EE214 Winter 2010-11 – Chapter 7
60
For example, CF can be chosen to provide a 2-pole MFM
response:
jω
p1
45º
σ
–B
p2
b2 =
B. Murmann
1
1
1
=
= 2
2
p1p 2 p
B
1
EE214 Winter 2010-11 – Chapter 7
61
Thus,
ω−3dB =
If CF << CL
1
1
=
b2
RF (CF + CL )τT
ω−3dB ≅
1
RFCL τT
Further insight can be gained from this result by considering the input
capacitance of the overall Cherry-Hooper amplifier, which is
approximately
i t l Cπ/(g
/( mRE).
) If we assume that
th t CL ≅ k·C
k Cπ/(g
/( mRE) = kk·τT/RE
⎛ 1 RE ⎞ 1 ⎛ 1 RE
ω−3dB ≅ ⎜
=⎜
⎜ k R ⎟⎟ τ
⎜ kR
F ⎠ T
F
⎝
⎝
B. Murmann
⎞
ωT
⎟⎟ ωT =
k ⋅ A(0)
⎠
EE214 Winter 2010-11 – Chapter 7
62
Since the overall low-frequency gain, A02, of the cascade is
A 02 =
RF
RE
the p
per-stage
g g
gain-bandwidth p
product, GB2, is
GB2 = (A 02 )1/2 ⋅ ω−3dB
⎛ RF ⎞ ⎛ 1 RE
=⎜
⋅
⎜ R ⎟⎟ ⎜⎜ k R
E ⎠ ⎝
F
⎝
⎞
ωT
⎟⎟ ωT =
k
⎠
Thus, the amplifier approaches the ideal gain-bandwidth product
limit for a cascade of identical stages (k=1); there is no
bandwidth shrinkage.
B. Murmann
EE214 Winter 2010-11 – Chapter 7
63
The value of CF that provides a 2-pole MFM response can be found
as follows. Realize that
⎛ 1 1⎞
p + p2
b1 = − ⎜ + ⎟ = − 1
p1p 2
⎝ p1 p 2 ⎠
p1 and p2 are complex conjugates at 45° for an MFM response
p1 = σ1 + jω1
p 2 = σ1 − jω1
where
−σ1 = ω1 =
B. Murmann
B
2
EE214 Winter 2010-11 – Chapter 7
64
Thus
Th
b1 ≅ RFCF =
( 2 )=
2 B
B
2
2
B
From the earlier analysis, for CF << CL
B=
1
1
≅
b2
RFCL τT
Therefore
CF =
B. Murmann
1 ⎛ 2⎞
⎜
⎟=
RF ⎝ B ⎠
2RFCL τT
=
RF
EE214 Winter 2010-11 – Chapter 7
2CL
⋅ τT
RF
65
Chapter 8
Noise Analysis
y
B. Murmann
Stanford University
Reading Material: Sections 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.9
Types of Noise
ƒ "Man made noise” or interference noise
– Signal coupling
– Substrate coupling
– Finite power supply rejection
– Solutions
• Fully differential circuits
• Layout techniques
ƒ "Electronic
Electronic noise
noise" or "device
device noise"
noise (focus of this discussion)
– Fundamental
• E.g. "thermal noise" caused by random motion of carriers
– Technology related
• "Flicker noise" caused by material defects and "roughness"
B. Murmann
EE214 Winter 2010-11 – Chapter 8
2
Significance of Electronic Noise (1)
Signal-to-Noise
g
Ratio
SNR =
B. Murmann
Psignal
Pnoise
i
∝
2
Vsignal
2
Vnoise
EE214 Winter 2010-11 – Chapter 8
3
Significance of Electronic Noise (2)
ƒ Th
The "fidelity"
"fid lit " off electronic
l t i systems
t
is
i often
ft determined
d t
i d by
b their
th i SNR
– Examples
• Audio systems
• Imagers,
Imagers cameras
• Wireless and wireline transceivers
ƒ Electronic noise directly trades with power dissipation and speed
ƒ Noise has become increasingly important in modern technologies with
reduced supply voltages
– SNR ~ Vsignal2/Vnoise2 ~ (αVDD)2/Vnoise2
ƒ Topics
− How to model noise of circuit components
− How to calculate/simulate the noise performance of a complete circuit
• In which circuits and applications does thermal noise matter?
B. Murmann
EE214 Winter 2010-11 – Chapter 8
4
Ideal Resistor
i(t)
()
1V/1kΩ
ƒ Constant current, independent of time
ƒ Non-physical
– In a physical resistor, carriers "randomly" collide with lattice atoms,
giving rise to small current variations over time
B. Murmann
EE214 Winter 2010-11 – Chapter 8
5
Physical Resistor
i(t)
1V/1kΩ
ƒ "Thermal Noise" or "Johnson Noise"
– J.B. Johnson,, "Thermal Agitation
g
of Electricity
y in Conductors,"
, Phys.
y
Rev., pp. 97-109, July 1928
ƒ Can model random current component using a noise current source in(t)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
6
Properties of Thermal Noise
ƒ Present in any conductor
ƒ Independent
p
of DC current flow
ƒ Instantaneous noise value is unpredictable since it is a result of a large
number of random, superimposed collisions with relaxation time
constants of τ ≅ 0.17ps
p
– Consequences:
• Gaussian amplitude distribution
• Knowing
g in((t)) does not help
pp
predict in((t+Δt),
), unless Δt is on the
order of 0.17ps (cannot sample signals this fast)
• The power generated by thermal noise is spread up to very high
frequencies (1/τ ≅ 6,000Grad/s)
ƒ The only predictable property of thermal noise is its average power!
B. Murmann
EE214 Winter 2010-11 – Chapter 8
7
Average Power
ƒ For
F a deterministic
d t
i i ti currentt signal
i
l with
ith period
i dT
T, th
the average power iis
T /2
Pav =
1
i2 ( t ) ⋅ R ⋅ dt
∫
T −T /2
ƒ This definition can be extended to random signals
ƒ Assuming a real, stationary and ergodic random process, we can write
T /2
1
2
∫ in ( t ) ⋅ R ⋅ dt
T →∞
→ T
− T /2
Pn = lim
ƒ For notational convenience, we typically drop R in the above expression
and work with "mean
mean square"
square currents (or voltages)
T /2
1
2
∫ in ( t ) ⋅ dt
T →∞ T
− T /2
in2 = lim
B. Murmann
EE214 Winter 2010-11 – Chapter 8
8
Thermal Noise Spectrum
ƒ Th
The so-called
ll d power spectral
t ld
density
it (PSD) shows
h
h
how much
h power a
signal caries at a particular frequency
ƒ In the case of thermal noise, the power is spread uniformly up to very
hi h ffrequencies
high
i ((about
b t 10% d
drop att 2
2,000GHz)
000GH )
PSD(f)
n0
f
ƒ The total average noise power Pn in a particular frequency band is found
by integrating the PSD
f2
Pn = ∫ PSD ( f ) ⋅ df
f1
B. Murmann
EE214 Winter 2010-11 – Chapter 8
9
Thermal Noise Power
ƒ Nyquist showed that the noise PSD of a resistor is
PSD ( f ) = n0 = 4 ⋅ kT
ƒ k is the Boltzmann constant and T is the absolute temperature
ƒ 4kT = 1.66·10-20 Joules at room temperature
ƒ The total average noise power of a resistor in a certain frequency band
is therefore
Pn =
f2
∫ 4kT ⋅ df = 4kT ⋅ ( f2 − f1 ) = 4kT ⋅ Δf
f1
B. Murmann
EE214 Winter 2010-11 – Chapter 8
10
Equivalent Noise Generators
ƒ We can model the noise using either an equivalent voltage or current
generator
in2 =
v n2 = Pn ⋅ R = 4kT ⋅ R ⋅ Δf
Pn
1
= 4kT ⋅ ⋅ Δf
R
R
For R = 1kΩ:
For R = 1kΩ:
v n2
V2
= 16 ⋅ 10−18
Δf
Hz
in2
A2
= 16 ⋅ 10−24
Δf
Hz
v n2
= 4nV / Hz
Δf
in2
= 4pA / Hz
Δf
Δf = 1MHz ⇒ v n2 = 4μV
B. Murmann
Δf = 1MHz ⇒ in2 = 4nA
EE214 Winter 2010-11 – Chapter 8
11
Two Resistors in Series
(
v n2 = v n1 − v n2
)
2
2
2
= v n1
+ v n2
− 2 ⋅ v n1 ⋅ v n2
ƒ Since vn1(t) and vn2(t) are statistically independent, we have
2
2
v n2 = v n1
+ vn2
= 4 ⋅ kT ⋅ (R1 + R2 ) ⋅ Δf
ƒ Al
Always remember
b to
t add
dd iindependent
d
d t noise
i sources using
i mean
squared quantities
– Never add RMS values!
B. Murmann
EE214 Winter 2010-11 – Chapter 8
12
MOSFET Thermal Noise (1)
ƒ The noise of a MOSFET operating in the triode region is approximately
equal to that of a resistor
ƒ In the saturation region,
g , the thermal noise of a MOSFET can be
modeled using a drain current source with spectral density
i2d = 4kT ⋅ γ ⋅ gm ⋅ Δf
ƒ For an idealized long channel MOSFET, it can be shown that γ=2/3
ƒ For the past 10-15 years, researchers have been debating the value of γ
in short channels
ƒ Preliminary (wrong) results had suggested that in short channels γ can
be as high as 5 due to “hot carrier” effects
B. Murmann
EE214 Winter 2010-11 – Chapter 8
13
MOSFET Thermal Noise (2)
[Scholten]
ƒ At moderate gate bias in strong inversion, short-channel MOSFETS
have γ ≅ 1
– A. J. Scholten et al., "Noise modeling for RF CMOS circuit simulation," IEEE
Trans. Electron Devices, pp. 618-632, Mar. 2003.
– R. P. Jindal, "Compact Noise Models for MOSFETs," IEEE Trans. Electron
Devices,
e ces, pp
pp. 2051-2061,
05 06 , Sep
Sep. 2006.
006
B. Murmann
EE214 Winter 2010-11 – Chapter 8
14
Thermal Noise in EE214 MOSFET Devices
γ ≅ 0.85
γ ≅ 0.7
ƒ Parameter γ depends on biasing conditions, but is roughly constant within
a reasonable range of gm/ID used for analog design
ƒ The EE214 HSpice models become inaccurate for sub-threshold operation
B. Murmann
EE214 Winter 2010-11 – Chapter 8
15
Spice Simulation (1)
* EE214 MOS device noise simulation
vd
d
vm
vg
mn1
h1
dd
dd
g
d
c
0
d
0
g
0
0.9
0 9
0
dc 0.7 ac 1
0 0 nmos214
ccvs vm 1
L=0.18u W=10u
.op
.ac dec 100 10k 1gig
.noise v(c) vg
.options post brief
.inc './ee214_hspice.sp'
.end
B. Murmann
EE214 Winter 2010-11 – Chapter 8
16
Spice Simulation (2)
(gm=3.14mS)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
17
1/f Noise
ƒ Also called "flicker noise" or "pink noise"
– Caused by traps near Si/SiO2 interface that randomly capture and
release carriers
– Occurs in virtuallyy anyy device,, but is most pronounced
p
in MOSFETS
ƒ Several (empirical) expressions exist to model flicker noise
– The following expression is used in the EE214 HSpice models
2
i1/
f
2
K f gm
Δf
=
Cox W ⋅ L f
ƒ For other models, see HSpice manual or
– D. Xie et al., "SPICE Models for Flicker Noise in n-MOSFETs from
Subthreshold to Strong Inversion," IEEE Trans. CAD, Nov. 2000
ƒ Kf is strongly dependent on technology; numbers for EE214:
– Kf,NMOS = 0.5·10-25 V2F
– Kf,PMOS = 0.25·10-25 V2F
B. Murmann
EE214 Winter 2010-11 – Chapter 8
18
1/f Noise Corner Frequency
ƒ B
By definition,
d fi iti
the
th frequency
f
att which
hi h the
th flicker
fli k noise
i density
d
it equals
l th
the
thermal noise density
2
K f gm
Δf
= 4kTγ ⋅ gm ⋅ Δf
Cox W ⋅ L fco
⇒ fco =
Kf
Kf
1 gm
1 1 ⎛ gm ⎞ ⎛ ID ⎞
=
⎜
⎟
4kTγ Cox W ⋅ L 4kTγ Cox L ⎝ ID ⎠ ⎝⎜ W ⎠⎟
ƒ For a given gm/ID (e.g. based on linearity considerations), the only way to
achieve lower fco is to use longer channel devices
− In the above expression, both 1/L and ID/W are reduced for
increasing L
ƒ Example
– EE214 NMOS, L = 0.18μm, gm/ID = 12 S/A , ⇒ID/W = 20 A/m
⇒fco = 560 kHz
ƒ In
I newer technologies,
t h l i
fco can be
b on th
the order
d off 10 MH
MHz
B. Murmann
EE214 Winter 2010-11 – Chapter 8
19
1/f Noise Contribution (1)
ƒ JJustt as with
ith white
hit noise,
i
th
the ttotal
t l 1/f noise
i contribution
t ib ti is
i found
f
d by
b
integrating its power spectral density
2
i1/
f,tot
=
f2
2
K f gm
Δf
∫ Cox W ⋅ L f
f
1
=
2
2
⎛ f ⎞ K gm
⎛f ⎞
K f gm
ln ⎜ 2 ⎟ = f
2.3log ⎜ 2 ⎟
Cox W ⋅ L ⎝ f1 ⎠ Cox W ⋅ L
⎝ f1 ⎠
ƒ The integrated flicker noise depends on the number of frequency
decades
– The frequency range from 1Hz …10Hz contains the same amount
of flicker noise as 1GHz …10GHz
– Note that this is very different from thermal noise
ƒ So, does flicker noise matter?
– Let’s look at the total noise integral (flicker and thermal noise)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
20
1/f Noise Contribution (2)
ƒ In the example shown
on the left, the noise
spectr m is integrated
spectrum
from 100Hz to 10GHz
ƒ The contribution of
the flicker noise is
relatively small, even
though its PSD
dominates at low
frequencies
ƒ For circuits with very
large bandwidth,
flicker noise is often
insignificant
B. Murmann
EE214 Winter 2010-11 – Chapter 8
21
Lower Integration Limit
ƒ Does the flicker noise PSD go to infinity for f → 0?
– See e.g. E. Milotti, "1/f noise: a pedagogical review," available at
http://arxiv org/abs/physics/0204033
http://arxiv.org/abs/physics/0204033
ƒ Even if the PSD goes to infinity, do we care?
– Say we are sensing a signal for a very long time (down to a very low
frequency), e.g. 1 year ≅ 32 Msec, 1/year ≅ 0.03 μHz
– Number of frequency decades in 1/year to 100Hz ≅ 10
– For the example on the previous slide, this means that the integration
band changes from 8 to 8+10=18 decades
– sqrt(18/8) = 1.5 → Only 50% more flicker noise!
B. Murmann
EE214 Winter 2010-11 – Chapter 8
22
MOS Model with Noise Generator
2
i2d
K f gm
1
= 4kT ⋅ γ ⋅ gm ⋅ +
Δf
Cox W ⋅ L f
B. Murmann
EE214 Winter 2010-11 – Chapter 8
Noiseless!
(merely a modeling
resistor that lets us
account for finite
dID/dVDS)
23
Other MOSFET Noise Sources
ƒ G
Gate
t noise
i
– "Shot noise" from gate leakage current
– Noise due to finite resistance of the gate material
– Noise
N i due
d tto randomly
d l changing
h
i potential/capacitance
t ti l/
it
b
between
t
th
the
channel and bulk
• Relevant only at very high frequencies
• See EE314
ƒ Bulk noise
ƒ Source barrier noise in very short channels
– Shot noise from carriers injected across source barrier
– R. Navid, C. Jungemann, T. H. Lee and R. W. Dutton, “Highfrequency noise in nanoscale metal oxide semiconductor field effect
transistors,” Journal of Applied Physics, Vol. 101(12) , pp. 101-108,
June 15, 2007
B. Murmann
EE214 Winter 2010-11 – Chapter 8
24
Shot Noise in a PN Junction
ƒ Shot noise is generally associated with the flow of a DC current
ƒ In a forward biased diode, shot noise occurs due to randomness in the
gy barrier))
carrier transitions across the PN jjunction ((energy
ƒ The power spectral density of this noise is white up to very high
frequencies
ƒ The noise can be included in the small
small-signal
signal model as shown below
i2 = 2qID ⋅ Δf
Constant
(“white”)
PSD
B. Murmann
EE214 Winter 2010-11 – Chapter 8
25
Shot Noise in a Bipolar Transistor
ƒ In a bipolar transistor, the flow of DC current into the base and collector
causes shot noise
ƒ The noise can be modeled via equivalent
q
current g
generators
ic2 = 2qIC Δf = 2kTgm Δf
g
1
ib2 = 2qIB Δf = 2kT m Δf = 2kT Δf
β
rπ
ic2
ib2
ƒ The base and collector noise currents are statistically
y independent
p
as
they arise from separate physical mechanisms
– This will be important in the context of circuit noise calculations
B. Murmann
EE214 Winter 2010-11 – Chapter 8
26
BJT Small Signal Model with Noise Generators
Thermal noise due to physical rb:
Typically negligible
Collector shot noise:
Base noise components:
B. Murmann
EE214 Winter 2010-11 – Chapter 8
27
Noise in Circuits (1)
ƒ Most circuits have more than one relevant noise source
ƒ In order to quantify the net effect of all noise sources, we must refer the
noise sources to a single "interesting" port of the circuit
– Usually the output or input
ƒ In the following discussion, we will first consider only circuits with a
perfect voltage drive, i.e. no source resistance RS
– Inclusion of finite RS will be discussed later
B. Murmann
EE214 Winter 2010-11 – Chapter 8
28
Noise in Circuits (2)
Output referred noise
– Refer noise to output via
individual noise transfer
functions
– Physical concept, exactly
what one would measure in
the lab
B. Murmann
Input referred noise
– Represent total noise via a
fictitious input source that
captures all circuit-internal
noise sources
– Useful for direct comparisons
with input signal, or “general
purpose” components in which
the output noise depends on
how the component is used
EE214 Winter 2010-11 – Chapter 8
29
Circuit Example
ƒ For simplicity, let’s neglect
– Source impedance
– All capacitances
it
– Burst and flicker noise
– ro, rb, and rμ
B. Murmann
EE214 Winter 2010-11 – Chapter 8
30
Output Referred Noise PSD
1
⎛
⎞
2
v out
= ⎜ 4kT Δf + 2qIC Δf ⎟ ⋅ R2
R
⎝
⎠
(
= 2kTΔf 2R + gmR2
)
⎛ 2
⎞
= 2kTgm Δf ⋅ R2 ⎜
+ 1⎟
⎝ gmR ⎠
ƒ Shot noise due to base current is absorbed by the input source and does
not contribute to noise at the output
ƒ For large gain (gmR), the collector shot noise dominates
B. Murmann
EE214 Winter 2010-11 – Chapter 8
31
Input Referred Noise PSD
ƒ From the previous calculation, we know that
ƒ Since
⎛ 2
⎞
2
= 2kTgm Δf ⋅ R2 ⎜
+ 1⎟
v out
⎝ gmR ⎠
v out = A v vin
2
2
v out
= A 2v v in
where A v = gmR
ƒ We can write
⎛ 2
⎞
2kTgm Δf ⋅ R2 ⎜
+ 1⎟
⎝ gmR ⎠ = 2kT 1 Δf ⎛ 2 + 1⎞
2
=
v in
⎜
⎟
gm ⎝ gmR ⎠
( gmR )2
ƒ Larger gm translates into lower input
referred voltage noise
B. Murmann
EE214 Winter 2010-11 – Chapter 8
32
Spice Simulation
*** EE214 BJT noise example
*** biasing
ib vcc vb
q1 vb
vb
c1 vb
0
gm=3.67mS, R=10k, Av=36.7
100u
0
npn214
1
*** main circuit
v1 vcc 0
vi vi
2.5
vb
ac 1
rl vcc vo
q2 vo
vi
10k
0
npn214
.op
.ac dec 100 100 10e9
.noise v(vo) vi
.options post brief
.inc ‘ee214_hspice.sp'
.end
d
B. Murmann
EE214 Winter 2010-11 – Chapter 8
33
Output Referred Noise PSD with Load Capacitance
2
v out
1
1
⎛
⎞
= ⎜ 4kT Δf + 2qIC Δf ⎟ ⋅ R ||
R
jωC
⎝
⎠
2
1
1
⎛
⎞
= ⎜ 4kT Δf + 2qIC Δf ⎟ ⋅ R2
R
1 + jωRC
⎝
⎠
⎛ 2
⎞
1
= 2kTgm Δf ⋅ R2 ⎜
+ 1⎟ ⋅
⎝ gmR ⎠ 1 + jωRC
ƒ Same calculation as before
before, except that now the noise current drops into
parallel combination of R and C
ƒ Output PSD is shaped by squared magnitude of first order response
B. Murmann
EE214 Winter 2010-11 – Chapter 8
34
2
2
Input Referred Noise PSD with Load Capacitance
ƒ S
Same calculation
l l ti as b
before,
f
exceptt th
thatt th
the voltage
lt
gain
i iis now
frequency dependent
2
vin
( ω) =
2
v out
( ω)
A v ( jω )
2
where
A v ( jω )
2
1
= A v (0)
1 + jωRC
⎛ 2
⎞
1
2kTgm Δf ⋅ R2 ⎜
+ 1⎟ ⋅
g
R
1
+
j
ω
RC
⎝ m
⎠
=
2
1
A 2v ( 0 )
1 + jωRC
2
2
ƒ Input referred noise is frequency independent, because the output noise
and gain have the same frequency roll
roll-off
off
2
∴ vin
= 2kT
B. Murmann
⎛ 2
⎞
1
Δf ⎜
+ 1⎟
gm ⎝ gmR ⎠
EE214 Winter 2010-11 – Chapter 8
35
Spice Simulation
*** EE214 BJT noise
i
example
l
*** biasing
ib vcc vb
q1 vb
vb
c1 vb
0
100u
0
npn214
gm=3.67mS, R=10k, Av=36.7, C=10pF
1
*** main circuit
v1 vcc 0
vi vi
2.5
2 5
vb
ac 1
rl vcc vo
Cl vo
0
q2 vo
vi
10k
10p
0
npn214
.op
.ac dec 100 100 10e9
.noise v(vo) vi
.options post brief
.inc 'ee214_hspice.sp'
.end
B. Murmann
EE214 Winter 2010-11 – Chapter 8
36
Signal-to-Noise Ratio
ƒ Assuming a sinusoidal signal, we can compute the SNR at the output of
the circuit using
SNR =
Psignal
Pnoise
1 2
v̂ out
v
2
=f
2 2
v
∫ Δoutf ⋅ df
f
1
ƒ Over which bandwidth should we integrate the noise?
ƒ Two interesting cases
– The output is measured or observed by a system with finite
bandwidth (e.g. human ear, or another circuit with finite bandwidth)
q
y range
g of that system
y
as integration
g
limits
• Use frequency
• Applies on a case by case basis
– Total integrated noise
g
noise from zero to “infinite” frequency
q
y
• Integrate
B. Murmann
EE214 Winter 2010-11 – Chapter 8
37
A Closer Look at The Circuit’s Noise Integral
ƒ The noise integral converges
for upper integration limits that
lie beyond the circuit’s pole
frequency
ƒ The total integrated noise (from
“0” to “infinity”) is a reasonable
metric
t i tto use
– For convenience in
comparing circuits without
making bandwidth
assumptions
– In a circuit where the output
is observed without any
significant band limiting
• E.g. in a sampling circuit
• See EE315A,B
B. Murmann
EE214 Winter 2010-11 – Chapter 8
38
Total Integrated Noise Calculation
ƒ Let us first consider the noise from the resistor
2
v out,tot
2
∞
1
= ∫ 4kTR ⋅
df
1
+
j2
π
f
⋅
RC
0
∞
df
= 4kTR ∫
0 1+
= 4kTR ⋅
=
( 2πfRC )
2
;
du
∫ 1 + u2 = ttan
1
4RC
kT
C
ƒ Interesting result
– The total integrated noise at the output depends only on C (even
g R is g
generating
g the noise))
though
B. Murmann
EE214 Winter 2010-11 – Chapter 8
39
Effect of Varying R
ƒ Increasing R increases
the noise power spectral
density, but also
decreases the
bandwidth
– R drops out in the
end result
ƒ For C=1pF
p ((example
p to
the right), the total
integrated noise is
approximately 64μVrms
B. Murmann
EE214 Winter 2010-11 – Chapter 8
40
−1
u
Alternative Derivation
ƒ The equipartition theorem of statistical mechanics says that each degree
of freedom (or energy state) of a system in thermal equilibrium holds an
average energy of kT/2
– See e.g. EE248 for a derivation
ƒ In our circuit, the quadratic degree of freedom is the energy stored on
th capacitor
the
it
1
1
Cv out 2 = kT
2
2
v out 2 =
B. Murmann
kT
C
EE214 Winter 2010-11 – Chapter 8
41
Equivalent Noise Bandwidth
⎫
⎪
⎪
⎪
4kTR ⋅ ΔfENBW ⎬
⎪
⎪
1
=
⎪
2πRC
⎭
2
v out,tot
=
2
v out,tot
f−3dB
kT
C
ΔfENBW =
π
f−3dB
2
ƒ The equivalent noise bandwidth is generally defined as the bandwidth of
a brick-wall filter which results in the same total noise power as the filter
in question
ƒ For a simple RC filter, the equivalent noise bandwidth is approximately
1.57 times its 3-dB corner frequency
B. Murmann
EE214 Winter 2010-11 – Chapter 8
42
Total Integrated Noise Calculation for the Complete Circuit
2
v out,tot
=
∞
∫(
)
4kTR + 2kTgmR2 ⋅
0
2
1
df
1 + jj2πf ⋅ RC
Was 4kTR in previous analysis
2
v out,tot
=
=
kT 4kTR + 2kTgmR2
⋅
C
4kTR
kT ⎛
1
⎞
1 + gmR ⎟
⎜
C⎝ 2
⎠
ƒ Taking the BJT’s collector shot noise into account, the total integrated
noise becomes a multiple of kT/C
B. Murmann
EE214 Winter 2010-11 – Chapter 8
43
Example SNR Calculation
ƒ Assumptions
– Output carries a sinusoid with 1V peak amplitude
– We observe the output without significant band limiting and thus use
th total
the
t t l integrated
i t
t d noise
i in
i the
th SNR expression
i
SNR =
Psignal
Pnoise
1 2
v̂ out
0.5V 2
0.5V 2
2
=
=
=
= 8.59
8 59 ⋅ 106
2
kT ⎛
1
kT
1
⎞
⎛
⎞
1+ g R
1 + 3.67mS ⋅ 10kΩ ⎟ ( 763μV )
C ⎜⎝ 2 m ⎟⎠ 10pF ⎜⎝ 2
⎠
(
)
SNR [ dB] = 10log 8.59 ⋅ 106 = 69.3dB
ƒ Typical system requirements
– Audio: SNR ≅ 100dB
– Video: SNR ≅ 60dB
– Gigabit Ethernet Transceiver: SNR ≅ 35dB
B. Murmann
EE214 Winter 2010-11 – Chapter 8
44
Noise/Power Tradeoff
ƒ Assuming that we're already using the maximum available signal swing,
improving the SNR by 6dB means
– Increase C by 4x
– Decrease R by 4x to maintain bandwidth
– Increase gm by 4x to preserve gain
– Increase collector current by 4x
ƒ Bottom line
– Improving the SNR in a noise limited circuit by 6dB ("1bit")
QUADRUPLES power dissipation !
B. Murmann
EE214 Winter 2010-11 – Chapter 8
45
MDS and DR
ƒ Minimum detectable signal (MDS)
– Quantifies the signal level in a circuit that yields SNR=1,
SNR 1, i.e. noise
power = signal power
ƒ Dynamic range (DR) is defined as
DR =
Psignal,max
MDS
ƒ If the noise level in the circuit is independent of the signal level (which is
often, but not always the case), it follows that the DR is equal to the
"
"peak
k SNR
SNR,"" i.e.
i the
th SNR with
ith the
th maximum
i
signal
i
l applied
li d
B. Murmann
EE214 Winter 2010-11 – Chapter 8
46
Does Thermal Noise Always Matter?
ƒ Let’s look at the SNR of an RC circuit with a 1-V sinusoid applied,
considering the total integrated noise (kT/C)
SNR [dB]
20
40
60
80
100
120
140
C [pF]
0.00000083
0.000083
0.0083
0 83
0.83
83
8300
830000
Hard to make such small capacitors…
Designer will be concerned about thermal
noise;
i
componentt sizes
i
often
ft sett by
b SNR
A difficult battle with thermal noise …
ƒ Rules of thumb
– Up to SNR ~ 30-40dB, integrated circuits are usually not limited by
thermal noise
– Achieving SNR >100dB is extremely difficult
• Must usually rely on external components, or reduce bandwidth
and remove noise by a succeeding filter
• See
S e.g. oversampling
li ADC
ADCs iin EE315B
B. Murmann
EE214 Winter 2010-11 – Chapter 8
47
More on Input Referred Noise
ƒ Suppose you wanted to sell this amplifier as a
“general purpose” building block
R
ƒ How would you communicate information
about its noise performance to the customer?
ƒ None of the metrics that we have used so far
will work to describe the circuit independent of
the target application
– The computed input and output referred
voltage noise assumed that the circuit is
driven by an ideal voltage source
B. Murmann
EE214 Winter 2010-11 – Chapter 8
48
Two-Port Representation Using Equivalent Voltage and
Current Noise Generators
ƒ Short
Short-circuit
circuit both inputs and equate output noise
– This yields vi2
ƒ Open-circuit both inputs and equate output noise
– This yields ii2
ƒ This representation is valid for “any” source impedance
ƒ Sometimes need to consider correlation between equivalent voltage and
current generator, but often times only one of the two generators matters
in the target application
ƒ If both generators matter (and they are correlated), it is usually best
to avoid working with input referred noise representations
B. Murmann
EE214 Winter 2010-11 – Chapter 8
49
Datasheet Example
B. Murmann
EE214 Winter 2010-11 – Chapter 8
50
Examples
ƒ Single BJT device
ƒ Single
g MOS device
ƒ CE stage
ƒ CB stage
B. Murmann
EE214 Winter 2010-11 – Chapter 8
51
BJT Input Voltage Noise (1)
ƒ To find input referred voltage generator
generator, short the input of both circuit
models and equate output noise
ƒ Neglecting Cμ, rc and re for simplicity
Text, p. 757
(
2
2 2 2
io1
≅ ic2 + gm
ib ⋅ rb + v b2
)
2
2 2
io2
≅ gm
vi
2
2
io1
= io2
B. Murmann
⇒ v i2 ≅ v b2 +
ic2
2
gm
EE214 Winter 2010-11 – Chapter 8
+ ib2 ⋅ rb2
52
BJT Input Voltage Noise (2)
ƒ The PSD of the BJT input voltage noise generator is therefore
2qI
vi2
≅ 4kTrb + 2C + 2qIBrb2
Δf
gm
≅ 4kTrb +
≅ 4kTr
4kT b +
2 2⎤
2qIC ⎡ gm
rb
1
+
⎢
⎥
2
β ⎥⎦
gm ⎢⎣
qC
2qI
2
gm
⎛
1 ⎞
≅ 4kT ⎜ rb +
⎟
2gm ⎠
⎝
B. Murmann
EE214 Winter 2010-11 – Chapter 8
53
BJT Input Current Noise (1)
ƒ To find input referred current generator, open circuit the input of both
circuit models and equate output noise
Text, p. 757
2
2 2
io1
= ic2 + gm
⋅ ib ⋅ z π
2
2 2
io2
= gm
⋅ ii ⋅ z π
2
2
= io2
io1
B. Murmann
⇒ ii2 = ib2 +
2
2
ic2
2
gm
zπ
EE214 Winter 2010-11 – Chapter 8
2
54
BJT Input Current Noise (2)
ii2
Δf
= 2qIB +
= 2qIB +
2qIC
2
gm
zπ
1
β ( jω )
jωCπ
rπ
=
=
where z π =
1
1 + jωrπCπ
gm
rπ +
jωCπ
rπ ⋅
2
2qIC
β ( jω )
2
2
⎛
⎛
⎞ ⎞
⎜ 1+ ⎜ ω ⎟ ⎟
⎜ ωβ ⎟ ⎟
⎜
⎝
⎠ ⎟
= 2qIB ⎜ 1 +
β0
⎜
⎟
⎜
⎟
⎜
⎟
⎝
⎠
where ωβ =
ω
1
≅− T
rπCπ
β0
ƒ The term due to IC is negligible at low frequencies
frequencies, but becomes
comparable to the base current contribution at
ωb = ωβ β0 ≅
B. Murmann
ωT
β0
EE214 Winter 2010-11 – Chapter 8
55
Plot of BJT Input Noise Current PSD
Text, p. 760
N l t (f
Neglect
(for BJT)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
56
MOS Input Voltage Noise
2
io1
= ic2
Text, p. 762
2
2 2
io2
= gm
vi
v i2 =
B. Murmann
ic2
2
gm
v i2
Kf 1
1
= 4kTγ
+
Δf
gm WLCox f
EE214 Winter 2010-11 – Chapter 8
57
MOS Input Current Noise
2
io1
= ic2
2
+ gm
⋅ i2g
2
io2
ii2
B. Murmann
= i2g
⎛ ω
+⎜
⎜
⎝ ωT
2
⎞ 2
⎟⎟ ic
⎠
⎛ f
ii2
≅ 2qIG + ⎜
⎜
Δf
⎝ fT
⎞
⎟⎟
⎠
2
EE214 Winter 2010-11 – Chapter 8
⋅
1
ω2C2gs
≅
ii2
≅
ic2
⎛ω ⎞
⋅⎜ T ⎟
⎝ ω ⎠
2
⎛
K f gm
4kT
g
γ
+
⎜⎜
m
WLCox
⎝
+ i2g
⎛ω ⎞
⋅⎜ T ⎟
⎝ ω ⎠
2
1⎞
⎟
f ⎠⎟
58
2
BJT versus MOS (1)
Noiseless
Transistor
ƒ Consider low source impedance Æ voltage noise will dominate
⎡ v2 ⎤
⎛
1 ⎞
⎢ i ⎥
≅ 4kT ⎜ rb +
⎟
2gm ⎠
⎢⎣ Δf ⎥⎦
⎝
BJT
⎡ v2 ⎤
Kf 1
1
⎢ i ⎥
≅ 4kTγ
+
gm WLCox f
⎢⎣ Δf ⎦⎥
MOS
ƒ BJT is usually
y superior
p
– Need less gm for approximately same noise
– gm/I is higher, making it easier to achieve low noise at a given current
budget
B. Murmann
EE214 Winter 2010-11 – Chapter 8
59
BJT versus MOS (2)
ƒ Consider high source impedance Æ current noise will dominate
⎛
⎞
⎡ i2 ⎤
IC ⎟
⎢ i ⎥
≅ 2q ⎜ IB +
2
⎜
Δf
β ( jω) ⎠⎟
⎣⎢ ⎦⎥BJT
⎝
2
⎡ i2 ⎤
⎛ f ⎞ ⎛
K g2
i
⎢ ⎥
≅ 2qIG + ⎜ ⎟ ⎜ 4kTγgm + f m
⎜
WLCox
Δf
⎝ fT ⎠ ⎝
⎣⎢ ⎦⎥MOS
ƒ MOS is usually superior
– Gate leakage current (IG) is typically much smaller than BJT base
current
thin, as e
e.g.
g in a 45-nm
45 nm
• Unless the gate oxide becomes very thin
CMOS process that does not use high-k gate dielectrics
B. Murmann
EE214 Winter 2010-11 – Chapter 8
60
1⎞
⎟
f ⎟⎠
Example Revisited (With finite RS)
⎛
vi2
1
1 ⎞
≅ 4kT ⎜ rb +
+ 2 ⎟
⎜
Δf
2gm gmR ⎟⎠
⎝
B. Murmann
1
⎛
⎞ 4kT
I
ii2
C
R
⎟+
= 2q ⎜ IB +
2⎟
2
⎜
Δf
β ( jω ) ⎠ β ( j ω )
⎝
EE214 Winter 2010-11 – Chapter 8
61
Calculation of Equivalent Source Noise
2
v 2s = vRs
+ v i2 + R2s ii2
1
⎡ ⎛
⎞ 4kT ⎤⎥
⎛
v 2s
I
1
1 ⎞
2⎢
C
R
⎟+
= 4kTRS + 4kT ⎜ rb +
+ 2 ⎟ + Rs ⎢2q ⎜ IB +
2⎟
2⎥
⎜
⎟
⎜
2g
Δf
g
R
m
β ( jω ) ⎠ β ( jω ) ⎥
⎢ ⎝
m ⎠
⎝
⎣
⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 8
62
Alternative Method
ƒ Draw complete circuit with all noise sources
ƒ Compute transfer function from each noise source to the output
ƒ Refer to output using squared transfer function
ƒ Sum all output referred noise components
ƒ Divided obtained sum by squared transfer function from input source to
the output
B. Murmann
EE214 Winter 2010-11 – Chapter 8
63
Output Referred Noise PSD
H(s) =
v out
zπ
= −gmR
vs
z π + Rs
=−
2
v out
1
2 ⎛
⎞
= 4kTRS* H(s) + ⎜ 4kT + 2qIC ⎟ ⋅ R2
R
Δf
⎝
⎠
gmR
g R
1+ m s
β ( jω )
(neglecting base shot noise for simplicity)
2
1
⎛
⎞ 2
v out
⎜ 4kT R + 2qIC ⎟ ⋅ R
⎠
= Δf 2 = 4kTRS* + ⎝
2
Δf H(s)
H(s)
v 2s
B. Murmann
EE214 Winter 2010-11 – Chapter 8
64
Source Referred Noise PSD
v 2s
= 4kTRS* +
Δf
gmRs
1
⎛
⎞ 2
⎜ 4kT R + 2qIC ⎟ ⋅ R 1 + β jω
( )
⎝
⎠
2
( gmR )2
2⎞
⎛
⎡ 1
gmRs ⎟
1 ⎤
⎜
= 4kTRS + 4kT rb + ⎢
+ 2 ⎥ ⋅ 1+
⎜
β ( jω ) ⎟
⎢⎣ 2gm gmR ⎥⎦
⎝
⎠
ƒ This result does not match what we would expect from the analysis with
BJT input referred generators:
1 ⎤
⎡
4kT ⎥
⎛
⎢
v 2s
2qI
1
1 ⎞
C
R
= 4kTRS + 4kT ⎜ rb +
+ 2 ⎟ + Rs2 ⎢
+
2
2⎥
⎜
⎟
Δf
2g
gmR ⎠
m
β ( jω ) ⎥
⎢ β ( jω )
⎝
⎣
⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 8
65
Reason for Discrepancy
ƒ It turns
t
outt that
th t the
th resultlt obtained
bt i d using
i the
th BJT input
i
t referred
f
d
generators is not quite correct
From vi2
From ii2
1 ⎤
⎡
4kT ⎥
⎛
v 2s
1
1 ⎞
2 ⎢ 2qIC
R
= 4kTRS + 4kT ⎜ rb +
+ 2 ⎟ + Rs ⎢
+
2
2⎥
⎜
⎟
Δf
2
2g
g
R
m
β ( jω ) ⎥
⎢ β ( jω )
m ⎠
⎝
⎣
⎦
Due to RS
Due to rb
Collector
shot noise
Due to R
Collector
shot noise
Due to R
ƒ In this expression,
expression we are adding the powers of correlated noise currents
without taking the correlation into account!
ƒ This leads to an expression that overestimates the noise
B. Murmann
EE214 Winter 2010-11 – Chapter 8
66
Conclusion on Input Referred Noise Generators
ƒ W
Working
ki with
ith input
i
t referred
f
d noise
i generators
t
saves time
ti
and
d works
k wellll
if the input source can be modeled close to a an ideal voltage source (RS
is small) or an ideal current source (RS is large)
– In this case,
case either the input referred noise voltage or current will
clearly dominate and only one of the two generators must be
considered
– Note that for RS=0, the two expression on slide 65 match perfectly
ƒ For any scenario in-between, working with input referred generators can
still work as long as the input referred current and voltage generators are
statistically independent, i.e. they are due physically distinct noise
mechanisms
– This is not the case for the expressions of slide 65
ƒ When all of these conditions fail, it is a must to analyze
y the circuit from
first principles, i.e. consider all noise sources at their root and refer them
to the point(s) of interest via their individual transfer functions
B. Murmann
EE214 Winter 2010-11 – Chapter 8
67
Noise Performance of Feedback Circuits: Ideal Feedback
ƒ Consider an amplifier with input referred noise sources placed into an
ideal series-shunt feedback
f
configuration
f
(no
( loading effects)
ff
)
ƒ We can identify the equivalent input noise generators for the overall
circuit in the same way we have done this previously
– Short-circuit the input, find input noise voltage generator that yields
the same output noise in both circuits
– Open-circuit the input, find input noise current generator that yields
the same output noise in both circuits
B. Murmann
EE214 Winter 2010-11 – Chapter 8
68
Input Shorted
ƒ Equal output noise in both circuits is obtained for
2
vi2 = via
B. Murmann
EE214 Winter 2010-11 – Chapter 8
69
Input Open
ƒ Equal output noise in both circuits is obtained for
2
ii2 = iia
B. Murmann
EE214 Winter 2010-11 – Chapter 8
70
Observation
ƒ For the idealized example studied on the previous slides, we see that
the equivalent input noise generators of the amplifier can be moved
unchanged
h
d outside
t id th
the ffeedback
db k lloop
– Applying feedback has no effect on the circuit’s noise performance
– Note that this is very different from the effect of feedback on
distortion performance
ƒ This results holds for all four possible (ideal) feedback configurations
– Prove this as an exercise
ƒ In practical feedback configurations, the input referred generators must
be computed while taking loading effects into account
– Loading makes the calculations more complicated, and generally
worsens the
th noise
i performance
f
– In the best possible design outcomes, the noise performance can
approach (but not surpass) that of an idealized configuration
B. Murmann
EE214 Winter 2010-11 – Chapter 8
71
Including Loading and Noise from the Feedback Network
ƒ Th
The mostt generall way off including
i l di loading
l di and
d noise
i ffrom th
the ffeedback
db k
network is to apply the same procedure as before
– Short-circuit the input, find input noise voltage generator that yields
the same output noise in both circuits
– Open-circuit the input, find input noise current generator that yields
the same output noise in both circuits
ƒ A more convenient way to include loading and noise from the feedback
network is to use the same two-port approximations we have already
utilized for transfer function analysis
ƒ Procedure
– Absorb loading effects into the basic amplifier and work with ideal
feedback network
– Re
Re-compute
compute the input referred noise generators of the basic amplifier
in presence of loading
– Using the previous result, the re-computed noise generators of the
basic amplifier can now be moved outside the feedback loop
B. Murmann
EE214 Winter 2010-11 – Chapter 8
72
Example: Practical Series-Shunt Circuit
B. Murmann
EE214 Winter 2010-11 – Chapter 8
73
Basic Amplifier with Loading
ƒ Step 1
– Redraw the basic amplifier with loading included
B. Murmann
EE214 Winter 2010-11 – Chapter 8
74
Input Referred Noise Current (Open-Circuited Input)
ƒ Step 2
– Compute input referred current noise
– The result corresponds to the desired ii
2
ii2 = iia
B. Murmann
EE214 Winter 2010-11 – Chapter 8
75
Input Referred Noise Voltage (Short-Circuited Input)
ƒ Step 3
– Compute input referred voltage noise
– The result corresponds to the desired vi
via2 iia2
RE||RF
2
2
2
vi2 = v ia
+ iia
⋅ (RE || RF ) + 4kT (RE || RF ) Δf
4kT(RE||RF)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
76
Example: Practical Shunt-Shunt Circuit
2
v i2 = via
ii2
2
= iia
+
2
via
RF2
+ 4kT
1
Δf
RF
(assuming iia and via are uncorrelated)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
77
High Frequency Issue
ƒ At low
l
ffrequencies,
i
it iis ttypically
i ll nott h
hard
d tto minimize
i i i th
the iinputt noise
i
current contribution due to via
ƒ However, at high frequencies, any shunt capacitance at the input tends
t make
to
k the
th via contribution
t ib ti more significant
i ifi
t
ƒ Means that via must be minimized in high speed circuits, typically by
increasing gm of the input device Æ higher power dissipation
2
ii2
B. Murmann
2
= iia
2
+ v ia
1
1
+ jωCi + 4kT
Δf
RF
RF
EE214 Winter 2010-11 – Chapter 8
(assuming iia and via are uncorrelated)
78
Local Feedback Circuit Examples
Av =
vo
g R
= m
vi 1 + gmR
Gm =
io
gm
=
vi 1 + gmR
Ai =
io
g R
= m
ii 1 + gmR
ƒ Neglecting finite ro, backgate effect and flicker noise for simplicity
B. Murmann
EE214 Winter 2010-11 – Chapter 8
79
Source Follower
ƒ Th
The noise
i performance
f
can be
b analyzed
l
d by
b treating
t ti the
th circuit
i it as a
series feedback stage (see text, sections 8.6.2 and 11.7.2)
– We will do a direct analysis instead
2
(
v o2 = i2d + ir2
)
⎛
⎞
⎜ 1 ⎟
i2d + ir2 2
⋅⎜
⎟ = 2 ⋅ Av
gm
⎜ gm + 1 ⎟
R⎠
⎝
Often negligible
v i2
=
i2d
2
gm
+
ir2
2
gm
= 4kT
⎛
1
1 ⎞
Δf ⎜ γ +
⎟
gm ⎝
gmR ⎠
ƒ The noise in a resistively loaded source follower is typically dominated
by the contribution from the transistor
ƒ The input referred noise voltage can be approximated by the drain
current noise reflected through the device’s
device s transconductance
B. Murmann
EE214 Winter 2010-11 – Chapter 8
80
Degenerated Common Source Stage
io = id + ( ir − id )
= ir
⎛ i2
⎞
2
= ⎜ d2 + ir2R2 ⎟ ⋅ Gm
⎜ gm
⎟
⎝
⎠
v i2
=
i2d
2
gm
+ ir2R2 = 4kTγ
gm +
1
R
gmR
1
+ id
1 + gmR
1 + gmR
= ir GmR + id
io2
gm
Gm
gm
1
Δf + 4kTRΔf
gm
ƒ The input referred voltage noise consists of drain current noise, reflected
through gm, plus the resistor’s voltage noise
B. Murmann
EE214 Winter 2010-11 – Chapter 8
81
Common Gate Stage
io = ir
gmR
1
+ id
1 + gmR
1 + gmR
= ir A i + id
Ai
gmR
Often negligible
io2 =
⎛ i2
⎜ d
2 2
⎜ gm
⎝ R
⎞
+ ir2 ⎟ ⋅ A i2
⎟
⎠
ii2 =
i2d
2 2
gm
R
+ ir2 = 4kT
1 ⎛
γ ⎞
Δf ⎜ 1 +
⎟
R ⎝ gmR ⎠
ƒ Th
The input
i
t referred
f
d currentt noise
i from
f
the
th transistor
t
i t is
i often
ft negligible
li ibl (at
( t
low frequencies)
ƒ The noise tends to be dominated by the devices providing the source
and
dd
drain
i bi
bias currents
t ((resistors
i t
or currentt sources))
B. Murmann
EE214 Winter 2010-11 – Chapter 8
82
Common Gate Stage at High Frequencies
1
+ j ωC
1
R
2
ii = 4kT Δf + 4kTγgm Δf
2
R
gm
⎛ ωC ⎞
1
≅ 4kT Δf + 4kTγgm Δf ⎜
⎟
R
⎝ gm ⎠
2
2
ƒ The input referred current noise from the transistor can be significant at
high frequencies (near the cutoff frequency of the current transfer)
B. Murmann
EE214 Winter 2010-11 – Chapter 8
83
Summary – Noise in Feedback Circuits
ƒ Applying ideal feedback around an amplifier does not alter its input
referred noise performance
ƒ In practical circuits, loading and noise from the feedback network tend to
deteriorate the circuit’s overall noise performance
– This is especially true at high frequencies, where parasitic
capacitances
it
can increase
i
th
the noise
i ttransfer
f from
f
sources that
th t are
typically negligible at low frequencies
ƒ Loading effects can be considered by applying the same two-port
approximation
i ti methods
th d used
d iin th
the ttransfer
f ffunction
ti analysis
l i off practical
ti l
feedback amplifiers
– Absorb loading and feedback network noise sources into forward
amplifier and work with idealized feedback result
B. Murmann
EE214 Winter 2010-11 – Chapter 8
84
Additional Topics in Noise Analysis
ƒ Covered in EE314
– RF-centric metrics
• Noise figure
• Receiver sensitivity
– Phase noise in oscillators
ƒ Covered in EE315A,B
– Noise in filters and switched capacitor circuits
ƒ Other
– Cyclostationary noise
• Noise in circuits that are driven by a periodic waveform that
modulates the power spectral densities
• E.g. mixers
B. Murmann
EE214 Winter 2010-11 – Chapter 8
85
Chapter 9
Distortion Analysis
y
B. Murmann
Stanford University
Reading Material: Sections 1.4.1, 5.3.2
Overview
ƒ Low frequency distortion analysis
ƒ Effect of feedback on distortion
ƒ High frequency distortion analysis
B. Murmann
EE214 Winter 2010-11 – Chapter 9
2
Introduction
ƒ All electronic
l t i circuits
i it exhibit
hibit some llevell off nonlinear
li
b
behavior
h i
– The resulting waveform distortion is not captured in small-signal
models
ƒ In the first section of this chapter, we will begin by looking at the basic
tools needed to analyze “memoryless” nonlinearities, i.e. nonlinearities
that can be represented by a frequency independent model
– Such models are valid in a frequency range where all capacitances
and inductances in the circuit of interest can be ignored
ƒ As a driving example, we will analyze the nonlinearity in the V-I
transduction of BJTs and MOSFETs
ƒ The general approach taken is to model the nonlinearities via a power
series that links the input and output of the circuit
– This approach is useful and accurate for the case of “small
small distortion”
distortion
and cannot be used to predict the effect of gross distortion, e.g. due
to signal clipping
B. Murmann
EE214 Winter 2010-11 – Chapter 9
3
Small-Signal AC Model
io
Io = IOQ + io
+
Vi = VIQ + vi
-
gm =
dIo
dVi V = V
i
IQ
= f '(VIQ )
Io = f(Vi)
gm
gm⋅vi
+
vi
-
io
gm
vi
VIQ
B. Murmann
Vi
EE214 Winter 2010-11 – Chapter 9
4
Taylor Series Model
(3)
f '(VIQ )
f ''(VIQ )
2 f (VIQ )
f(Vi ) = f(VIQ ) +
(Vi − VIQ ) +
(Vi − VIQ ) +
(Vi − VIQ )3 + ...
1!
2!
3!
f2(Vi)
f3(Vi)
f(Vi)
f2(Vi)
f3(Vi)
B. Murmann
Vi
VIQ
EE214 Winter 2010-11 – Chapter 9
5
Relationship Between Incremental Variables
ƒ Using
vi = Vi − VIQ
io = Io − IOQ = f(Vi ) − f(VIQ )
and
we obtain
io = a1v i + a2 v i2 + a3 v i3 + ...
where
f (m) (VIQ
Q)
am =
m!
ƒ Note that
a1 ≡ gm
a2 ≡
1 '
gm
2
a3 ≡
1 ''
gm
6
ƒ In practice, it is often sufficient to work with a truncated nth order power
series
io ≅ a1v i + a2 v i2 + ... + an v in
B. Murmann
EE214 Winter 2010-11 – Chapter 9
6
Graphical Illustration
io
n=2
vi
n→∞
n=3
ƒ A model that relates the incremental signal components (vi, io) though a
nonlinear expression is sometimes called “large-signal AC model”
ƒ The accuracy of a truncated power series model depends on the signal
range and the curvature of the actual transfer function
– Using a higher order series generally helps, but also makes the
analysis more complex
– As we will see, using a third order series is often sufficient to model
th relevant
the
l
t distortion
di t ti effects
ff t in
i practical,
ti l weakly
kl nonlinear
li
circuits
i it
B. Murmann
EE214 Winter 2010-11 – Chapter 9
7
Harmonic Distortion Analysis
ƒ Apply a sinusoidal signal and collect harmonic terms in the output signal
v i = vˆ i ⋅ cos ( ωt )
2
3
io = a1vˆ i cos ( ωt ) + a2 ⎡⎣ vˆ i cos ( ωt ) ⎤⎦ + a3 ⎡⎣ vˆ i cos ( ωt ) ⎤⎦ + ...
cos2 ( α ) =
1
⎡cos ( 2α ) + 1⎤⎦
2⎣
cos3 ( α ) =
1
⎡cos ( 3α ) + 3 cos ( α ) ⎤⎦
4⎣
⎡1
⎤
∴ io = ⎢ a2 vˆ i2 ⎥
⎣2
⎦
B. Murmann
DC shift
3
⎡
⎤
+ ⎢a1vˆ i + a3 vˆ i3 ⎥ cos ( ωt )
4
⎣
⎦
Fundamental
⎡1
⎤
⎡1
⎤
+ ⎢ a2 vˆ i2 ⎥ cos ( 2ωt ) + ⎢ a3 vˆ i3 ⎥ cos ( 3ωt ) + ...
⎣2
⎦
⎣4
⎦
Harmonics
EE214 Winter 2010-11 – Chapter 9
8
Observations
ƒ Th
The quadratic
d ti tterm ((a2) give
i rises
i
tto an undesired
d i d second
dh
harmonic
i ttone
and a DC shift
ƒ The cubic term (a3) give rises to an undesired third harmonic tone and it
also
l modifies
difi th
the amplitude
lit d off th
the ffundamental
d
t l
– a3 < 0 Æ “gain compression”
– a3 > 0 Æ “gain expansion”
y
x + 0.3x3
x
x - 0.3x
0 3x3
x
B. Murmann
EE214 Winter 2010-11 – Chapter 9
9
Waveforms with Gain Expansion
x = cos ( 2πt )
B. Murmann
a1 = 1
a3 = 0.3
EE214 Winter 2010-11 – Chapter 9
10
Waveforms with Gain Compression
x = cos ( 2πt )
B. Murmann
a1 = 1
a3 = −0.3
EE214 Winter 2010-11 – Chapter 9
11
Higher Order Terms
cosm ( α ) =
1
m
2
(
e jα + e − j α
)
m
=
1
m
2
m
⎛m⎞
∑ ⎜ k ⎟e jkα e
k =0 ⎝
− j( m − k ) α
⎠
cos4 ( α ) =
1
⎡cos ( 4α ) + 4 cos ( 2α ) + 3 ⎤⎦
8⎣
cos5 ( α ) =
1
⎡cos ( 5α ) + 5cos ( 3α ) + 10 cos ( α ) ⎤⎦
16 ⎣
ƒ Can show that
– Terms raised to even powers of m affect the DC shift and even
harmonics up to m
– Terms raised to odd powers of m affect the fundamental and odd
harmonics up to m
B. Murmann
EE214 Winter 2010-11 – Chapter 9
12
Inspection of 4th and 5th Order Contributions
3
⎡1
⎤
∴ io = ⎢ a2 vˆ i2 + a4 vˆ i4 ⎥
8
⎣2
⎦
ƒ As long as
3
5
⎡
⎤
a5 vˆ i5 ⎥ cos ( ωt )
+ ⎢a1vˆ i + a3 vˆ i3 +
4
16
⎣
⎦
1
⎡1
⎤
+ ⎢ a2 vˆ i2 + a4 vˆ i4 ⎥ cos ( 2ωt )
2
2
⎣
⎦
5
⎡1
⎤
+ ⎢ a3 vˆ i3 +
a5 vˆ i5 ⎥ cos ( 3ωt )
16
⎣4
⎦
⎡1
⎤
+ ⎢ a 4 vˆ i4 ⎥ cos ( 4ωt )
⎣8
⎦
⎡1
⎤
+ ⎢ a5 vˆ i5 ⎥ cos ( 5ωt )
⎣ 16
⎦
B. Murmann
a 4 vˆ i4 << a2 vˆ i2
and
a5 vˆ i5 << a3 vˆ i3
or equivalently
vˆ i <<
a2
a4
and vˆ i <<
a3
a5
the 4th and 5th order terms can
be neglected
ƒ This condition is usually met in
practical, weakly nonlinear
circuits
EE214 Winter 2010-11 – Chapter 9
13
Fractional Harmonic Distortion Metrics
HD2 =
amplitude of second harmonic distortion signal
amplitude of fundamental
HD3 =
amplitude
amplit
de of third harmonic distortion signal
amplitude of fundamental
ƒ IIncluding
l di only
l contributions
t ib ti
ffrom tterms up tto 3rdd order,
d th
these quantities
titi
become
1
a2 vˆ i2
1 a2
2
HD2 ≅
≅
vˆ i
3
2
a
3
1
ˆ
ˆ
a1v i + a3 vi
4
1
a3 vˆ i3
1 a3 2
4
≅
HD3 ≅
vˆ i
3
4
a
3
1
a1vˆ i + a3 vˆ i
4
B. Murmann
EE214 Winter 2010-11 – Chapter 9
14
Total Harmonic Distortion
THD =
total power of distortion signals
power of fundamental
= HD22 + HD32 + HD24 + ...
ƒ THD iis often
ft d
dominated
i t db
by th
the HD2 and/or
d/ HD3 term
t
ƒ Typical application requirements
– Telephone audio: THD < ~10%
– Video: THD < ~1%
– RF low noise amplifiers: THD < ~0.1%
– High quality audio: THD < ~0.01%
B. Murmann
EE214 Winter 2010-11 – Chapter 9
15
Intermodulation Distortion (1)
ƒ Consider applying two tones to the nonlinear device
v i = vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t )
io = a1 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦
+a2 ⎣⎡ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎦⎤
2
3
+a3 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦ + ...
ƒ Inspect second-order term
2
a2 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦ = a2 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) ⎤⎦
2
+a2 ⎡⎣ vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦
2
C
Causes
HD
+2a2 ⎡⎣ vˆ i1vˆ i2 ⋅ cos ( ω1t ) cos ( ω2 t ) ⎤⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 9
New
16
Second-Order Intermodulation
2a2 ⎡⎣ vˆ i1vˆ i2 ⋅ cos ( ω1t ) cos ( ω2 t ) ⎤⎦ = a2 vˆ i1vˆ i2 ⎡⎣cos ({ω1 + ω2 } t ) + cos ({ω1 − ω2 } t ) ⎤⎦
ƒ The output will contain tones at the sums and differences of the applied
frequencies
ƒ We define the fractional second-order intermodulation as
IM2 =
=
amplitude of second
second-order
order IM components (for vˆ i1 = vˆ i2 = vˆ i )
amplitude of fundamentals
a2 vˆ i2 a2
=
vv̂ i
a1 vˆ i
a1
= 2HD2
B. Murmann
EE214 Winter 2010-11 – Chapter 9
17
Third-Order Intermodulation (1)
3
a3 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦ = a3 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) ⎤⎦
3
+a3 ⎡⎣ vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦
3
Causes HD
2
+3a3 ⎡ vˆ i1vˆ i2
⋅ cos ( ω1t ) cos2 ( ω2 t ) ⎤
⎣
⎦
2ˆ
+3a3 ⎡ vˆ i1
v i2
⎣
⋅ cos
2
New
( ω1t ) cos ( ω2t )⎤⎦
2
3 3 ⎡ vˆ i1vˆ i2
3a
⋅ cos ( ω1t ) cos2 ( ω2 t ) ⎤
⎣
⎦
=
3
2 ⎡
⎤
a3 vˆ i1vˆ i2
⎣2cos ( ω1t ) + cos ({2ω2 − ω1} t ) + cos ({2ω2 + ω1} t ) ⎦
4
“Gain desensitization term”
For a3<0, large vi2 reduces
fundamental tone due to vi1
B. Murmann
Third-order
Intermodulation
Products
EE214 Winter 2010-11 – Chapter 9
18
Third-Order Intermodulation (2)
ƒ Third-order intermodulation products appear at (2ω2 ± ω1) and (2ω1 ± ω2)
ƒ We define the fractional third-order intermodulation as
IM3 =
=
amplitude of third-order IM components (for vˆ i1 = vˆ i2 = vˆ i )
amplitude of fundamentals
3 a3 vˆ i3 3 a3 2
=
v̂ i = 3HD3
4 a1 vˆ i 4 a1
ƒ Note that for ω2 ≅ ω1, the third-order
intermodulation products are close to the
original frequencies and cannot be
filtered out
– This is a significant issue in
narrowband systems
B. Murmann
EE214 Winter 2010-11 – Chapter 9
19
Distortion in a CE Stage (1)
Ic = Ise
Vbe
VT
kT
VT =
q
dIc
a1 =
dVbe
=
a2 =
am =
B. Murmann
Vbe
Vbe = VBEQ
I
= s e VT
VT
Vbe = VBEQ
ICQ
≡ gm
VT
1 d2Ic
2
2 dVbe
=
Vbe = VBEQ
1 ICQ
2 VT2
1 ICQ
m! VTm
EE214 Winter 2010-11 – Chapter 9
20
Distortion in a CE Stage (2)
1 a3 2
1 ⎛ vˆ be ⎞
HD3 ≅
vˆ be =
⎜
⎟
4 a1
24 ⎜⎝ VT ⎟⎠
1 a2
1 vˆ be
HD2 ≅
vˆ be =
2 a1
4 VT
2
ƒ Low distortion in the collector current quires the B-E voltage excursion to
be much smaller than VT ≅ 26mV
ƒ Checking for the valid range of a third order model yields
vˆ be <<
a2
= 12VT
a4
and vˆ be <<
a3
= 20VT
a5
ƒ For a B-E voltage swing of VT, we have
HD2 ≅ 25%
HD3 ≅ 4.17%
ƒ Note that a typical application will demand much lower distortion
B. Murmann
EE214 Winter 2010-11 – Chapter 9
21
Distortion in a CS Stage (1)
Id =
1
W
μCox
Vgs − Vt
2
L
(
)
2
a1 =
dId
dVgs
= μCox
a2 =
= μCox
Vgs = VGSQ
W
Vgs − Vt
L
(
)
Vgs = VGSQ
2I
W
VOV = DQ ≡ gm
L
VOV
1 d2Id
2
2 dVgs
=
Vgs = VGSQ
1
W IDQ
μCox
= 2
2
L
VOV
a3 = 0
B. Murmann
EE214 Winter 2010-11 – Chapter 9
22
Distortion in a CS Stage (2)
HD2 ≅
1 a2
1 v̂ gs
vˆ gs =
2 a1
4 VOV
HD3 = 0
ƒ Small second harmonic distortion in the drain current requires the G-S
voltage excursion to be much smaller than the quiescent point gate
overdrive
d i (VOV=V
VGS-V
Vt)
ƒ An idealized square-law device does not introduce high order distortion
– However, this is not true for a real short-channel MOSFET
ƒ Relevant effects
– Velocity saturation, mobility reduction due to vertical field
– Biasing
g in moderate or weak inversion
– Nonlinearity in the device’s output conductance
– …
B. Murmann
EE214 Winter 2010-11 – Chapter 9
23
Distortion in Modern MOSFETS
ƒ Distortion in modern MOSFET devices is generally hard to model
accurately
ƒ A basic approach for devices operating in strong inversion is to include
short channel effects via basic extensions to the square law model
– E.g. model velocity saturation as resistive source degeneration
– See e
e.g.
g Terrovitis & Meyer,
Meyer JSCC 10/2000
ƒ Another approach is to extract the coefficients from “known-to-beaccurate” Spice models
– Find coefficients am by simulating the derivatives of I-V curves
– See e.g. Blaakmeer et al., JSSC 6/2008
ƒ Unfortunately, generating accurate Spice models for MOSFET distortion
is a very difficult task
– See e.g. R. van Langevelde et al., IEDM 2000
ƒ Never trust a Spice model blindly!
B. Murmann
EE214 Winter 2010-11 – Chapter 9
24
Distortion of EE214 NMOS Device
B. Murmann
EE214 Winter 2010-11 – Chapter 9
25
Distortion in a BJT Differential Pair (1)
⎛ V ⎞
Icd = Ic1 − Ic2 = αIEE tanh ⎜ id ⎟
⎝ 2VT ⎠
c2
c1
tanh ( x ) = x −
id
a1 =
1 3 2 5
x +
x − +...
3
15
αIEE
≡ Gm
2VT
a3 = −
αIEE
24VT3
a5 =
αIEE
240VT5
EE
ƒ Third-order model is accurate for
v̂ id <<
B. Murmann
a3
= 10VT
a5
EE214 Winter 2010-11 – Chapter 9
26
Distortion in a BJT Differential Pair (2)
ƒ A differential pair with perfectly matched transistors does not generate
any even-order distortion products
ƒ Any mismatch (e.g. in Is) will cause non-zero even-order terms
– The resulting even order distortion products are typically smaller than
the inherent odd-order distortion
ƒ The HD3 performance of a BJT differential pair is better than that of a
single BJT transistor
HD3,BJTdiff
3 BJTdiff
1 a3 2
1 ⎛ vˆ id ⎞
≅
vˆ id =
⎜
⎟
4 a1
48 ⎜⎝ VT ⎟⎠
B. Murmann
2
HD33,BJT
BJT
1 ⎛ vˆ be ⎞
≅
⎜
⎟
24 ⎜⎝ VT ⎟⎠
2
EE214 Winter 2010-11 – Chapter 9
27
Distortion in a MOS Differential Pair
⎛ V ⎞
⎛ V ⎞
Iod = Id1 − Id2 = ISS⎜ id ⎟ 1 − ⎜ id ⎟
⎝ VOV ⎠
⎝ 2VOV ⎠
d2
d1
2
2
1
1 5
⎛x⎞
x 1 − ⎜ ⎟ = x − x3 −
x + ...
8
128
⎝2⎠
id
a1 =
ISS
≡ Gm
VO
OV
a3 = −
ISS
3
8VOV
a5 =
ISS
5
128VOV
SS
ƒ Third-order model is accurate for
v̂ id <<
B. Murmann
EE214 Winter 2010-11 – Chapter 9
a3
= 4VOV
a5
28
Feedback and Distortion
ƒ Low-frequency distortion is a result of variations in the slope of an
amplifier’s transfer characteristic. Feedback reduces the relative
variation, and thus the distortion, to the same extent that it reduces
fractional changes in gain.
gain
Vout
Vin
ƒ Note that feedback reduces distortion without reducing the output
voltage range. The gain is also reduced, but additional gain can be
provided with a preamplifer the operates with smaller signal swings, and
therefore less distortion.
B. Murmann
EE214 Winter 2010-11 – Chapter 9
29
Power Series Analysis (1)
+
Si
–
Sε
a
–
So
Sfb
f
So = a1Sε + a 2S2ε + a3S3ε + K
Sε = Si − f ⋅ So
∴ So = a1(Si − f ⋅ So ) + a 2 (Si − f ⋅ So )2 + a3 (Si − f ⋅ So )3 + K
B. Murmann
EE214 Winter 2010-11 – Chapter 9
30
Power Series Analysis (2)
ƒ Expressing So as a power series expansion in Si
So = b1Si + b 2Si2 + b3Si3 + K
ƒ Substitute this expression for So into the result on the previous page and
compare coefficients to find bi
b1Si = a1(Si − f ⋅ b1Si )
b1 =
a1
1+ a1f
ƒ Thus, the feedback reduces the coefficient of the fundamental term in
the forward amplifier by 1 + af
B. Murmann
EE214 Winter 2010-11 – Chapter 9
31
Power Series Analysis (3)
ƒ Second-order terms
b 2Si2 = −a1f ⋅ b 2Si2 + a 2 ((Si − f ⋅ b1Si )2
b2 =
a 2 (1− b1f)2
a2
=
1+ a1f
(1+ a1f)3
ƒ Third-order terms
b3Si3 = −a1f ⋅ b3Si3 − 2a 2Si3 f ⋅ b 2 (1− f ⋅ b1) + a3 (Si − f ⋅ b1Si )3
b3 =
a3 (1− b1f)3 − 2a 2 f ⋅ b 2 (1− f ⋅ b1) a3 (1+ a1f) − 2a 22 ⋅ f
=
1+ a1f
(1+ a f)5
1
B. Murmann
EE214 Winter 2010-11 – Chapter 9
32
Comments
ƒ Large loop gain (a1f) leads to small nonlinearity
ƒ b3 contains a term due to a2
– This is due to signal interaction with the second-order term fed back
to the input
ƒ It is possible to obtain b3 = 0 without large loop gain
B. Murmann
EE214 Winter 2010-11 – Chapter 9
33
An Interesting Example
VCC
So = iC = a1Sε + a 2S2ε + a3S3ε + L
IC = ICQ+ iC
Sε = vBE = v i − f ⋅ iC
Q
vi
~
RE
Vi
f = RE
a1 = gm
a2 =
1 IC
2 V2
T
b1 =
a1
gm
=
1+ a1f 1+ gmRE
b3 =
B. Murmann
b2 =
1 IC
6 V3
T
1 IC
1
2
2 V (1+ g R )3
T
m E
1 IC
1 IC
(1+
g
R
)
−
g R
m
E
6 V3
2 V3 m E
T
T
(1+ gmRE )5
a3 =
gmRE =
1
2
EE214 Winter 2010-11 – Chapter 9
⇒ b3 = 0
⇒ HD3 = 0
34
High Frequency Distortion Analysis
ƒ The power series approach studied previously ignores any frequency
dependence introduced by reactive elements
– Sufficient for 90% of typical circuits, including some operating at RF
ƒ Assuming weakly nonlinear behavior, the frequency dependence can be
included using a Volterra Series model
– Vito Volterra, 1887
ƒ The purpose of this handout is to provide a few basic examples that will
allow you to understand the general framework
ƒ Examples
– Memoryless nonlinearity followed by a filter
– Memoryless nonlinearity preceded and followed by a filter
– RC circuit with nonlinear capacitance
– RC circuit with nonlinear resistance
B. Murmann
EE214 Winter 2010-11 – Chapter 9
35
Example 1
ic = a1vi + a2 vi2 + a3 vi3 + ...
R
ic
vo
a1 = gm
vi
VI
a2 =
C
K( jω) =
1 ICQ
2 VT2
a3 =
1 ICQ
6 VT3
vo
−R
=
ic 1 + jωRC
ƒ Ignoring device capacitances and finite output resistance for simplicity
B. Murmann
EE214 Winter 2010-11 – Chapter 9
36
Single-Tone Input
vi = vˆ i cos ( ωt )
ƒ Ignoring DC offset and gain expansion, we have
ic = a1vˆ i cos ( ωt ) +
1
1
a2 vˆ i2 cos ( 2ωt ) + a3 vˆ i3 cos ( 3ωt ) + ...
2
4
ƒ The output voltage consists of the same tones, with their magnitude and
phase altered by the linear filter K(jω)
v o = K ( jω) ⋅ a1vˆ i cos ( ωt + φω )
1
+ K ( 2jω) ⋅ a2 vˆ i2 cos ( 2ωt + φ2ω )
2
φmω = ∠K ( m ⋅ jω)
1
+ K ( 3jω) ⋅ a3 vˆ i3 cos ( 3ωt + φ3ω ) + ...
4
B. Murmann
EE214 Winter 2010-11 – Chapter 9
37
Two-Tone Input
vi = vˆ 1 cos ( ω1t ) + vˆ 2 cos ( ω2 t )
ƒ Substituting this input into the power series
series, and using the identities
shown below, the complete expression for the collector current is most
elegantly expressed as shown on the next slide
cos ( α ) cos ( β ) =
cos ( α ) cos ( β ) cos ( γ ) =
1
⎡cos ( α + β ) + cos ( α − β ) ⎤⎦
2⎣
1
⎡cos ( α + β + γ ) + cos ( α + β − γ )
4⎣
+ cos ( α − β + γ ) + cos ( α − β − γ ) ⎤⎦
B. Murmann
EE214 Winter 2010-11 – Chapter 9
38
Frequency
Components
ic = a1 ⎡⎣ vˆ 1 cos ( ω1t ) + vˆ 2 cos ( ω2 t ) ⎤⎦
+
ω1, ω2
a2 ⎡ 2
vˆ 1 cos ([ ω1 ± ω1] t ) + vˆ 22 cos ([ ω2 ± ω2 ] t )
2 ⎣
0, 2ω1, 2ω2
+2vˆ 1 vˆ 2 cos ([ ω1 ± ω2 ] t ) ⎤
⎦
+
ω1-ω2, ω1+ω2
a3 ⎡ 3
vˆ 1 cos ([ ω1 ± ω1 ± ω1] t ) + vˆ 32 cos ([ ω2 ± ω2 ± ω2 ] t )
4 ⎣
ω1, ω2, 3ω
3 1, 3ω
3 2
+ 3vˆ 12 vˆ 2 cos ([ ω1 ± ω2 ± ω2 ] t )
ω1, 2ω1-ω2, 2ω1+ω2
+ 3vˆ 1 vˆ 22 cos ([ ω1 ± ω1 ± ω2 ] t ) ⎤ + ...
⎦
ω2, 2ω2-ω1, 2ω2+ω1
B. Murmann
EE214 Winter 2010-11 – Chapter 9
39
Filtered Output
(
)
(
)
v o = a1 ⎡ vˆ 1 K ( jω1 ) cos ω1t + φω1 + vˆ 2 K ( jω2 ) cos ω2 t + φω2 ⎤
⎣
⎦
+
a2 ⎡
K ( 2jω1 ) ⋅ vˆ 12 cos 2ω1t + φ2ω1 + vˆ 12 K ( 0 )
⎣
2
(
)
(
)
+ K ( 2jω2 ) ⋅ vˆ 22 cos 2ω2 t + φ2ω2 + vˆ 22 K ( 0 )
(
)
(
)
+ K ( j [ ω1 − ω2 ]) ⋅ 2vˆ 1 vˆ 2 cos [ ω1 − ω2 ] t + φω1−ω2
+ K ( j [ ω1 + ω2 ]) ⋅ 2vˆ 1 vˆ 2 cos [ ω1 + ω2 ] t + φω1+ω2 ⎤
⎦
+
B. Murmann
a3
[...]
4
EE214 Winter 2010-11 – Chapter 9
40
Short Hand Notation
v o = a1K ( jωa ) v i + a2K ( jωa + jωb ) v i2 + a3K ( jωa + jωb + jωc ) v i3 + ...
H1( jωa )
H3 ( jωa + jωb + jωc )
H2 ( jωa + jωb )
ƒ Operator “◦” means
– Multiply each frequency component in vim by
Hm ( jωa, jωb,...)
and shift phase by
∠Hm ( jωa, jωb,...)
ƒ The arguments ωa, ωb, ωc, … are auxiliary variables taking on all
permutations of ω1, ±ω2, … ±ωm
B. Murmann
EE214 Winter 2010-11 – Chapter 9
41
General Frequency Domain Volterra Series
v o = H1 ( jωa ) v i + H2 ( jωa , jωb ) v i2 + H3 ( jωa , jωb , jωc ) v i3 + ...
ƒ For the circuit example discussed previously, the coefficients are given
as follows
H1(jωa ) =
−a1R
1 + jωaRC
H2 (jωa , jωb ) =
−a2R
1 + ( jωa + jωb ) RC
H3 (jωa , jωb , jωc ) =
B. Murmann
−a3R
1 + ( jωa + jωb + jωc ) RC
EE214 Winter 2010-11 – Chapter 9
42
Distortion Metrics
Taylor Series
Volterra Series
HD2
1 a2
v̂ i
v
2 a1
1 H2 ( jω1, jω1 )
v̂ i
v
2 H1 ( jω1 )
HD3
1 a3 2
v̂i
v
4 a1
1 H3 ( jω1, jω1, jω1 ) 2
vi
v̂
4
H1 ( jω1 )
IM3
3 a3 2
v̂i
4 a1
3 H3 ( jω1, jω1, − jω2 ) 2
v̂i
4
H1 ( jω1 )
ƒ Volterra series model
– Second and third order distortion still vary with square and cube of input
amplitude, respectively
– But, there is no fixed relationship between HD2 and IM2, and HD3 and IM3
B. Murmann
EE214 Winter 2010-11 – Chapter 9
43
Distortion Metrics for Example 1
1
1 H2 ( jω, jω)
1 a2 1 + 2jωRC
1 a2 1 + jωRC
HD2 =
vˆ i =
vˆ i =
vˆ i
2 H1 ( jω)
2 a1
2 a1 1 + 2jωRC
1
1 + jωRC
HD3 =
IM3 =
B. Murmann
1 H3 ( jω, jω, jω) 2 1 a3 1 + jωRC 2
vˆ i =
vˆ i
4
4 a1 1 + 3jωRC
H1 ( jω)
1 + jωRC
3 H3 ( jω1, jω1, − jω2 ) 2 1 a3
vˆ i =
vˆ i2
4
4 a1 1 + j ( 2ω1 − ω2 ) RC
H1 ( jω1 )
EE214 Winter 2010-11 – Chapter 9
44
HD2 and HD3 Distortion Plots for Example 1
ICQ = 1mA
B. Murmann
vˆ i =
VT
5
EE214 Winter 2010-11 – Chapter 9
45
IM3 Distortion Plot for Example 1
ICQ = 1mA
vˆ i1 = vˆ i2 =
VT
5
ƒ For ω2 → ω1, the IM3 distortion product is close to the fundamental tone
ω1, and therefore IM3 becomes nearly frequency independent
B. Murmann
EE214 Winter 2010-11 – Chapter 9
46
Example 2
2
3
ic = a1vbe + a2 vbe
+ a3 vbe
+ ...
K(jω) =
vo
−R
=
ic 1 + jωRC
K in (jω) =
vbe
1
=
vi
1 + jωRinCin
ƒ Similar to example 1, but now including an additional filter at the input
B. Murmann
EE214 Winter 2010-11 – Chapter 9
47
Two-Tone Input
vi = vˆ 1 cos ( ω1t ) + vˆ 2 cos ( ω2 t )
ƒ The two input tones are now processed by a linear filter before being
sent through the nonlinearity
ƒ At the base of the BJT, we have
(
)
(
v be = K in ( jω1 ) ⋅ vˆ 1 cos ω1t + ψ ω1 + K in ( jω2 ) ⋅ vˆ 2 cos ω2 t + ψ ω2
)
ψmω = ∠K in ( m ⋅ jω)
ƒ In short hand notation, this can be written as
v be = K in ( jωa ) v i
B. Murmann
EE214 Winter 2010-11 – Chapter 9
48
2
3
v o = a1K ( jωa ) v be + a2K ( jωa + jωb ) v be
+ a3K ( jωa + jωb + jωc ) v be
+ ...
v o = a1K ( jωa ) ⎡⎣K in ( jωa ) v i ⎤⎦
+ a2K ( jωa + jωb ) ⎡⎣K in ( jωa ) v i ⎦⎤
2
+ a3K ( jωa + jωb + jωc ) ⎡⎣K in ( jωa ) v i ⎤⎦
3
ƒ First order term
a1K ( jωa ) ⎡⎣K in ( jωa ) v i ⎤⎦ = a1K ( jωa ) K in ( jωa ) v i
B. Murmann
EE214 Winter 2010-11 – Chapter 9
49
ƒ Second order term
2
a2K ( jωa + jωb ) ⎡⎣K in ( jωa ) v i ⎤⎦ = ?
2
⎡⎣K in ( jωa ) v i ⎤⎦ = ⎡⎣K in ( jωa )
{vˆ 1 cos ( ω1t ) + vˆ 2 cos ( ω2t )}⎤⎦
(
2
)
(
)
= ⎡ K in ( jω1 ) ⋅ vˆ 1 cos ω1t + ψ ω1 + K in ( jω2 ) ⋅ vˆ 2 cos ω2 t + ψ ω2 ⎤
⎣
⎦
(
2
= K in ( jω1 ) ⋅ vˆ 12 cos {ω1 ± ω1} t + ψ ω1 ± ψ ω1
2
(
)
+ K in ( jω2 ) ⋅ vˆ 22 cos {ω2 ± ω2 } t + ψ ω2 ± ψ ω2
(
)
ˆ 1 vˆ 2 cos {ω1 ± ω2 } t + ψ ω ± ψ ω
+ K in
i ( jω1 ) K iin ( jω2 ) ⋅ v
1
2
)
= K in ( jωa ) K in ( jωb ) v i2
B. Murmann
EE214 Winter 2010-11 – Chapter 9
50
2
Coefficients
H1( jωa ) =
−a1R
1
1 + jωaRC 1 + jωaRC
H2 ( jωa , jωb ) =
−a2R
1
1
1 + jωaRC 1 + jωbRC 1 + ( jωa + jωb ) RC
H3 ( jωa , jωb , jωc ) =
−a3R
1
1
1
1 + jωaRC 1 + jωbRC 1 + jωcRC 1 + ( jωa + jωb + jωc ) RC
B. Murmann
EE214 Winter 2010-11 – Chapter 9
51
Example 3
i
ij
[[Chun & Murmann,, JSSC 10/2006]]
ƒ Cj models the nonlinear capacitance of an electrostatic discharge (ESD)
protection device (e.g. a basic diode structure as shown to the right)
B. Murmann
EE214 Winter 2010-11 – Chapter 9
52
Junction Capacitance Model
Cj =
ƒ Using
C j0
=
M
⎛ VOQ + v o ⎞
⎜1+
⎟
ψ0
⎝
⎠
C jQ =
C j0
1
M
C j0
1
M
(1 + x )
VR = VOQ + ψ0
b1 = −
Cj =
C jQ
M
⎛
vo ⎞
⎜1+
⎟
⎝ VR ⎠
B. Murmann
= 1 − Mx +
M
⎛
VOQ ⎞
⎜1+
⎟
ψ0 ⎠
⎝
we can write
M
⎛ ψ0 + VOQ ⎞ ⎛ ψ0 + VOQ + v o ⎞
⎜
⎟ ⎜
⎟
ψ0
⎝
⎠ ⎝ ψ0 + VOQ
Q
⎠
M
VR
b2 =
(
)
1
M + M2 x 2 + ...
2
M + M2
2VR
= C jQ ⎡1 + b1v o + b2 v o2 + ...⎤
⎣
⎦
EE214 Winter 2010-11 – Chapter 9
53
Circuit Analysis
ij = Cj
⎡ dv
dv o
dv
1 dv 2 1 dv 3 ⎤
= C jQ ⎡1 + b1v o + b2v o2 + ...⎤ o = C jQ ⎢ o + b1 o + b3 o ⎥
⎣
⎦ dt
dt
dt 3
dt ⎥⎦
⎢⎣ dt 2
(
i = C jQ + CI
⎡
⎣⎢
(
vi = v o + i ⋅ R = v o + R C jQ + CI
vi = v o + RC0
C0 = C jQ + CI
B. Murmann
2
3⎤
) dvdto + C jQ ⎢ 21 b1 dvdto + 31 b3 dvdto ⎥
)
⎦⎥
⎡ 1 dv 2 1 dv 3 ⎤
dv o
+ RC jQ ⎢ b1 o + b3 o ⎥
dt
dt 3
dt ⎥⎦
⎢⎣ 2
d
d
d
v o + RC1 v o2 + RC2 v o3
dt
dt
dt
MC jQ
b
C1 = 1 C jQ = −
2
2VR
(
)
M + M2 C jQ
b1
C2 = C jQ = −
3
6VR2
EE214 Winter 2010-11 – Chapter 9
54
Volterra Series
ƒ We
W are looking
l ki ffor a Volterra
V lt
series
i representation
t ti off the
th form
f
v o = H1 ( jωa ) v i + H2 ( jωa , jωb ) v i2 + H3 ( jωa , jωb , jωc ) v i3 + ...
ƒ The coefficients H1, H2 and H3 can be found by inserting the above
series into the nonlinear differential equation shown on the previous
slide and subsequently comparing the coefficients on the LHS and RHS
of the equation
vi = H1 ( jωa ) vi + H2 ( jωa , jωb ) vi2 + H3 ( jωa , jωb , jωc ) vi3
+ RC0
d⎡
H1 ( jωa ) vi + H2 ( jωa , jωb ) vi2 + H3 ( jωa , jωb , jωc ) vi3 ⎤
⎦
dt ⎣
+ RC1
2
d⎡
H1 ( jωa ) vi + H2 ( jωa , jωb ) vi2 + H3 ( jωa , jωb , jωc ) vi3 ⎤
⎦
dt ⎣
+ RC2
3
d⎡
H1 ( jωa ) vi + H2 ( jωa , jωb ) vi2 + H3 ( jωa , jωb , jωc ) vi3 ⎤
⎦
dt ⎣
B. Murmann
EE214 Winter 2010-11 – Chapter 9
55
Coefficient Comparison (1)
ƒ First order
d⎤
⎡
1 vi = ⎢1 + RC0 ⎥ H1 ( jωa ) vi
dt ⎦
⎣
d⎤
⎡
1 = ⎢1 + RC0 ⎥ H1 ( jωa ) = ⎡⎣1 + RC0 jωa ⎤⎦ H1 ( jωa )
dt ⎦
⎣
∴ H1 ( jωa ) =
1
1 + RC0 jωa
ƒ This is just the linear transfer function as expected
B. Murmann
EE214 Winter 2010-11 – Chapter 9
56
Coefficient Comparison (2)
ƒ Second order
2
d⎤
d
⎡
0 vi2 = ⎢1 + RC0 ⎥ H2 ( jωa , jωb ) vi2 + RC1 ⎡H1 ( jωa ) vi ⎤
⎦
dt ⎦
dt ⎣
⎣
ƒ Simplify using the following rules
d
H2 ( jωa , jωb ) = ( jωa + jωb ) H2 ( jωa , jωb )
dt
2
⎡H1 ( jωa ) vi ⎤ = H1 ( jωa ) H1 ( jωb ) vi2
⎣
⎦
d
⎡H1 ( jωa ) H1 ( jωb ) ⎤⎦ = ( jωa + jωb ) H1 ( jωa ) H1 ( jωb )
dt ⎣
B. Murmann
EE214 Winter 2010-11 – Chapter 9
57
Coefficient Comparison (3)
0 = ⎡⎣1 + RC0 ( jωa + jωb ) ⎤⎦ H2 ( jωa , jωb ) + RC1 ( jωa + jωb ) H1 ( jωa ) H1 ( jωb )
H2 ( jωa , jωb ) =
−RC1 ( jωa + jωb ) H1 ( jωa ) H1 ( jωb )
1 + RC0 ( jωa + jωb )
∴ H2 ( jωa , jωb ) = −RC1 ( jωa + jωb ) H1 ( jωa ) H1 ( jωb ) H1 ( jωa + jωb )
ƒ H2 becomes zero for
f ω→0; this makes intuitive sense
B. Murmann
EE214 Winter 2010-11 – Chapter 9
58
Coefficient Comparison (4)
ƒ Third order
d⎤
⎡
0 vi3 = ⎢1 + RC0 ⎥ H3 ( jωa , jωb , jωc ) vi3
dt ⎦
⎣
(
+ RC1
d⎡
2 H1 ( jωa ) vi
dt ⎣
+ RC2
3
d⎡
H1 ( jωa ) vi ⎤
⎦
dt ⎣
) (H ( jω , jω ) v )⎤⎦
2
a
b
2
i
Second-order
Interaction Term
ƒ Simplifying and neglecting the second-order interaction term yields
∴ H3 ( jωa , jωb , jωc ) = −RC2 ( jωa + jωb + jωc ) H1 ( jωa ) H1 ( jωb ) H1 ( jωc )
⋅ H1 ( jωa + jωb + jωc )
B. Murmann
EE214 Winter 2010-11 – Chapter 9
59
Harmonic Distortion Expressions (1)
2
RC1 ( 2jω) ⎡⎣H1 ( jω) ⎤⎦ H1 ( 2jω)
1 H2 ( jω, jω)
1
HD2 =
vˆ i =
vˆ i = ωRC1 H1 ( jω) H1 ( 2jω) vˆ i
2 H1 ( jω)
2
H1 ( jω)
∴ HD2 =
⎛ v̂ ⎞
1
MωRC jQ H1 ( jω) H1 ( 2jω) ⎜ i ⎟
⎜ VR ⎟
2
⎝
⎠
ƒ HD2 improves for
– Lower swing (vi/VR)
– Lower frequency
– Lower drive resistance (R)
– Smaller capacitive nonlinearity (M→0) and smaller CjQ
ƒ Adding extra linear capacitance (CI) will lower the corner frequency of H1
– Assuming that we cannot tolerate much signal attenuation, this won’t
help reduce the distortion all that much in the useable frequency range
B. Murmann
EE214 Winter 2010-11 – Chapter 9
60
Harmonic Distortion Expressions (2)
RC2 ( 3jω) (H1 ( jω) ) H1 ( 3jω)
1 H3 ( jω, jω, jω) 2 1
HD3 =
vˆ i =
vˆ i2
4
4
H1 ( jω)
H1 ( jω)
3
=
2
3
ωRC2 H1 ( jω) H1 ( 3jω) vˆ i2
4
⎛ v̂ ⎞
1
∴ HD3 = M + M2 ωRC jQ H1 ( jω) H1 ( 3jω) ⎜ i ⎟
⎜ VR ⎟
8
⎝
⎠
(
)
2
ƒ HD3 behaves similar to HD2
– The distortion depends on similar quantities and cannot be improved
by adding additional linear capacitance (CI)
ƒ HD3 is often more critical than HD2, since the latter can be improved
significantly by employing a differential circuit topology
B. Murmann
EE214 Winter 2010-11 – Chapter 9
61
Plot
v̂ i = 0.5V
v
0 5V
R = 25Ω
CI = 0
C jQ = 1pF
M = 0.3
03
VR = VOQ + ψ0 = 2.2V
B. Murmann
EE214 Winter 2010-11 – Chapter 9
62
Example 4
ƒ An
A RC circuit
i it with
ith a lilinear capacitor,
it b
butt nonlinear
li
resistor
i t
ƒ The circuit below implements a track-and-hold circuit used in switched
capacitor circuits (filters, A/D converters, etc.)
– More in EE315A,B
ƒ The MOSFET is used as a switch and operates in the triode region,
exhibiting nonlinear resistive behavior
[W. Yu, IEEE TCAS II, 2/1999]
K 2
ID ≅ K ( VGS − Vt ) VDS − VDS
2
B. Murmann
EE214 Winter 2010-11 – Chapter 9
63
Analysis (1)
ID ≅ K ( VGS − Vt ) VDS −
C
K 2
VDS
2
dVo
K
2
= K ( ϕ − Vo − Vt )( Vi − Vo ) − ( Vi − Vo )
dt
2
ƒ Solving for the coefficients of the Volterra series linking vo and vi, and
evaluating HD2 and HD3 yields
HD2 =
⎛
⎞
v̂ i
1
ωRC ⎜
⎟
2
⎝ VGS − Vt ⎠
⎛
⎞
v̂ i
1
HD3 = ωRC ⎜
⎟
4
⎝ VGS − Vt ⎠
2
where VGS is the quiescent point gate-source voltage and R is the
quiescent point resistance of the MOSFET, i.e. K[VGS-Vt]-1
B. Murmann
EE214 Winter 2010-11 – Chapter 9
64
Analysis (2)
ƒ For low distortion
– Make signal amplitude much smaller than VGS-Vt
• Low swing, which is usually undesired
– Make 1/RC much larger than 2π·fin
• Small C or big MOSFET, which is usually undesired
ƒ Example HD3 calculation
⎫
⎪
⎪
⎪
vˆ i = 0.2V
0 2V
⎪
⎪⎪
V
VOQ = VIQ = DD = 0.9V
⎬
2
⎪
⎪
VGS − Vt = VDD − VOQ − Vt
⎪
⎪
= 1.8V − 0.9V − 0.4V = 0.45V ⎪
⎪⎭
ω=
B. Murmann
1 1
10 RC
2
HD3 =
EE214 Winter 2010-11 – Chapter 9
1 1 ⎛ 0.2 ⎞
= −46dB
4 10 ⎜⎝ 0.45 ⎟⎠
65
Example 5
[Terrovitis & Meyer, JSSC 10/2000]
B. Murmann
EE214 Winter 2010-11 – Chapter 9
66
B. Murmann
EE214 Winter 2010-11 – Chapter 9
67
Additional Topics in Distortion Analysis
ƒ Covered in EE314
– RF-centric metrics
• Intercept points
• 1-dB gain compression point
ƒ Other
– Nonlinearities in passive components
– Distortion cancelation techniques
– Cascading nonlinearities
– Series reversion
– Distortion in clipped or amplitude limiting waveforms
• E.g. in oscillators
B. Murmann
EE214 Winter 2010-11 – Chapter 9
68
References (1)
ƒ D. O. Pederson and K. Mayaram, Analog Integrated Circuits for
Communication, Springer, 1991
ƒ P. Wambacq and W. M. C. Sansen, Distortion Analysis of Analog
Integrated Circuits, Springer, 1998
ƒ Hurst, Lewis, Gray
y & Meyer,
y 5th edition, pp
pp. 355-359
– Distortion analysis of a source follower
ƒ B. Razavi, Design of Analog CMOS Integrated Circuits, McGraw-Hill,
2000, Chapter 13
ƒ W. Sansen, “Distortion in elementary transistor circuits,” IEEE Trans.
Circuits and Systems II, vol. 46, pp. 315-325, March 1999
ƒ P
P. Wambacq,
Wambacq G.
G Gielen,
Gielen and P
P. Kinget,
Kinget “High-Frequency
“High Freq enc Distortion
Analysis of Analog Integrated Circuits,” IEEE Trans. Circuits and Syst. II,
pp. 335-345, March 1999
B. Murmann
EE214 Winter 2010-11 – Chapter 9
69
References (2)
ƒ W
W. Rugh,
R h Nonlinear
N li
S
System
t
Th
Theory,
http://rfic.eecs.berkeley.edu/ee242/pdf/volterra_book.pdf
ƒ R. G. Meyer and M. L. Stephens, "Distortion in variable-capacitance
di d " IEEE J.
diodes,"
J Solid-State
S lid St t Circuits,
Ci it pp. 47-54,
47 54 F
Feb.
b 1975
ƒ K. L. Fong and R.G. Meyer, "High-frequency nonlinearity analysis of
common-emitter and differential-pair transconductance stages," IEEE J.
Solid State Circuits,
Solid-State
Circuits pp
pp.548-555,
548 555 Apr
Apr. 1998
ƒ M. T. Terrovitis and R. G. Meyer, "Intermodulation distortion in currentcommutating CMOS mixers," IEEE J. Solid-State Circuits, pp.14611473 Oct
1473,
Oct. 2000
ƒ J. Chun and B. Murmann, "Analysis and Measurement of Signal
Distortion due to ESD Protection Circuits," IEEE J. Solid-State Circuits,
pp 2354-2358
pp.
2354-2358, Oct
Oct. 2006
ƒ W. Yu, S. Sen and B. H. Leung, "Distortion analysis of MOS track-andhold sampling mixers using time-varying Volterra series," IEEE Trans.
Circuits and Syst
Syst. II
II, pp
pp. 101-113
101 113, Feb
Feb. 1999
B. Murmann
EE214 Winter 2010-11 – Chapter 9
70
Ch t 10
Chapter
Operational Amplifiers and Output Stages
B. Murmann
Stanford University
Reading Material: Sections 5.2, 5.5, 6.8, 7.4, 9.4.5
http://www nxp com/documents/data sheet/NE5234 SA5234 pdf
http://www.nxp.com/documents/data_sheet/NE5234_SA5234.pdf
B. Murmann
EE214 Winter 2010-11 – Chapter 10
2
B. Murmann
EE214 Winter 2010-11 – Chapter 10
3
Architecture
ƒ Provides differential
input with large
common mode
d
range
ƒ Provides
additional
voltage
lt
gain
i
ƒ Provides some
g g
gain,,
voltage
approximately
independent of
common mode
B. Murmann
EE214 Winter 2010-11 – Chapter 10
ƒ Provides high
current drive
capability
bilit
ƒ Output can
(approximately)
g rail-to-rail
swing
4
Basic PNP Differential Pair Input Stage
ƒ Circuit works for input common mode
down to VEE (0V), as long as
VBE > VCE(sat ) + VR1
VR1 < VBE − VCE(sat ) ≅ 0.8V
0 8V − 0
0.2V
2V = 0
0.6V
6V
ƒ This limits the gain we can extract from
this stage
gm1R1 =
IBIAS
V
600mV
R1 = R1 =
= 23
2VT
VT
26mV
26
V
Text, p. 449
B. Murmann
EE214 Winter 2010-11 – Chapter 10
5
PNP Folded Cascode Input Stage
ƒ Circuit still works for input
common mode down to VEE
(0V), as before
ƒ But, the low frequency voltage
gain is much larger
g
g
v od
R3
R
= gm1
1 o
v id
R3 +
gm
Ro ≅ ro6 (1 + gm6R6 ) ro3 (1 + gm3R3 )
B. Murmann
EE214 Winter 2010-11 – Chapter 10
6
NE5234 Input Stage
X
~0.9V
ƒ Provides rail-to rail common-mode input range by combining the
currents from a PNP and NPN pair
ƒ The NPN pair “steals” current from the PNP pair at node X whenever the
input common mode is greater than |VBE|
– Total Gm is approximately constant
B. Murmann
EE214 Winter 2010-11 – Chapter 10
7
Second Stage
0.5V
0.5V
0.5V
~0.9V
+ 0.4V -
B. Murmann
EE214 Winter 2010-11 – Chapter 10
8
Common Mode Operating Point of Stage 1 Output
B. Murmann
EE214 Winter 2010-11 – Chapter 10
9
Basic Emitter Follower (“Class-A”) Output Stage
ƒ Issues
– Output
p voltage
g cannot g
go
higher than VCC – VBE
– Need large quiescent current
IQ to provide good current
sinking capability
– IQ flows even if no signal is
present, i.e. Io=0
B. Murmann
EE214 Winter 2010-11 – Chapter 10
10
Output Stage Nomenclature
ƒ Cl
Class-A
A
– Output devices conduct for entire cycle of output sine wave
ƒ Class-B
– Output devices conduct for ≅50% of sine wave cycle
ƒ Class-AB
– Output
p devices conduct for >50%,, but <100% of cycle
y
Class-A
B. Murmann
Class-B
Class-AB
EE214 Winter 2010-11 – Chapter 10
11
Class-AB Emitter Follower Output Stage
ƒ Small quiescent current, but
large drive capability
ƒ Remaining issue
– Output voltage swing is
severely limited
B. Murmann
EE214 Winter 2010-11 – Chapter 10
12
Class-AB Common Emitter Output Stage
ƒ Q1 and Q2 are large
devices
ƒ Want to set the quiescent
point such that IC1 and IC2
are small when no signal is
applied
B. Murmann
EE214 Winter 2010-11 – Chapter 10
13
Analysis
ƒ Assuming IC3 = IC4 = IREF by symmetry, we can write
VBE6 + VBE8 = VBE4 + VBE2
IREF IREF IREF IC2
=
Is6 Is8
Is4 Is2
IC2 = IREF
Is2 Is4
Is6 Is8
ƒ Quiescent current is set by
y IREF and emitter area ratios ((Is ∝ AE)
ƒ The same principle applies to CMOS implementations
– Original paper by Monticelli, JSSC 12/1986
B. Murmann
EE214 Winter 2010-11 – Chapter 10
14
CMOS Version
[Hogervorst, JSSC 12/1994]
B. Murmann
EE214 Winter 2010-11 – Chapter 10
15
Simulated Currents (Vo=0)
Current [A]
Iout
ƒ
Output transistors
never turn off
ƒ
Quiescent current set
by transistor ratios
ƒ
Large drive capability
ID(M26)
ID(M25)
Iin1=Iin2 [A]
B. Murmann
EE214 Winter 2010-11 – Chapter 10
16
NE 5234 Output Stage
ƒ Feedback through Q39-40 ensures that both transistors remain on at
extreme output swings
B. Murmann
EE214 Winter 2010-11 – Chapter 10
17
Simplified AC Schematic of Complete OpAmp
Nested Miller
Compensation
B. Murmann
EE214 Winter 2010-11 – Chapter 10
18
Compensation Issue (1)
ƒ The designer of a general purpose OpAmp knows nothing about the
feedback network that the user will connect around the amplifier
ƒ Therefore, general purpose OpAmps are typically compensated for the
"worst case", i.e. unity feedback configuration
ƒ This tends to be wasteful, since much less compensation
p
may
y be
needed for other feedback configurations
– To overcome this issue, some general purpose OpAmps provide an
external pin to let the user decide on the required compensation
capacitor
it
B. Murmann
EE214 Winter 2010-11 – Chapter 10
19
Compensation Issue (2)
Wasted BW
B. Murmann
EE214 Winter 2010-11 – Chapter 10
20
Slewing
ƒ P
Previous
i
analyses
l
h
have been
b
concerned
d with
ith th
the small-signal
ll i
lb
behavior
h i
of feedback amplifiers at high frequencies
ƒ Sometimes the behavior with large input signals (either step inputs or
sinusoidal
i
id l signals)
i
l ) iis also
l off interest
i t
t
– See e.g. switched capacitor circuits in EE315A
ƒ Example using NE5234
B. Murmann
EE214 Winter 2010-11 – Chapter 10
21
Output Response – Expected versus Actual
B. Murmann
EE214 Winter 2010-11 – Chapter 10
22
Investigation
B. Murmann
EE214 Winter 2010-11 – Chapter 10
23
General Analysis
Slew Rate
B. Murmann
EE214 Winter 2010-11 – Chapter 10
24
“Internal” Amplifiers (1)
ƒ Most amplifiers used in large
systems-on-chip (SoC) are not as
complex as a typical general
purpose OpAmps
– Typically, no output stage is
needed, since the loads are
either small and/or purely
capacitive
ƒ Operational Transconductance
Amplifier (OTA) = OpAmp minus
Output Stage
ƒ More in EE315A (see also text,
section 6.1.7, and chapter 12)
B. Murmann
Mehta et al., "A 1.9GHz Single-Chip
CMOS PHS Cellphone," ISSCC 2006.
EE214 Winter 2010-11 – Chapter 10
25
“Internal” Amplifiers (2)
B. Murmann
EE214 Winter 2010-11 – Chapter 10
26
Descargar