You are on page 1of 168

Shunt-Shunt Feedback Model


+
ii a vo

ifb

ƒ 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)

1 1
y11f = y12f = −
RF RF
1 1
y 21f = − y 22f =
RF RF

B. Murmann 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”


+
ii a vo

ifb

1 vo v1 RL⋅ RF RL⋅ RF
f − a ⋅ −g m⋅ ⋅ RF af g m⋅
RF v 1 ie RL + RF RL + RF

1 1 1
A ⋅ RF
f
1+
1 1 RF + RL
aff 1+ ⋅
g m RF⋅ RL

B. Murmann 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
yo
vi = − 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

vo −(y
(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

y 21a + y 21f
a −
yi y o
f y12a + y12f

B. Murmann 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 ⎟ y21a
vo ⎝ i o ⎠ a=−
A= = ⇒ yiyo
iS ⎛ −y ⎞
1+ ⎜ 21a ⎟ y12f f = y12f
⎝ yiyo ⎠

B. Murmann 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 yo
New forward amplifier

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 ri

B. Murmann EE214 Winter 2010-11 – Chapter 5 31

I order
In d to determine
d i theh lloading
di off the
h ffeedback
db k networkk on the
h fforward
d
amplifier, the y parameters of the feedback network are first determined
using the following circuit :

i1 1
y11f = =
v1 RF
v 2 =0

i2 1
y22f = =
v2 RF
v1 =0

i1 1
y12f = =− =f
v2 RF
v1 =0

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 where R RF RL
⎝ R + ro ⎠
Thus
vo ⎛ r i RF ⎞ ⎛ R ⎞
a= = −a
av ⎜ ⎟⎜ ⎟
iS
i fb = 0 ⎝ r i + RF ⎠ ⎝ R + ro ⎠

Since f = –1/RF, the loop


pggain,, 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
zia
i
RF || ri
Zi = =
1+ T 1+ T
zoa ro || RF || RL
Zo = =
1+ T 1+ T

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
v1 v1
z11 z12
i1 i i2 i
2 =0 1=0

v2 v2
z21 z22
i1 i2 = 0
i2 i1 = 0

B. Murmann EE214 Winter 2010-11 – Chapter 5 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 ⎛ −zz ⎞ 1+ af
1+ ⎜ 21a ⎟ z12f
⎝ z i zo ⎠

where
z 21a
a=−
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 RL
RS Q2
RC2
Q1 iE3
+ RC1
ii iE1
vS ~

RF
RE1 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 byy representing
p g the feedback network as a two-port
p network.

B. Murmann EE214 Winter 2010-11 – Chapter 5 41

io

Q3 RL
RS Q2
RC2
Q1 iE3
+ RC1
ii iE1
vS ~

z11f z22f
+ +
~ z12f iE3 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
+ ii +
vS vπ1 rπ1 gm1vπ1
– –
iE1 z11f
+
z12f iE3

v S = iiRS + v π1 + iE1z11f + z 12f iE3


io
∴ v S − z 12f ⋅ = 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 tot 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
z 11f = = RE1 || (RF + RE2 )
+ + i1
i2 =0
i1 v1 RE1 RE2 v2 i2
– – v2
z 22f = = RE2 || (RF + RE1)
i2
i1 =0

⎛ ⎞
v ⎛ RE1 ⎞ v 2 ⎛ RE1 ⎞
z 12f = 1 =⎜ ⎜ ⎟= z
⎟ ⎟ ⎜⎝ RE1 + RF ⎟⎠ 22f
i2 ⎝ RE1 + RF ⎠ ⎜ i 2
i1 =0 ⎝ 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 RL
RS Q2
RC2
Q1 iE3
RC1

~ vfb=vf
+
+
vS ~ RE1 RF RF RE2

+
RE2 vf 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
io i
A= = α 3 E3
vS vS

and a and f are defined with respect to io, then

z12f 1 ⎛ RE1RE2 ⎞
f= =
α3 ⎜
α 3 ⎝ RE1 + RE2 + RF ⎟⎠

As T = af becomes large

1 ⎛ R + R + RF ⎞
A≅ = α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
v1 v1
h11 h12
i1 v 2 =0
v2 i1 = 0

i2 i2
h21 h22
i1 v 2 =0
v2 i1 = 0

B. Murmann 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
⎜ ⎟
vo z y
⎝ i o ⎠ a
A= = =
vS ⎛ −hh ⎞ 1+ af
1+ ⎜ 21a ⎟ h12f
⎝ z i yo ⎠

where
h21a
a=−
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 two-port
t t 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

+
zi yo 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 g-
parameter representation is used for the two-port networks.

i1 = g11v1 + g12 i2
v 2 = g21v1 + g22 i2
where
i1 i1
g11 g12
v1 i i2
2 =0 v1 = 0

v2 v2
g21 g22
v1 i2 =0
i2 v1=0

B. Murmann EE214 Winter 2010-11 – Chapter 5 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 ⎛ −gg ⎞ 1+ af
1+ ⎜ 21a ⎟ g12f
⎝ yi zo ⎠

where
g21a
a=−
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

+ io
iS vi yi

B. Murmann EE214 Winter 2010-11 – Chapter 5 56


Shunt-Series Feedback Pair
io
AC circuit:
Q2
RL
Q1
+ RC1
iS vi RS iE2

RF
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 bbe 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 RL
Q1
+ RC1
iS vi iE2
RS

g22f
+
g11f g12f iE2 ~ g21f vi

The g parameters for the feedback network can be determined from the
following circuit :
i1 RF
+ +
v1 ~ RE v2 i2
– –

B. Murmann EE214 Winter 2010-11 – Chapter 5 58


i1 1
g11f = =
v1 RE + RF
i2 = 0

v2
g 22f = = RE || RF
i2
v1 = 0

i1 RE
g12f = =−
i2 RE + RF
v1 = 0

v2
g21f = = − g12f
v1
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 RL
Q1
+ RC1
iS vi iE2
RF+RE RS

iE2 = –iiF iF RF 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

io i
A= = α 2 E2
iS iS

ifb iF g 1 ⎛ RE ⎞
f= = − = 12f = −
io io α2 α 2 ⎜⎝ RE + RF ⎟⎠

B. Murmann 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

a0
a(s) =
1− s p1

v o (s) a(s) a(s)


A(s) = =
v i (s) 1+ a(s) ⋅ f 1+ T(s)

where
T(s) a(s) ⋅ f = "Loop
Loop Gain
Gain"

B. Murmann EE214 Winter 2010-11 – Chapter 6 2


a0
1− s p1 a0
A(s) = =
a0 f s
1+ 1− + a0 f
1− s p1
1 p1
a0 1
= ⋅
1+ a0 f s⎛ 1 ⎞
1−
p1 ⎜⎝ 1+ a0 f ⎟⎠
1
= Ao ⋅
⎡ s ⎤
⎢1
1− ⎥
⎣ p1(1+ T0 ) ⎦
where
a0
A 0 = A(0) =
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 |A(jω)|
20 log10 A0

|p1|
(1+T0)|p1|

B. Murmann EE214 Winter 2010-11 – Chapter 6 4


Locus of the pole of A(s) in the s-plane:

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 ⎜ 0 ⎟
g10 A0 = 20 ⋅ log
⎝ A0 ⎠
= 20 ⋅ log10 (1+ T0 )
≅ 20 ⋅ log
g10 T0 when T0 >> 1

B. Murmann EE214 Winter 2010-11 – Chapter 6 5

At the frequency ω0 = (1+T0)|p1|

a(jω 0 ) = A0

and therefore

a0 f
T(jω 0 ) = a(jω 0 ) ⋅ f = A 0 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,
if the loop
pggain is g
greater than unity,
y, the circuit is unstable.

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
The stability p can be assessed from:

– 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 frequency)
f )

– 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
1 Æ ω0
– Defined at the frequency where |T(jω)| =1

PM = 180° + Phase ⎡⎣T ( jω0 ) ⎤⎦

ƒ Gain margin
– Defined at the frequency where Phase[T(jω)] = -180° Æ ω180

1
GM =
T ( jω180 )

B. Murmann 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 closed-
loop behavior of the circuit at ω = ω0

1
T( jω0 ) = a( jω0 ) ⋅ f = 1 ⇒ a( jω0 ) = (assuming f is real)
f

a( jω0 )
A( jω0 ) =
1 + a( jω0 ) a( jω0 )
a( jω0 ) a( jω0 )
= jφ[a( jω0 )]
=
1+ e 1 + e j(PM−180°)

B. Murmann EE214 Winter 2010-11 – Chapter 6 10


PM = 45o

a(jω 0 ) a(jω 0 )
(jω 0 ) =
A(jω − j135°
=
1+ e 1− 0.7 − 0.7j
a(jω 0 )
=
0.3 − 0.7j

a(jω 0 ) 1.3
∴ A(jω 0 ) = = ≅ 1.3A0
0.76 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 )
A(jω 0 ) = − j120°
=
1+ e 1− 0.5 − 0.87j
a(jω 0 )
=
0.5 − 0.87j

1
∴ A(jω 0 ) = a(jω 0 ) = ≅ A0
f

PM = 90o

a(jω 0 ) a(jω 0 )
A(jω 0 ) = − j90°
=
1+ e 1− j

a(jω 0 ) 0.7
∴ A(jω 0 ) = = ≅ 0.7A0
1.4 f

B. Murmann 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 ddesign,
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 a dominant
d 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 t bl if ωp1 is
be acceptable 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 R2
Cc vo

vi C1 C2
gm1 gm2

ƒ 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 g ωp2 !
, i.e. large

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

1 gm2CC gm2
p1 ≅ − p2 ≅ − z=+
gm2R2 R1CC C1C2 + CC (C1 + C2 ) 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

gm2R2R1
a(s) = − f(s) = −sCf
(1 + sR1 [C1 + Cc ]) (1 + sR2 [C2 + Cc ])

Mag ( jω)
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| ƒ The doublet p1, z1 can make it
φ(jω) difficult to achieve a fast transient
ω response
– π/2
– See Kamath, JSSC 12/1974
–π

B. Murmann EE214 Winter 2010-11 – Chapter 6 23

Feedback Zero Compensation

Example:

Mag ( jω)
a(s)
( ) ƒ Due to the zero introduced in the
feedback network
network, T(j
T(jω)) behaves like a
first order system near unity crossover
1
f(s) ƒ Closed-loop bandwidth is approximately
equal to the frequency of the zero in the
ω feedback network
– Can be far beyond second pole

B. Murmann 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
⎛ s⎞
⎜1− ⎟
a0 a(s) ⎝ p 1⎠ a0
a(s) = A(s) = = = T0 = a0 f
⎛ s⎞
3
1 + a(s)f a0 ⎛ s⎞
3
1+ a f
⎜1− ⎟ ⎛ s⎞
3
⎜ 1 − ⎟ + T0
⎝ p1 ⎠ ⎜ 1 − ⎟ ⎝ p1 ⎠
⎝ p 1⎠

ƒ 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⎞ ⎛ s⎞ ⎛ s⎞
⎜ 1 − ⎟ = 3 −T0 = − 3 T0 or ⎜ 1 − ⎟ = 3 T0 e j60° or ⎜ 1 − ⎟ = 3 T0 e− j60°
⎝ p1 ⎠ ⎝ p1 ⎠ ⎝ p1 ⎠

(
s1 = p1 1 + 3 T0 )
s2 = p (1 −
1
3 T0 e j60° ) “root locus”
s3 = p (1 −
1
3 T0 e − j60°
)

0 = 1 − Re ( 3 T0 e j60° )
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 closed-
loop 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)


A(s) = =
v i (s) 1+ a(s)f(s) 1+ T(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,

1+ a1s + a 2s2 + ⋅ ⋅ ⋅ Na (s)


a(s) = a0 2
= a0
1+ b1s + b 2s + ⋅ ⋅ ⋅ Da (s)

and
1+ c1s + c 2s2 + ⋅ ⋅ ⋅ Nf (s)
f(s) = f0 2
= f0
1+ d1s + d2s + ⋅ ⋅ ⋅ D f (s)

Thus,
a0 Na (s)D f (s)
A(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


Na (s) ⋅Nf (s)
1+ T(s) = 1+ T0 ⋅ =0
Da (s) ⋅D f (s)
or equivalently
q y
Na (s) ⋅Nf (s)
T0 ⋅ = −1
Da (s) ⋅D f (s)

Thus
(1− s za1)(1− s za2 ) ⋅ ⋅ ⋅ (1− s z f1)(1− s z f 2 ) ⋅ ⋅ ⋅
T0 ⋅ = −1
)( s pa2 ) ⋅ ⋅ ⋅ ((1− s p f1)(1−
((1− s pa1)(1− )( s p f 2 ) ⋅ ⋅ ⋅

where
za1,za2 ,... = zeros of a(s)
zeros of T(s)
z f1,zf2 ,... = zeros of f(s)
pa1,pa2 ,... = poles of a(s)
poles of T(s)
pf1,pf2 ,... = poles
l off f(s)
f( )

B. Murmann 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
T(s) q the vector sum of reciprocals
p of distances to
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 =
[ ] [
Σ poles of T(s) − Σ zeros of T(s) ]
Np − Nz

B. Murmann EE214 Winter 2010-11 – Chapter 6 37

2-Pole Example

p2 p1 σ

B. Murmann EE214 Winter 2010-11 – Chapter 6 38


3-Pole Example

Assume

T0
T(s) =
(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
σi = − ± ⎜ ⎟ −
3 ⎝ 3⎠
14
3
1
= − 7± 7
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
(−1− 2 − 4) − 0
σa = 2 33 × 106 sec−1
= −2.33
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 i t s = σi = –1.45,
point, 1 45
into the magnitude condition and solve for T0.

p1 p 2 p3
T0 =1
s − p1 s − p 2 s − p3

−1 45 + 1 −1
1.45 45 + 2 −1
1.45 45 + 3
1.45
∴ T0 =
(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

s − p1 s − p2 s − p3
T0 =
p1 p2 p3
4j + 1 4j + 2 4j + 4
=
(1)(2)(4)

=
( 42 + 1 )( 4 2 + 22 )( 42 + 42 )= 17 ⋅ 20 ⋅ 32
8 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

2
Axis
Imaginary A

-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

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

5
Axis
Imaginary A

-5

-10

-15
-66 -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 single-


pole response

A0
A(jω) = GBW = A 0ωB
1+ jω ωB

If there is no interaction among the stages, then the overall


transfer function of the cascade is

N
⎛ A0 ⎞
AN (jω) = ⎜ ⎟
⎝ 1+ jω ωB ⎠
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

A 0N
AN (jωBN ) =
2

N
Thus, ⎡ ⎤ N
⎢ A0 ⎥ = A0
⎢ 1+ (ω ω B )2 ⎥ 2
⎣ BN ⎦

2
1+ (ωBN ωB ) = 21 N

ωBN = ωB ⋅ 21 N − 1 GBWN = A N0 ωB ⋅ 21 N − 1 < A N0 ωB

B. Murmann EE214 Winter 2010-11 – Chapter 7 4


Bandwidth Shrinkage

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 muchh 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 bby setting
tti as many dderivatives
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ω)
=0 for 1 ≤ k ≤ 2n − 1
dω k
ω =0

B. Murmann EE214 Winter 2010-11 – Chapter 7 7

Th resulting
The lti magnitude
it d response iis

1
H(jω) =
( B)2n
1+ (ω

where n is the order of the response, B is the bandwidth of the ideal


p
lowpass response,
p , and the magnitude
g has been normalized to unity y
at ω = 0.
|H(jω)|

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

1 j2n
H(s) ⋅H(−s) = =
1+ (s jB)2n j2n + (s B)2n
(−1)n
=
(−1)n + (s B)2n

B. Murmann EE214 Winter 2010-11 – Chapter 7 9

The poles of H(s)×H(–s) are the 2n roots satisfying

2n
⎛ s⎞
⎜⎝ B ⎟⎠ = −(−1)n = (−1)n+1

These roots
Th t lie
li equally
ll spaced
d on a circle
i l ini 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

p1 = − B

σ
–B

n=2
pi = Be j3π 4 , Be j5π 4

B
45º

B. Murmann EE214 Winter 2010-11 – Chapter 7 11

n=3
pi = Be j2π 3 , Be jπ , Be j4π 3

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

Vo(t) n=3
3

n=1

n=2

n = 2 Æ 4% overshoot
n = 3 Æ 8% overshoot

B. Murmann EE214 Winter 2010-11 – Chapter 7 13

Comparison of 2-Pole Responses

Angle of –3dB 10-90%


Overshoot
Poles BW Rise Time

Coincident
0° 0.64B 0 3.4/B
poles

MFM
45° B 4% 2.2/B
(Butterworth)

Chebyshev
60° 1.3B 16% 1.6/B
(1-dB ripple) More in
EE315A
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 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.

+
+
vo

+
vi ~
– RF
RE

v o RF
Series-Shunt Pair A V0 = ≈
v i RE

B. Murmann EE214 Winter 2010-11 – Chapter 7 15

io

i o RF
ii AI0 = ≈
ii RE
RF
RE

Shunt-Series Pair

B. Murmann EE214 Winter 2010-11 – Chapter 7 16


+

io

+
vi ~

RF
RE1 RE2

i o RF + RE1 + RE2
A0 = ≈
vi RE1 ⋅RE2

Series-Series Triple

B. Murmann EE214 Winter 2010-11 – Chapter 7 17

+
vo

ii

RF

vo
A0 = ≈ RF
ii

Shunt-Shunt Triple

B. Murmann EE214 Winter 2010-11 – Chapter 7 18


Analysis of Shunt-Series Pair

RC1 RC2 io

Q2
ZL
Q1
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, High-


Transimpedance 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 iE2
ifb
ii ifb
RF

RE RF RE

B. Murmann EE214 Winter 2010-11 – Chapter 7 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:

iE2
a(s)
ii
ifb
f(s)
iE2

For these definitions

io ⎛ a(s) ⎞
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

ifb RE
f(s) = =−
iE2 RE + RF

To estimate the forward ppath response,


p a(s),
( ) begin
g with
the following small-signal equivalent circuit:

Cμ1 Cμ2 io

+ + +
ii R1 v1 RC1 v rπ2
Cπ1 2 vb Cπ2
– gm1v1 – – gm2vb

RE* iE2
R1 = (RF + RE ) || rπ1

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+ ( m2 + Yπ 2 ) ⎤ = v 2 (g
1 RE* (g ( m2 + Yπ 2 )
⎣ ⎦

iE2 gm2 + Yπ 2
∴ =
v 2 1+ RE* (gm2 + Yπ 2 )

B. Murmann EE214 Winter 2010-11 – Chapter 7 25

gm2
gm2 + Yπ 2 = gm2 + + sC π 2 ≅ gm2 + sC π 2
β0
⎛ C ⎞
= gm2 ⎜ 1+ s π 2 ⎟ = gm2 1+ sτ T2
⎝ gm2 ⎠
( )

Therefore,
Therefore

iE2 gm2 (1+ sτ T2 )


=
v 2 1+ gm2RE* + sRE* C π2
⎡ ⎤ ⎡ ⎤
⎢ ⎥ ⎢ ⎥
⎛ g ⎞⎢ 1+ sτ ⎥ ⎛ g ⎞⎢ 1+ sτ ⎥
m2 T2 m2 T2
=⎜ * ⎟ ⎢ ⎥= ⎜ ⎟⎢ ⎥
⎝ 1+ gm2RE ⎠ ⎢ ⎛ R C* ⎞ ⎥ ⎝ 1+ gm2RE ⎠ ⎢
* ⎛ g R ⎞⎥*
E π2 m2 E
⎢ 1+ s ⎜ 1+ g R* ⎟ ⎥ 1+ sτ T2 ⎜ * ⎟
⎢ ⎝ 1+ gm2RE ⎠ ⎥⎦
⎣ ⎝ m2 E ⎠ ⎦ ⎣

B. Murmann EE214 Winter 2010-11 – Chapter 7 26



–ω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,

iE2 gm2
≅ gm2eq
v 2 1+ gm2RE*

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 Cμ2 rπ2eq Cπ2eq

where

rπ2eq = rπ2 (1+ gm2RE* ) ≅ rπ2gm2RE* = β02RE*


C π2 C π2 ⎛ 1 ⎞ τ T2
C π2eq = ≅ ⎜ ⎟=
1+ gm2RE* gm2 ⎝ RE* ⎠ RE*

B. Murmann 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*


τ T2
CL1 = Ccs1 + Cμ 2 + C π 2eq ≅ Ccs1 + Cμ 2 +
RE*

B. Murmann EE214 Winter 2010-11 – Chapter 7 29

Since
iE2 ⎛ iE2 ⎞ ⎛ v 2 ⎞
a(s) =⎜ ⎟⎜ ⎟
ii ⎝ v 2 ⎠ ⎝ ii ⎠

iE2 gm2 1
and ≅ gm2eq
2
= ≅ *
v2 *
1+ gm2RE RE

we find
⎡ ⎛ 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)


gm1
z1 = +
C μ1

B. Murmann EE214 Winter 2010-11 – Chapter 7 30


If a dominant pole condition exists, with |p1| << |p2|, then

1
p1 ≅ −
b1
1
=−
R1C π1 + RL1CL1 + gm1R1RL1Cμ1

and

1 R1C π1 + RL1CL1 + gm1R1RL1Cμ1


p2 = ≅−
b 2p1 R1C π1RL1CL1
⎛ 1 1 gm1Cμ1 ⎞
= −⎜ + + ⎟
⎝ R1C π1 RL1CL1 C π1CL1 ⎠

B. Murmann EE214 Winter 2010-11 – Chapter 7 31

In the s-plane

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
RE iE2

B. Murmann 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
1
zF = −
RFCF
1 R + RE
pF = − =− 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

σi

zF p2 σ
45º p1

B. Murmann EE214 Winter 2010-11 – Chapter 7 35

If zF is reasonably remote from p1 and p2, then

p1 + p 2
σi =
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


pppole p
positions,, s1 and s2, are

B
s1,s2 ≅ zF (−1± j) = (−1± j)
2

B. Murmann EE214 Winter 2010-11 – Chapter 7 36


The loop gain, T0, needed to place the closed-loop poles at these
positions is

s1 − p1 s2 − p 2 B2
T0 = =
p1 p 2 p1 p 2
2
2 zF 2R1C π1RL1CL1
= =
p1 p 2 (RFCF )2

B. Murmann 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 gaini 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

vo ⎛ 1 ⎞ RF
A(0) = ≅ ⎜− ⎟ ( −RF ) =
v in ⎝ RE ⎠ RE

ƒ Thus, the low-frequency gain is approximately equal to the ratio of the


two feedback resistors,, and is therefore insensitive to component
p and
device parameter values
ƒ While the series feedback stage usually has a large bandwidth, there is
considerable interaction between the input
p and output
p nodes of the
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 Cμ io

+
vi ~ v1 rπ Cπ gmv1 ZL

+
vE 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
1
Yπ + sC π

Then
v i − (v1 + vE )
= v1Yπ
RS
vE
v1Yπ + gmv1 =
RE

Substituting for vE in the first of these two equations

v i − v1 ⎡⎣1+ (gm + Yπ ) RE ⎤⎦ = v1YπRS

v1 1
∴ =
v i 1+ (gm + Yπ ) RE + YπRS

B. Murmann 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
m E⎠ 1 ⎞
⎢ 1+ ⎜ S E
⎟⎜ + sC π⎟

⎢⎣ ⎝ 1+ gmRE ⎠ ⎝ rπ ⎠ ⎥⎦
⎡ ⎤
⎢ ⎥
⎛ gm ⎞ ⎢ 1 ⎥
= −⎜ ⎟ ⎢
⎝ 1+ gmRE ⎠ ⎛ R + RE ⎞ ⎛ 1 ⎞ ⎛ RS + RE ⎞ ⎥
⎢ 1+
1 ⎜ S ⎟⎜ ⎟ + C
sC π⎜ ⎟⎥
⎢⎣ ⎝ rπ ⎠ ⎝ 1+ gmRE ⎠ ⎝ 1+ gmRE ⎠ ⎥⎦

B. Murmann EE214 Winter 2010-11 – Chapter 7 47

Usually,
Usually

⎛ RS + RE ⎞ ⎛ 1 ⎞ gm (RS + RE ) ⎛ 1 ⎞
⎜ r ⎟ ⎜ 1+ g R ⎟ = β0 ⎜ ⎟ << 1
⎝ π ⎠⎝ m E⎠ ⎝ 1+ gmRE ⎠

Then
io ⎛ 1 ⎞
≅ −gmeq ⎜ ⎟
vi ⎝ 1− s p1 ⎠

where
gm
gmeq =
1+ gmRE

⎛ 1+ gmRE ⎞ ⎛ 1 ⎞
p1 = − ⎜ ⎟⎜ ⎟
⎝ C π ⎠ ⎝ RE + RS ⎠

B. Murmann EE214 Winter 2010-11 – Chapter 7 48


If gmRE >> 1
1
gmeq ≅
RE

and

gm ⎛ RE ⎞ ⎛ Cπ + Cμ ⎞⎛ RE ⎞ ⎛ RE ⎞
p1 ≅ − ⎜ ⎟ = − ω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
+ Q1
vi ~ N a large
Not l b
bypass
– capacitor
RE CE

To analyze this circuit, substitute ZE for RE in the preceding


analysis where
analysis,
1 RE
ZE = =
YE 1+ sRECE

B. Murmann EE214 Winter 2010-11 – Chapter 7 50



Then, defining τE RECE and assuming τ T ≅
gm

io gm
=−
vi 1
1+ gmZE + (RS + ZE )( + sC π )

gm
=−
RS ⎛ RE ⎞ ⎛ 1 ⎞
1+ + sC πRS + ⎜ ⎟ ⎜ gm + + sC π ⎟
rπ ⎝ 1+ sτE ⎠ ⎝ rπ ⎠
gm

R ⎛ g R ⎞⎛ C ⎞
1+ S + sC πRS + ⎜ m E ⎟ ⎜ 1+ s π ⎟
rπ ⎝ 1+ sτE ⎠ ⎝ gm ⎠

1
since gm >>

B. Murmann EE214 Winter 2010-11 – Chapter 7 51

io gm
∴ ≅−
vi RS ⎛ 1+ sτ T ⎞
1+ + sC πRS + gmRE ⎜ ⎟
rπ ⎝ 1+ sτE ⎠

If CE is chosen so that
τE = τ T

and it is true that


RS gmRS
gmRE >> =
rπ β0

Then
⎡ ⎤
⎢ ⎥
io ⎛ gm ⎞ ⎢ 1 ⎥
≅ −⎜ ⎟⎢
vi ⎝ 1+ g R ⎛ ⎞ ⎥
m E⎠ RS
⎢ 1+ sC π ⎜ ⎟⎥
⎢⎣ ⎝ 1+ gmRE ⎠ ⎥⎦

B. Murmann EE214 Winter 2010-11 – Chapter 7 52


Th result
The lt is
i a single-pole
i l l response with
ith

1+ gmRE ⎛R ⎞
p1 = − ≅ −ω 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ω

p1 z1 σ
p2

|io/vi|

|z1| |p1| |p2| ω

B. Murmann EE214 Winter 2010-11 – Chapter 7 54


Shunt Feedback Stage

Small-signal equivalent circuit

CF

RF

+ +
ii v1 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

1 1 1
YF = + sCF = (1+ sCFRF ) = (1+ sτF )
RF RF RF
1 1
YL = + sCL = ((1+ sτL )
RL RL
1
Yπ = + sC π

B. Murmann 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 ⎠ ⎦⎥

vo gm − YF
∴ =−
ii (gm − YF )YF + (YL + YF )(Yπ + YF )

B. Murmann EE214 Winter 2010-11 – Chapter 7 57

Assuming that gm >> 1/RF = GF

gm − YF = gm − (GF + sCF ) ≅ gm − sCF

Then

vo gm − sCF
≅−
ii ( L + CF ) ⎤⎦ ⎡⎣(gπ + GF ) + s(C
)(GF + sCF ) + ⎡⎣((GL + GF ) + s(C
(gm − sCF )( ( π + CF ) ⎤⎦

Thus
vo gm − sCCF
≅−
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
b1 = a1 a0 ≅ RFCF + ⎜ F ⎟ τ T + F (CL + CF )
⎝ RL ⎠ β0
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
gm
z1 >> ≅ ωT

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:

p1

45º

σ
–B

p2

1 1 1
b2 = = = 2
p1p 2 p 2
B
1

B. Murmann EE214 Winter 2010-11 – Chapter 7 61

Thus,
1 1
ω−3dB = =
b2 RF (CF + CL )τT

If CF << CL
1
ω−3dB ≅
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). th t CL ≅ k·C
) If we assume that k Cπ/(g
/( mRE) = k·τ
k T/RE

⎛ 1 RE ⎞ 1 ⎛ 1 RE ⎞ ωT
ω−3dB ≅ ⎜ =⎜ ⎟⎟ ωT =
⎜ k R ⎟⎟ τ ⎜ kR k ⋅ A(0)
⎝ F ⎠ T ⎝ F ⎠

B. Murmann EE214 Winter 2010-11 – Chapter 7 62


Since the overall low-frequency gain, A02, of the cascade is

RF
A 02 =
RE

the p
per-stage
g ggain-bandwidth p
product, GB2, is

GB2 = (A 02 )1/2 ⋅ ω−3dB


⎛ RF ⎞ ⎛ 1 RE ⎞ ωT
=⎜ ⋅ ⎟⎟ ωT =
⎜ R ⎟⎟ ⎜⎜ k R k
⎝ E ⎠ ⎝ F ⎠

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
⎝ p1 p 2 ⎠ p1p 2

p1 and p2 are complex conjugates at 45° for an MFM response

p1 = σ1 + jω1
p 2 = σ1 − jω1
where
B
−σ1 = ω1 =
2

B. Murmann EE214 Winter 2010-11 – Chapter 7 64


Thus
Th

b1 ≅ RFCF =
2 B( 2 )= 2
2 B
B

From the earlier analysis, for CF << CL

1 1
B= ≅
b2 RFCL τT

Therefore

1 ⎛ 2⎞ 2RFCL τT 2CL
CF = ⎜ ⎟= = ⋅ τT
RF ⎝ B ⎠ RF RF

B. Murmann EE214 Winter 2010-11 – Chapter 7 65


Chapter 8
y
Noise Analysis

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

2
Psignal Vsignal
SNR = ∝ 2
Pnoise
i Vnoise

B. Murmann 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 ), unless Δt is on the
predict in((t+Δt),
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 dTT, th
the average power iis

T /2
1
Pav = ∫ 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
∫ in ( t ) ⋅ R ⋅ dt
2
Pn = lim
→ T
T →∞
− T /2

ƒ For notational convenience, we typically drop R in the above expression


and work with "mean
mean square"
square currents (or voltages)

T /2
1
in2 = lim ∫ in ( t ) ⋅ dt
2
T →∞ T
− T /2

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

ƒ 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
f2
Pn = ∫ 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

Pn 1
v n2 = Pn ⋅ R = 4kT ⋅ R ⋅ Δf in2 = = 4kT ⋅ ⋅ Δf
R R

For R = 1kΩ: For R = 1kΩ:

v n2 V2 in2 A2
= 16 ⋅ 10−18 = 16 ⋅ 10−24
Δf Hz Δf Hz

v n2 in2
= 4nV / Hz = 4pA / Hz
Δf Δf

Δf = 1MHz ⇒ v n2 = 4μV Δf = 1MHz ⇒ in2 = 4nA

B. Murmann EE214 Winter 2010-11 – Chapter 8 11

Two Resistors in Series

( )
2
v n2 = v n1 − v n2 2
= v n1 2
+ v n2 − 2 ⋅ v n1 ⋅ v n2

ƒ Since vn1(t) and vn2(t) are statistically independent, we have

v n2 = v n1
2 2
+ 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, pppp. 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 dd 0 0.9
0 9
vm dd d 0
vg g 0 dc 0.7 ac 1
mn1 d g 0 0 nmos214 L=0.18u W=10u
h1 c 0 ccvs vm 1

.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
2 K f gm Δf
i1/ 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 d
definition,
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

Kf 1 gm Kf 1 1 ⎛ gm ⎞ ⎛ ID ⎞
⇒ fco = = ⎜ ⎟
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 isi found
f d by
b
integrating its power spectral density

f2 2
K f gm Δf
∫ Cox W ⋅ L f
2
i1/ f,tot =
f
1

2 2
K f gm ⎛ f ⎞ K gm ⎛f ⎞
= 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

Noiseless!
(merely a modeling
resistor that lets us
account for finite
id2 2
K f gm 1 dID/dVDS)
= 4kT ⋅ γ ⋅ gm ⋅ +
Δf Cox W ⋅ L f

B. Murmann EE214 Winter 2010-11 – Chapter 8 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, “High-
frequency 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
carrier transitions across the PN jjunction ((energy
gy barrier))
ƒ 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


ic2
g 1
ib2 = 2qIB Δf = 2kT m Δf = 2kT Δf ib2
β rπ

ƒ 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:


Collector shot noise: Typically negligible

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 Input referred noise


– Refer noise to output via – Represent total noise via a
individual noise transfer fictitious input source that
functions captures all circuit-internal
– Physical concept, exactly noise sources
what one would measure in – Useful for direct comparisons
the lab with input signal, or “general
purpose” components in which
the output noise depends on
how the component is used
B. Murmann 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

2 ⎛ 1 ⎞
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


2 ⎛ 2 ⎞
v out = 2kTgm Δf ⋅ R2 ⎜ + 1⎟
⎝ gmR ⎠
ƒ Since
v out = A v vin

2
v out = A 2v v in
2
where A v = gmR

ƒ We can write

⎛ 2 ⎞
2kTgm Δf ⋅ R2 ⎜ + 1⎟
2
v in = ⎝ gmR ⎠ = 2kT 1 Δf ⎛ 2 + 1⎞
⎜ ⎟
( gmR )2 gm ⎝ gmR ⎠

ƒ 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 100u gm=3.67mS, R=10k, Av=36.7
q1 vb vb 0 npn214
c1 vb 0 1

*** main circuit


v1 vcc 0 2.5
vi vi vb ac 1
rl vcc vo 10k
q2 vo vi 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
2 ⎛ 1 ⎞ 1
v out = ⎜ 4kT Δf + 2qIC Δf ⎟ ⋅ R ||
⎝ R ⎠ jωC
2
⎛ 1 ⎞ 1
= ⎜ 4kT Δf + 2qIC Δf ⎟ ⋅ R2
⎝ R ⎠ 1 + jωRC
2
⎛ 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


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
2
v out ( ω) 2 1
2
vin ( ω) = 2
where A v ( jω ) = A v (0)
A v ( jω ) 1 + jωRC

2
⎛ 2 ⎞ 1
2kTgm Δf ⋅ R2 ⎜ + 1⎟ ⋅
g
⎝ m R ⎠ 1 + j ω RC
= 2
1
A 2v ( 0 )
1 + jωRC

ƒ Input referred noise is frequency independent, because the output noise


and gain have the same frequency roll
roll-off
off

2 1 ⎛ 2 ⎞
∴ vin = 2kT Δf ⎜ + 1⎟
gm ⎝ gmR ⎠

B. Murmann EE214 Winter 2010-11 – Chapter 8 35

Spice Simulation

*** EE214 BJT noise


i example
l
*** biasing
ib vcc vb 100u
q1 vb vb 0 npn214
gm=3.67mS, R=10k, Av=36.7, C=10pF
c1 vb 0 1

*** main circuit


v1 vcc 0 2.5
2 5
vi vi vb ac 1
rl vcc vo 10k
Cl vo 0 10p
q2 vo vi 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
1 2
Psignal v̂ out
v
SNR = =f 2
Pnoise 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)
• Use frequency
q y range
g of that system
y as integration
g limits
• Applies on a case by case basis
– Total integrated noise
g
• Integrate noise from zero to “infinite” frequency
q y

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
1
2
v out,tot = ∫ 4kTR ⋅ df
0
1 + j2 πf ⋅ RC


df du −1
= 4kTR ∫ 2
; ∫ 1 + u2 = ttan u
0 1+ ( 2πfRC )
1
= 4kTR ⋅
4RC
kT
=
C
ƒ Interesting result
– The total integrated noise at the output depends only on C (even
g R is g
though generating
g the noise))

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=1pFp ((examplep to
the right), the total
integrated noise is
approximately 64μVrms

B. Murmann EE214 Winter 2010-11 – Chapter 8 40


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
kT
v out 2 =
C

B. Murmann EE214 Winter 2010-11 – Chapter 8 41

Equivalent Noise Bandwidth

2 kT ⎫
v out,tot = ⎪
C

2 ⎪ π
v out,tot  4kTR ⋅ ΔfENBW ⎬ ΔfENBW = f−3dB
⎪ 2
1 ⎪
f−3dB = ⎪
2πRC ⎭

ƒ 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

∫( )
2 1
v out,tot = 4kTR + 2kTgmR2 ⋅ df
0
1 + jj2πf ⋅ RC

Was 4kTR in previous analysis

2 kT 4kTR + 2kTgmR2
v out,tot = ⋅
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 ini the
th SNR expression
i

1 2
v̂ out
Psignal 2 0.5V 2 0.5V 2
SNR = = = = 2
8 59 ⋅ 106
= 8.59
kT ⎛ ⎞ ⎛ ⎞
1 + 3.67mS ⋅ 10kΩ ⎟ ( 763μV )
Pnoise 1 kT 1
1+ g R
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

Psignal,max
DR =
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] C [pF]


20 0.00000083
Hard to make such small capacitors…
40 0.000083
60 0.0083 Designer will be concerned about thermal
80 0 83
0.83 noise;
i componentt sizes
i often
ft sett by
b SNR
100 83
120 8300 A difficult battle with thermal noise …
140 830000

ƒ 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
io1 ≅ ic2 + gm (
2 2 2
ib ⋅ rb + v b2 )

2 2 2
io2 ≅ gm vi

2 2 ic2
io1 = io2 ⇒ v i2 ≅ v b2 + 2
+ ib2 ⋅ rb2
gm

B. Murmann EE214 Winter 2010-11 – Chapter 8 52


BJT Input Voltage Noise (2)

ƒ The PSD of the BJT input voltage noise generator is therefore

vi2 2qI
≅ 4kTrb + 2C + 2qIBrb2
Δf gm

2qIC ⎡ gm 2 2⎤
rb
≅ 4kTrb + 2 ⎢1 + ⎥
gm ⎢⎣ β ⎥⎦

2qI
qC
≅ 4kTr
4kT b + 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
io1 = ic2 + gm
2 2
⋅ ib ⋅ z π

2 2 2 2
io2 = gm ⋅ ii ⋅ z π

2 2 ic2
io1 = io2 ⇒ ii2 = ib2 + 2
2
gm zπ

B. Murmann EE214 Winter 2010-11 – Chapter 8 54


BJT Input Current Noise (2)
1
rπ ⋅
ii2 2qIC jωCπ rπ β ( jω )
= 2qIB + where z π = = =
Δf 2
gm zπ
2 1 1 + jωrπCπ gm
rπ +
jωCπ

2qIC
= 2qIB + 2
β ( jω )

⎛ ⎛ ⎞ ⎞
2
⎜ 1+ ⎜ ω ⎟ ⎟
⎜ ⎜ ωβ ⎟ ⎟ 1 ω
= 2qIB ⎜ 1 + ⎝ ⎠ ⎟ where ωβ = ≅− T
⎜ β0 ⎟ rπCπ β0
⎜ ⎟
⎜ ⎟
⎝ ⎠
ƒ The term due to IC is negligible at low frequencies
frequencies, but becomes
comparable to the base current contribution at
ωT
ωb = ωβ β0 ≅
β0

B. Murmann 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

ic2 v i2 1 Kf 1
v i2 = 2
= 4kTγ +
gm Δf gm WLCox f

B. Murmann EE214 Winter 2010-11 – Chapter 8 57

MOS Input Current Noise

2
2 1 ⎛ω ⎞
io1 = ic2 2
+ gm ⋅ i2g ⋅ ≅ ic2 + i2g ⋅⎜ T ⎟
ω2C2gs ⎝ ω ⎠

2
2 ⎛ω ⎞
io2 ≅ ii2 ⋅⎜ T ⎟
⎝ ω ⎠

2 2
⎛ ω ⎞ 2 ii2 ⎛ f ⎞ ⎛ 2
K f gm 1⎞
ii2 = i2g +⎜ ⎟⎟ ic ≅ 2qIG + ⎜ ⎟⎟ ⎜⎜ 4kT γg + ⎟
⎜ω Δf ⎜f m
WLCox f ⎟⎠
⎝ T ⎠ ⎝ T ⎠ ⎝

B. Murmann EE214 Winter 2010-11 – Chapter 8 58


BJT versus MOS (1)

Noiseless
Transistor

ƒ Consider low source impedance Æ voltage noise will dominate

⎡ v2 ⎤ ⎛ 1 ⎞ ⎡ v2 ⎤ 1 Kf 1
⎢ i ⎥ ≅ 4kT ⎜ rb + ⎟ ⎢ i ⎥ ≅ 4kTγ +
⎢⎣ Δf ⎥⎦ ⎝ 2gm ⎠ ⎢⎣ Δf ⎦⎥ gm WLCox f
BJT 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 ⎤ ⎛ ⎞ ⎡ i2 ⎤ 2
⎛ f ⎞ ⎛
IC ⎟ K g2 1⎞
⎢ i ⎥ ≅ 2q ⎜ IB + ⎢ ⎥
i ≅ 2qIG + ⎜ ⎟ ⎜ 4kTγgm + f m ⎟
⎜ ⎜ f ⎟⎠
β ( jω) ⎟⎠
2 Δf
⎢⎣ Δf ⎥⎦ ⎣⎢ ⎦⎥MOS ⎝ fT ⎠ ⎝ WLCox
BJT ⎝

ƒ MOS is usually superior


– Gate leakage current (IG) is typically much smaller than BJT base
current
• Unless the gate oxide becomes very thinthin, as e
e.g.
g in a 45-nm
45 nm
CMOS process that does not use high-k gate dielectrics

B. Murmann EE214 Winter 2010-11 – Chapter 8 60


Example Revisited (With finite RS)

1
⎛ ⎛ ⎞ 4kT
vi2 1 1 ⎞ ii2 I
≅ 4kT ⎜ rb + + 2 ⎟ = 2q ⎜ IB + C ⎟+ R
Δf ⎜ 2gm gmR ⎟⎠ Δf ⎜ 2⎟ 2
⎝ ⎝ β ( jω ) ⎠ β ( j ω )

B. Murmann EE214 Winter 2010-11 – Chapter 8 61

Calculation of Equivalent Source Noise

v 2s = vRs
2
+ v i2 + R2s ii2

⎡ ⎛ ⎞ 4kT ⎤⎥
1
v 2s ⎛ 1 1 ⎞ 2⎢ I
= 4kTRS + 4kT ⎜ rb + + 2 ⎟ + Rs ⎢2q ⎜ IB + C ⎟+ R
2⎥
Δf ⎜ 2g ⎟ ⎜ 2⎟
⎝ m g R
m ⎠ ⎢ ⎝ β ( jω ) ⎠ β ( jω ) ⎥
⎣ ⎦

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

v out zπ
H(s) = = −gmR
vs z π + Rs

gmR
=−
g R
1+ m s
β ( jω )

2
v out 2 ⎛ 1 ⎞
= 4kTRS* H(s) + ⎜ 4kT + 2qIC ⎟ ⋅ R2 (neglecting base shot noise for simplicity)
Δf ⎝ R ⎠
2
v out ⎛ 1 ⎞ 2
v s2 ⎜ 4kT R + 2qIC ⎟ ⋅ R
= Δf 2 = 4kTRS* + ⎝ 2

Δf H(s) H(s)

B. Murmann EE214 Winter 2010-11 – Chapter 8 64


Source Referred Noise PSD

2
⎛ 1 ⎞ 2 gmRs
⎜ 4kT R + 2qIC ⎟ ⋅ R 1 + β jω
v 2s ⎝ ⎠ ( )
= 4kTRS* +
Δf ( gmR )2
⎛ ⎡ 1
2⎞
⎜ 1 ⎤ gmRs ⎟
= 4kTRS + 4kT rb + ⎢ + 2 ⎥ ⋅ 1+
⎜ ⎢⎣ 2gm gmR ⎥⎦ β ( jω ) ⎟
⎝ ⎠

ƒ This result does not match what we would expect from the analysis with
BJT input referred generators:

⎡ 1 ⎤
⎛ 4kT ⎥
v 2s 1 1 ⎞ ⎢ 2qI R
= 4kTRS + 4kT ⎜ rb + + 2 ⎟ + Rs2 ⎢ C
+ 2⎥
Δf ⎜ 2g ⎟ 2
⎝ m gmR ⎠ ⎢ β ( 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⎥
Δf ⎜ 2
2g ⎟ 2
⎝ m g R
m ⎠ ⎢ β ( jω ) β ( jω ) ⎥
⎣ ⎦

Due to RS Due to rb Collector Due to R Collector Due to R


shot noise shot noise

ƒ 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 withith 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

vi2 = via
2

B. Murmann EE214 Winter 2010-11 – Chapter 8 69

Input Open

ƒ Equal output noise in both circuits is obtained for

ii2 = iia
2

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

ii2 = iia
2

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
vi2 = v ia
2 2
+ iia ⋅ (RE || RF ) + 4kT (RE || RF ) Δf

4kT(RE||RF)

B. Murmann EE214 Winter 2010-11 – Chapter 8 76


Example: Practical Shunt-Shunt Circuit

v i2 = via
2

2
via 1
ii2 2
= iia + + 4kT Δf
RF2 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 ththe 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
1 1
ii2 2
= iia 2
+ v ia + jωCi + 4kT Δf (assuming iia and via are uncorrelated)
RF RF

B. Murmann EE214 Winter 2010-11 – Chapter 8 78


Local Feedback Circuit Examples

vo g R io gm io g R
Av = = m Gm = = Ai = = m
vi 1 + gmR vi 1 + gmR 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 theth 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 + 1 ⎟ gm
⎝ R⎠
Often negligible

i2d ir2 1 ⎛ 1 ⎞
v i2 = 2
+ 2
= 4kT Δf ⎜ γ + ⎟
gm gm 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

gm
io = id + ( ir − id )
1
gm +
R
gmR 1
= ir + id
1 + gmR 1 + gmR

Gm
= ir GmR + id
gm

⎛ i2 ⎞ i2d 1
io2 = ⎜ d2 + ir2R2 ⎟ ⋅ Gm
2
v i2 = + ir2R2 = 4kTγ Δf + 4kTRΔf
⎜ gm ⎟ 2
gm 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

gmR 1
io = ir + id
1 + gmR 1 + gmR

Ai
= ir A i + id
gmR

Often negligible
⎛ i2 ⎞ i2d 1 ⎛ γ ⎞
io2 = ⎜ d + ir2 ⎟ ⋅ A i2 ii2 = + ir2 = 4kT Δf ⎜ 1 + ⎟
⎜ gm
2 2 ⎟ 2 2 R ⎝ gmR ⎠
⎝ R ⎠ gm R

ƒ Th
The input
i t referred
f d currentt noise
i from
f the
th transistor
t i t isi often
ft negligible
li ibl (at
( t
low frequencies)
ƒ The noise tends to be dominated by the devices providing the source
and
dddrain
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

2
1
+ j ωC
2 1 R
ii = 4kT Δf + 4kTγgm Δf 2
R gm
2
1 ⎛ ωC ⎞
≅ 4kT Δf + 4kTγgm Δf ⎜ ⎟
R ⎝ gm ⎠

ƒ 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 methodsth 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 = IOQ + io io

+ gm⋅vi
+
Vi = VIQ + vi vi
- dIo -
gm =
dVi V = V
i IQ

Io = f(Vi) = f '(VIQ ) io

gm gm
vi

Vi
VIQ

B. Murmann 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)

Vi
VIQ
f3(Vi)

B. Murmann EE214 Winter 2010-11 – Chapter 9 5

Relationship Between Incremental Variables

ƒ Using vi = Vi − VIQ and io = Io − IOQ = f(Vi ) − f(VIQ )

we obtain io = a1v i + a2 v i2 + a3 v i3 + ...

f (m) (VIQ
Q)
where am =
m!

1 ' 1 ''
ƒ Note that a1 ≡ gm a2 ≡ gm a3 ≡ gm
2 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 weaklykl 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 ) ⎤⎦ + ...

1 1
cos2 ( α ) = ⎡cos ( 2α ) + 1⎤⎦ cos3 ( α ) = ⎡cos ( 3α ) + 3 cos ( α ) ⎤⎦
2⎣ 4⎣

⎡1 ⎤
∴ io = ⎢ a2 vˆ i2 ⎥ DC shift
⎣2 ⎦
⎡ 3 ⎤
+ ⎢a1vˆ i + a3 vˆ i3 ⎥ cos ( ωt ) Fundamental
⎣ 4 ⎦
⎡1 ⎤ ⎡1 ⎤
+ ⎢ a2 vˆ i2 ⎥ cos ( 2ωt ) + ⎢ a3 vˆ i3 ⎥ cos ( 3ωt ) + ... Harmonics
⎣2 ⎦ ⎣4 ⎦

B. Murmann 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
dhharmonic
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

B. Murmann EE214 Winter 2010-11 – Chapter 9 9

Waveforms with Gain Expansion

x = cos ( 2πt ) a1 = 1 a3 = 0.3

B. Murmann EE214 Winter 2010-11 – Chapter 9 10


Waveforms with Gain Compression

x = cos ( 2πt ) a1 = 1 a3 = −0.3

B. Murmann EE214 Winter 2010-11 – Chapter 9 11

Higher Order Terms

m
⎛m⎞
1
( ) 1
m − j( m − k ) α
cosm ( α ) = m
e jα + e − j α = m ∑ ⎜ k ⎟e jkα e
2 2 k =0 ⎝ ⎠

1
cos4 ( α ) = ⎡cos ( 4α ) + 4 cos ( 2α ) + 3 ⎤⎦
8⎣

1
cos5 ( α ) = ⎡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

⎡1 3 ⎤ ƒ As long as
∴ io = ⎢ a2 vˆ i2 + a4 vˆ i4 ⎥
⎣2 8 ⎦
a 4 vˆ i4 << a2 vˆ i2 and a5 vˆ i5 << a3 vˆ i3
⎡ 3 5 ⎤
+ ⎢a1vˆ i + a3 vˆ i3 + a5 vˆ i5 ⎥ cos ( ωt )
⎣ 4 16 ⎦
or equivalently
⎡1 1 ⎤
+ ⎢ a2 vˆ i2 + a4 vˆ i4 ⎥ cos ( 2ωt )
⎣ 2 2 ⎦ a2 a3
vˆ i << and vˆ i <<
⎡1 5 ⎤ a4 a5
+ ⎢ a3 vˆ i3 + a5 vˆ i5 ⎥ cos ( 3ωt )
⎣4 16 ⎦
the 4th and 5th order terms can
⎡1 ⎤ be neglected
+ ⎢ a 4 vˆ i4 ⎥ cos ( 4ωt )
⎣8 ⎦
ƒ This condition is usually met in
⎡1 ⎤
+ ⎢ a5 vˆ i5 ⎥ cos ( 5ωt ) practical, weakly nonlinear
⎣ 16 ⎦ circuits

B. Murmann EE214 Winter 2010-11 – Chapter 9 13

Fractional Harmonic Distortion Metrics

amplitude of second harmonic distortion signal


HD2 =
amplitude of fundamental
amplitude
amplit de of third harmonic distortion signal
HD3 =
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
2 1 a2
HD2 ≅ ≅ vˆ i
3 3 2 a
ˆ
a1v i + a3 vi ˆ 1
4
1
a3 vˆ i3
4 1 a3 2
HD3 ≅ ≅ vˆ i
3 3 4 a
a1vˆ i + a3 vˆ i 1
4

B. Murmann EE214 Winter 2010-11 – Chapter 9 14


Total Harmonic Distortion

total power of distortion signals


THD =
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 ) ⎤⎦

2
+a2 ⎣⎡ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎦⎤

3
+a3 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦ + ...

ƒ Inspect second-order term


2 2
a2 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦ = a2 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) ⎤⎦
C
Causes HD
2
+a2 ⎡⎣ vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦

+2a2 ⎡⎣ vˆ i1vˆ i2 ⋅ cos ( ω1t ) cos ( ω2 t ) ⎤⎦ New

B. Murmann EE214 Winter 2010-11 – Chapter 9 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

amplitude of second order IM components (for vˆ i1 = vˆ i2 = vˆ i )


second-order
IM2 =
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 3
a3 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) + vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦ = a3 ⎡⎣ vˆ i1 ⋅ cos ( ω1t ) ⎤⎦
Causes HD
3
+a3 ⎡⎣ vˆ i2 ⋅ cos ( ω2 t ) ⎤⎦

+3a3 ⎡ vˆ i1vˆ i2
2
⋅ cos ( ω1t ) cos2 ( ω2 t ) ⎤
⎣ ⎦
New
+3a3 ⎡ vˆ i1


v i2 ⋅ cos 2
( ω1t ) cos ( ω2t )⎤⎦

3 3 ⎡ vˆ i1vˆ i2
3a 2
⋅ cos ( ω1t ) cos2 ( ω2 t ) ⎤
⎣ ⎦
3
⎣2cos ( ω1t ) + cos ({2ω2 − ω1} t ) + cos ({2ω2 + ω1} t ) ⎦
2 ⎡ ⎤
= a3 vˆ i1vˆ i2
4

“Gain desensitization term” Third-order


For a3<0, large vi2 reduces Intermodulation
fundamental tone due to vi1 Products

B. Murmann 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

amplitude of third-order IM components (for vˆ i1 = vˆ i2 = vˆ i )


IM3 =
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)

Vbe Vbe
kT dIc I
Ic = Ise VT VT = a1 = = s e VT
q dVbe VT
Vbe = VBEQ
Vbe = VBEQ

ICQ
= ≡ gm
VT

1 d2Ic 1 ICQ
a2 = 2
=
2 dVbe 2 VT2
Vbe = VBEQ

1 ICQ
am =
m! VTm

B. Murmann EE214 Winter 2010-11 – Chapter 9 20


Distortion in a CE Stage (2)

2
1 a2 1 vˆ be 1 a3 2 1 ⎛ vˆ be ⎞
HD2 ≅ vˆ be = HD3 ≅ vˆ be = ⎜ ⎟
2 a1 4 VT 4 a1 24 ⎜⎝ VT ⎟⎠

ƒ 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

a2 a3
vˆ be << = 12VT and vˆ be << = 20VT
a4 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)

dId W
Id =
1
2
μCox
W
L
(
Vgs − Vt )
2
a1 =
dVgs
= μCox
L
(
Vgs − Vt )
Vgs = VGSQ Vgs = VGSQ

W 2I
= μCox VOV = DQ ≡ gm
L VOV

1 d2Id 1 W IDQ
a2 = 2
= μCox = 2
2 dVgs 2 L VOV
Vgs = VGSQ

a3 = 0

B. Murmann EE214 Winter 2010-11 – Chapter 9 22


Distortion in a CS Stage (2)

1 a2 1 v̂ gs
HD2 ≅ vˆ gs = HD3 = 0
2 a1 4 VOV

ƒ 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=VVGS-VVt)
ƒ 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
– Biasingg 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-be-
accurate” 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 ⎠
c1 c2
1 3 2 5
tanh ( x ) = x − x + x − +...
3 15

id
αIEE αIEE αIEE
a1 = ≡ Gm a3 = − a5 =
2VT 24VT3 240VT5
EE

ƒ Third-order model is accurate for

a3
v̂ id << = 10VT
a5

B. Murmann 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

2 2
1 a3 2 1 ⎛ vˆ id ⎞ 1 ⎛ vˆ be ⎞
HD3,BJTdiff ≅ vˆ id = ⎜ ⎟ HD3,BJT ≅ ⎜ ⎟
48 ⎜⎝ VT ⎟⎠ 24 ⎜⎝ VT ⎟⎠
3 BJTdiff 3 BJT
4 a1

B. Murmann EE214 Winter 2010-11 – Chapter 9 27

Distortion in a MOS Differential Pair

2
⎛ V ⎞ ⎛ V ⎞
Iod = Id1 − Id2 = ISS⎜ id ⎟ 1 − ⎜ id ⎟
⎝ VOV ⎠ ⎝ 2VOV ⎠
d1 d2
2
⎛x⎞ 1 1 5
x 1 − ⎜ ⎟ = x − x3 − x + ...
⎝2⎠ 8 128
id
ISS ISS ISS
a1 = ≡ Gm a3 = − 3
a5 = 5
VO
OV 8VOV 128VOV
SS

ƒ Third-order model is accurate for

a3
v̂ id << = 4VOV
a5

B. Murmann EE214 Winter 2010-11 – Chapter 9 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)

+ Sε
Si – 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 )

a1
b1 =
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


a 2 (1− b1f)2 a2
b2 = =
1+ a1f (1+ a1f)3

ƒ Third-order terms

b3Si3 = −a1f ⋅ b3Si3 − 2a 2Si3 f ⋅ b 2 (1− f ⋅ b1) + a3 (Si − f ⋅ b1Si )3


a3 (1− b1f)3 − 2a 2 f ⋅ b 2 (1− f ⋅ b1) a3 (1+ a1f) − 2a 22 ⋅ f
b3 = =
1+ a1f (1+ a f)51

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

IC = ICQ+ iC
So = iC = a1Sε + a 2S2ε + a3S3ε + L
Sε = vBE = v i − f ⋅ iC
Q
vi
~
1 IC 1 IC
Vi RE f = RE a1 = gm a2 = a3 =
2 V2 6 V3
T T

a1 gm 1 IC 1
b1 = = b2 =
1+ a1f 1+ gmRE 2 V (1+ g R )3
2
T m E

1 IC 1 IC
(1+ gmRE ) − g R
6 V3 2 V3 m E 1
b3 = T T gmRE = ⇒ b3 = 0 ⇒ HD3 = 0
(1+ gmRE )5 2

B. Murmann EE214 Winter 2010-11 – Chapter 9 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

R ic = a1vi + a2 vi2 + a3 vi3 + ...


ic
vo
1 ICQ 1 ICQ
a1 = gm a2 = a3 =
2 VT2 6 VT3
C
vi
vo −R
VI
K( jω) = =
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

1 1
ic = a1vˆ i cos ( ωt ) + 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 φmω = ∠K ( m ⋅ jω)
+ K ( 2jω) ⋅ a2 vˆ i2 cos ( 2ωt + φ2ω )
2
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

1
cos ( α ) cos ( β ) = ⎡cos ( α + β ) + cos ( α − β ) ⎤⎦
2⎣
1
cos ( α ) cos ( β ) cos ( γ ) = ⎡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 ) 0, 2ω1, 2ω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 ) ω1, ω2, 3ω
3 1, 3ω
3 2
4 ⎣

+ 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 ⎡
+
2 ⎣ ( )
K ( 2jω1 ) ⋅ vˆ 12 cos 2ω1t + φ2ω1 + vˆ 12 K ( 0 )

( )
+ 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 ⎤
⎦ )
a3
+
4
[...]

B. Murmann 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 ) H2 ( jωa + jωb ) H3 ( jωa + jωb + jωc )

ƒ 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

−a1R
H1(jωa ) =
1 + jωaRC

−a2R
H2 (jωa , jωb ) =
1 + ( jωa + jωb ) RC

−a3R
H3 (jωa , jωb , jωc ) =
1 + ( jωa + jωb + jωc ) RC

B. Murmann EE214 Winter 2010-11 – Chapter 9 42


Distortion Metrics

Taylor Series Volterra Series

1 a2 1 H2 ( jω1, jω1 )
HD2 v̂ i
v v̂ i
v
2 a1 2 H1 ( jω1 )

1 a3 2 1 H3 ( jω1, jω1, jω1 ) 2


HD3 v̂i
v vi

4 a1 4 H1 ( jω1 )

3 a3 2 3 H3 ( jω1, jω1, − jω2 ) 2


IM3 v̂i v̂i
4 a1 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 1 2 a1 1 + 2jωRC
1 + jωRC

1 H3 ( jω, jω, jω) 2 1 a3 1 + jωRC 2


HD3 = vˆ i = vˆ i
4 H1 ( jω) 4 a1 1 + 3jωRC

3 H3 ( jω1, jω1, − jω2 ) 2 1 a3 1 + jωRC


IM3 = vˆ i = vˆ i2
4 H1 ( jω1 ) 4 a1 1 + j ( 2ω1 − ω2 ) RC

B. Murmann EE214 Winter 2010-11 – Chapter 9 44


HD2 and HD3 Distortion Plots for Example 1

VT
ICQ = 1mA vˆ i =
5

B. Murmann EE214 Winter 2010-11 – Chapter 9 45

IM3 Distortion Plot for Example 1

ICQ = 1mA

VT
vˆ i1 = vˆ i2 =
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 + ...

vo −R
K(jω) = =
ic 1 + jωRC

vbe 1
K in (jω) = =
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


v o = a1K ( jωa ) v be + a2K ( jωa + jωb ) v be
2
+ a3K ( jωa + jωb + jωc ) v be
3
+ ...

v o = a1K ( jωa ) ⎡⎣K in ( jωa ) v i ⎤⎦

2
+ a2K ( jωa + jωb ) ⎡⎣K in ( jωa ) v i ⎦⎤

3
+ a3K ( jωa + jωb + jωc ) ⎡⎣K in ( jωa ) v i ⎤⎦

ƒ 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 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 )
i ( jω1 ) K iin ( jω2 ) ⋅ v
+ K in (
ˆ 1 vˆ 2 cos {ω1 ± ω2 } t + ψ ω ± ψ ω
1 2 )
= K in ( jωa ) K in ( jωb ) v i2

B. Murmann EE214 Winter 2010-11 – Chapter 9 50


Coefficients

1 −a1R
H1( jωa ) =
1 + jωaRC 1 + jωaRC

1 1 −a2R
H2 ( jωa , jωb ) =
1 + jωaRC 1 + jωbRC 1 + ( jωa + jωb ) RC

1 1 1 −a3R
H3 ( jωa , jωb , jωc ) =
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

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

C j0 C j0 1
Cj = M
= M M
⎛ VOQ + v o ⎞ ⎛ ψ0 + VOQ ⎞ ⎛ ψ0 + VOQ + v o ⎞
⎜1+ ⎟ ⎜ ⎟ ⎜ ⎟
⎝ ψ0 ⎠ ⎝ ψ0 ⎠ ⎝ ψ0 + VOQ Q ⎠

C j0
ƒ Using C jQ =
⎛ VOQ ⎞
M
1
(1 + x ) M
= 1 − Mx +
1
2
( )
M + M2 x 2 + ...
⎜1+ ⎟
⎝ ψ0 ⎠

M M + M2
VR = VOQ + ψ0 b1 = − b2 =
VR 2VR

we can write C jQ
Cj = = C jQ ⎡1 + b1v o + b2 v o2 + ...⎤
M ⎣ ⎦
⎛ vo ⎞
⎜1+ ⎟
⎝ VR ⎠

B. Murmann EE214 Winter 2010-11 – Chapter 9 53

Circuit Analysis

dv o dv ⎡ dv 1 dv 2 1 dv 3 ⎤
ij = Cj = C jQ ⎡1 + b1v o + b2v o2 + ...⎤ o = C jQ ⎢ o + b1 o + b3 o ⎥
dt ⎣ ⎦ dt ⎢⎣ dt 2 dt 3 dt ⎥⎦

⎡ 2 3⎤
(
i = C jQ + CI ) dvdto + C jQ ⎢ 21 b1 dvdto + 31 b3 dvdto ⎥
⎣⎢ ⎦⎥

dv o ⎡ 1 dv 2 1 dv 3 ⎤
(
vi = v o + i ⋅ R = v o + R C jQ + CI ) dt
+ RC jQ ⎢ b1 o + b3 o ⎥
⎢⎣ 2 dt 3 dt ⎥⎦

d d d
vi = v o + RC0 v o + RC1 v o2 + RC2 v o3
dt dt dt

C0 = C jQ + CI
b
C1 = 1 C jQ = −
MC jQ b1
C2 = C jQ = −
M + M2 C jQ( )
2 2VR 3 6VR2

B. Murmann 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

d⎡
+ RC0 H1 ( jωa ) vi + H2 ( jωa , jωb ) vi2 + H3 ( jωa , jωb , jωc ) vi3 ⎤
dt ⎣ ⎦

d⎡ 2
+ RC1 H1 ( jωa ) vi + H2 ( jωa , jωb ) vi2 + H3 ( jωa , jωb , jωc ) vi3 ⎤
dt ⎣ ⎦

d⎡ 3
+ RC2 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 ⎦

1
∴ H1 ( jωa ) =
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

⎡ d⎤ d 2
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 )

−RC1 ( jωa + jωb ) H1 ( jωa ) H1 ( jωb )


H2 ( jωa , 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 )

f ω→0; this makes intuitive sense


ƒ H2 becomes zero for

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⎡
dt ⎣
(
2 H1 ( jωa ) vi ) (H ( jω , jω ) v )⎤⎦
2 a b
2
i
Second-order
Interaction Term

d⎡ 3
+ RC2 H1 ( jωa ) vi ⎤
dt ⎣ ⎦

ƒ 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ω)

1 ⎛ v̂ ⎞
∴ HD2 = MωRC jQ H1 ( jω) H1 ( 2jω) ⎜ i ⎟
2 ⎜ VR ⎟
⎝ ⎠

ƒ 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ω)


3
1 H3 ( jω, jω, jω) 2 1
HD3 = vˆ i = vˆ i2
4 H1 ( jω) 4 H1 ( jω)

3 2
= ωRC2 H1 ( jω) H1 ( 3jω) vˆ i2
4

2
⎛ v̂ ⎞
1
( )
∴ HD3 = M + M2 ωRC jQ H1 ( jω) H1 ( 3jω) ⎜ i ⎟
8 ⎜ VR ⎟
⎝ ⎠

ƒ 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)
K 2
ID ≅ K ( VGS − Vt ) VDS − VDS
2
dVo K 2
C = 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

1 ⎛ v̂ i ⎞
HD2 = ωRC ⎜ ⎟
2 ⎝ VGS − Vt ⎠
2
1 ⎛ v̂ i ⎞
HD3 = ωRC ⎜ ⎟
4 ⎝ VGS − Vt ⎠

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

1 1 ⎫
ω= ⎪
10 RC

vˆ i = 0.2V
0 2V ⎪

V ⎪⎪ 1 1 ⎛ 0.2 ⎞
2
VOQ = VIQ = DD = 0.9V ⎬ HD3 = = −46dB
2 ⎪ 4 10 ⎜⎝ 0.45 ⎟⎠
VGS − Vt = VDD − VOQ − Vt ⎪


= 1.8V − 0.9V − 0.4V = 0.45V ⎪
⎪⎭

B. Murmann EE214 Winter 2010-11 – Chapter 9 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 PP. 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 Theory,
Th
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 47-54,
54 FFeb.
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 current-
commutating CMOS mixers," IEEE J. Solid-State Circuits, pp.1461-
1473 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-and-
hold 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 ƒ Provides ƒ Provides high


input with large additional current drive
common mode d voltage
lt gain
i capability
bilit
range
ƒ Output can
ƒ Provides some (approximately)
voltage
g ggain,, swing
g rail-to-rail
approximately
independent of
common mode

B. Murmann EE214 Winter 2010-11 – Chapter 10 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.2V
0 2V = 0
0.6V
6V

ƒ This limits the gain we can extract from


this stage

IBIAS V 600mV
gm1R1 = 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
= gm1 R
v id 1 o
R3 +
gm
Ro ≅ ro6 (1 + gm6R6 ) ro3 (1 + gm3R3 )

B. Murmann EE214 Winter 2010-11 – Chapter 10 6


NE5234 Input Stage

~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 voltageg cannot ggo
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 Class-B Class-AB

B. Murmann 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

Is2 Is4
IC2 = IREF
Is6 Is8

y IREF and emitter area ratios ((Is ∝ AE)


ƒ Quiescent current is set by
ƒ 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)

ƒ Output transistors
never turn off
ƒ Quiescent current set
Iout by transistor ratios
Current [A]

ID(M26)
ƒ Large drive capability
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 mayy 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 concernedd with
ith th
the small-signal
ll i lbbehavior
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) Mehta et al., "A 1.9GHz Single-Chip
CMOS PHS Cellphone," ISSCC 2006.

B. Murmann EE214 Winter 2010-11 – Chapter 10 25

“Internal” Amplifiers (2)

B. Murmann EE214 Winter 2010-11 – Chapter 10 26

You might also like