Title: CMOS AMPLIFIERS
1CMOS AMPLIFIERS
- Simple Inverting Amplifier
- Differential Amplifiers
- Cascode Amplifier
- Output Amplifiers
- Summary
2Simple Inverting Amplifiers
3Small Signal Characteristics
Inverter with diode connection load
How do you get better matching?
4High gain inverters
5Current source load or push-pull
- Refer to book for large signal analysis
- Must match quiescent currents in PMOS and NMOS
transistors - Wider output swing, especially push-pull
- Much higher gain (at DC), but much lower -3dB
frequency (vs diode load) - About the same GB
- Very power dependent
6Small signal
High gain! Especially at low power.
7- Key to analysis by hand
- Use level 1 or 3 model equations
- Use KCL/KVL
8(No Transcript)
9Dependence of Gain upon Bias Current
10Transfer function of a system
input u
output y
System
11When u(s) 0, y(s) satisfies
These dynamics are the characteristic dynamics of
the system. The roots of the coefficient
polynomial are the poles of the system.
When y(s) 0, u(s) satisfies
These dynamics are the zero dynamics of the
system. The roots of the coefficient polynomial
are the zeros of the system.
12Frequency Response of CMOS Inverters
13Poles of CMOS Inverters
Let vin 0, x 0, VDD 0, VSS 0.
CGS1, CGS2, CBS1, CBS2 are all short
y
CGD1, CGD2, CBD1, CBD2, CL in parallel
CL Ctotal CGD1 CGD2 CBD1 CBD2 CL
14Total conductance from y to ground
go gds1 gds2
KCL at node y
Therefore system pole is
15Zeros of CMOS Inverters
Let vin x u, VDD 0, VSS 0.
CGD1, CGD2, are in parallel, CBD1, CBD2, CL are
all short
gds1, gds2 also short
No current in them
KCL
Zero is
16Zeros of CMOS CS Load Amp
Let vin u, X0, VDD 0, VSS 0.
CGS2, CGD2, CBD1, CBD2, CL are all short
gds1, gds2 also short
No current in them
KCL
Zero is
17Input output transfer function
When sjw?0, A(0) ?
When w?8, A(s)?
18-3dB frequency of closed loop bGB
A0 gm/go
Acl1/b
0 dB
p1 g0/CL
Unity gain frequency A0p1 GB gm/CL
z1 gm/Cgd GBCL/Cgd
19Unity gain feedback
A(s)
Closed-loop zero z1
20If a step input is given, the output response is
By the final value theorem
By the initial value theorem
21-1
Final settling determined by A0 ? need high
gain Settling speed determined by A0p1GBUGF, ?
need high gain bandwidth product
22Gain bandwidth product
CL Ctotal CGD1 CGD2 CBD1 CBD2 CL
When CL CL, W??GB?, but it saturates, when
23Note
If VEB1 and VEB2 are fixed, W1/L1 and W2/L2 must
be adjusted proportionally, and they are
proportional to DC power.
24Therefore
P is proportional to W1, W2 CL constant, but
C(W1,W2) proportional to W1, W2 When C(W1, W2) ltlt
CL, GB proportional to P When C(W1,W2)?CL or gtCL,
GB saturates
25GB
Linear increase region
P
26For given current or power (current source load)
Initially, as W1 increased, GB increases But GB
will reach a max, and then drop as W1 increases
27NOISE IN MOS INVERTERS
28To minimize
- L2 gtgtL1
- En1 small
29For thermal noise
30Noise in Push-Pull current source load Inverter
31Differential Input, single-ended output single
stage Amplifier
N-Channel
vin-
vin
32P-channel
33Large Signal Eq. in a N-channel Differential pair
0.5b1(VGS1-VT)2
(2ID1/b1)0.5
iD10, when iD2ISS and VGS2VT(2ISS/b)0.5
34(No Transcript)
35Solving for iD1 and iD2
VON1VON2(ISS/b)0.5
iD1iD2ISS/2
36N-Channel Input Pair Differential Amplifier
C.M. Load
Simple current reference
C.M. Bias
37Voltage transfer curve
38P-Channel Input Pair Differential Amplifier
39Voltage transfer curve
40INPUT COMMON MODE RANGE
VG1VG2ViCM
VSDSAT1VSDSAT2 VON
VD1VD3 VSSVT3VON
VG1minVD1-VT1
VG1maxVDD- VSD5SAT-VT1-VON
41Output Range
VominVssVon4
VomaxVicm VT2
So whats the vo range
Whats for the N-ch circuit.
42SMALL SIGNAL ANALYSIS
AV
43Common Mode Equivalent Circuit, with perfect
match
iC1VIC/(1/gm1 2rds5)
ro11/gm3
ACM 1/ 2rds5gm3
iC1
44If not perfectly matched
ioaiIC a is a fraction
go1 gds4 gds2/2Av5 gds4
iC1
ACM agm5 / 2gds4
CMRRAv/ACM gm1/agm5
45Formal detailed analysis
46(No Transcript)
47(No Transcript)
48(No Transcript)
49SLEW RATE the limit of the rate of change of
the output voltage
CLdvo/dti4-i2
Max CLdvo/dtISS
ISS
ISS
Slew Rate ISS/CL
0
ISS
Output swing Vosw GB frequency
fGB vo(t)Voswsin(2pfGBt) Max dvo/dt
Vosw2pfGB
To avoid slewing ISS gt CL Vosw2pfGB
50Parasitic Capacitances
CT common mode only
CM mirror cap Cdg1 Cdb1 Cgs3 Cgs4
Cdb3
COUT output cap Cbd4 Cbd2 Cgd2 CL
51- Impedances
- rout rsd2 rds4 1 / (gds2 gds4)
- rM 1/gm3 rds3 rds1 1/ gm3
- Hence the output node is the high impedance node
- When vi0, slowest discharging node is output
node with dominant pole p1 -1/(Coutrout),
where Cout Cout Cgd4 - Approximate transfer function
- AV(s) AV/(s/p1-1)
52When vG1vG20(AC)
KCL at D1
KCL at D2
53Gain bandwidth product
- Gain AV(0) gm1 / (gds2 gds4)
- Bandwidth p1 (gds2 gds4) / Cout
- GBW gm1 / Cout
- gm1 2ID1mCoxW1/L1½
- increase gm1 ? increase GBW
- increase W1 ? increase GBW
- But Cout has Cdb2 and Cgd2 ? W1
- Once Cdb2 and Cgd2 become comparable to CL,
increasing W1 reduces GBW
54Other poles and zeros
VDD
Second pole at D1
r 1/gm3
M3
M4
C CM
VOUT
(1AV4)Cgd4
(1AV4)Cgd4
CL
Cgd4
AV4 gm4/gds4
M2
M1
Vi
Vi-
- gm3
p2
M5
Vb2
CM (1AV4)Cgd4
55Unstable zero at Cgd2
Enforce vo0, float vin.
ids2, ids4 0
Cgd2 dvi-/dt gm2 vi-
z1 gm2/Cgd2
56VDD
For zero at D1
For diff, Vi - Vi-
M3
M4
which is set by Cgd2
VOUT
?Both Cgd4 and Cgd1 to gnd
CL
Ctot CM Cgd4
M2
M1
Vi
Vi-
-gm3
z2
CM Cgd4
M5
Vb2
57- A better approximation of TF AV(s)AV(s/z1-1)(s
/z2-1)/(s/p1-1)(s/p2-1) - If p1 is dominant, p1ltltp2,z1,z2
AV(s)AV/(s/p1-1) - If p1 is non-dominant, at low frequency,
AV(s)AV /(s/p1s/p2-s/z1-s/z2 -1) - 1/peq 1/p11/p2-1/z1-1/z2
1/p11/p2-1/z2 , since z1 gtgt z2, p1, p2
1/p1, if AV4 is not very large - In either case, BW p1
58frequency response
AV
All in abs val
z1
w
p1
p2
z2
UGF
-90
PM
-180
59Observations
- PM 90 tan-1(UGF/z1)
- GBW should be at least 23 times lower than z1 to
ensure good phase margin at UGF - There is conflict between AV and PM
- If z2 not p2, UGF lt AVp1
- Design approaches
- make z1 high ? higher than UGF
- make Cgd2 small, gm1 large
- make z2 close to p2 ? better 1st order approx.
- make AV4 small
- make p1 low ? large AV
- make gds2 and gds4 small
60Design Steps
- Select Iss based on
- GB V_osw, SR, or P_max
- Select W1/L1 based on
- GB gm/CL, Assuming CL (1.11.5)CL
- Maximize z1 (minimize Cgd2)
- Select W4/L4 based on
- ICMR,
- Small Av4
- Select W5/L5 based on
- ICMR
61NOISE Model
62Input equivalent noise source
63- Total output noise current is found as,
- Let
- Then
64(No Transcript)
65How does this affect Av4 and go?
66Cascoding
- Objectives
- Increase ro
- Increase AV
- Remove feed forward from vin to vo
- Remove unstable zero
- Methods
- Direct cascoding
- Folded cascoding
67CMOS CASCODE AMPLIFIERS
Vout-min increase by VON2 Vout-max decreased if
a Cascoded source used Output swing is a big
Problem in low voltage Applications
Rb
Vin
68Cascoded current source load
Q How should you set the bias? Q what is
Vout-max?
ro
AV
ro at D1?
vD1 vin
69High frequency model
AV0(s/z1 -1)
AV(s)
(s/p1-1)(s/p2-1)
Consider only the effect of the lower half
circuit.
For poles, short input, and compute the time
constants at each node. For zeros, float input
but require vo 0. (dont short vo!)
70Short vin, float vo
At the high impedance node
r rds1(gm2gmb2)rds2
C CLCdb2Cgd2
p1 -1/RC
At the low impedance node
r 1/(gm2gmb2gds1gds2)
C Cgd1Cdb1Cgs2Csb2
p2
71Enforce vo0, float vin.
- iCo0, no current cross line, and iCgd20
- id2, id3 0, gm2vgs20
At the G1-D node
igds10
sCgd1vingm1vin
vs20
Was the unstable zero removed?
72Gain bandwidth product
- If p1 ltlt p2, p3,, p1 ltlt z1, z2,
- BW p1
- GBW gm1/Co
- Otherwise
- AV(s) AV/(s/p1s/p2-s/z1-s/z2 - 1)
- 1/BW 1/p12/p2-1/z1-2/z2 RC1 RC2
73Any enhancement?
Note rds2, Rb ? 1/ID2
gm2 ? vID2
Effects on ro, AV Co, GBW Slew rate
Rb
Vbb
Vin
74Another possible modification
Effects on ro, AV? Co, GBW? Slew
rate? poles? zeros?
Rb
Vbb
Vin
75Folded cascoding
Which I source should be cascoded? ro, AV? Co,
GBW? Slew rate? poles? zeros?
Vbb
Vin
76OUTPUT AMPLIFIERS
- Requirements
- Provide sufficient output power in the form of
voltage or current. - Avoid signal distortion for large signal swings.
- Be power efficient.
- Provide protection from abnormal conditions.
- Types of Output Stages
- Class A amplifier.
- Source follower.
- Push-Pull amplifier ( inverting and follower).
- Negative feedback (OP amp and resistive).
77Power efficiency
- It is most power efficient at maximum signal
level - Let VSS -VDD, Vin is sinusoidal such that Vout
reaches Voutmax - PRL ½ (Voutmax)2/RL
- Psupplygtaverage((VDD or VSS)IRL)
VDDaverage(Voutmaxsin()/RL)
2VDDVoutmax/RL/p - Power efficicy PRL/Psupplyltp/4 (78)
78CLASS A AMPLIFIER
ro, AV, z, p as before
PRL
Power effic
Psupply
0.5voutmaxIQ
lt 25
IQ(VDD-VSS)
VSS -VDD, VoutmaxVDD-Vdssat
79SOURCE FOLLOWER
or VSSVT
80Push-pull
81Push-pull inverting amp
82Implementation
83(No Transcript)
84PUSH-PULL SOURCE FOLLOWER
85If Vo 0
Bias current well controlled
Vo swing is very limited
86(No Transcript)
87If A(Vosp-Vosn)ltltVov
If VospVosn0
88(No Transcript)
89Combining the previous two
At quiescent, Vov1vgs4-vgs1v1 This
requires (W/L)1W/L)2 (W/L)4W/L)5
90Example error amplifier
M15 is like a resistor connecting the drain and
gate of M17, leaving M17 as level shifted diode
connection. ?I17 Ib. By CM connection, I13 I14
mIb. I11I12Itail/2. I15I16I13-I12mIb-It/2
. When vi ! vo, I12 varies from 0 to Itail.
Hence, need mIb gt Itail.
91Super source follower
- DVo gt DI1 (gm1gmb1)DVo
- DVGS2 ro1(gm1gmb1)DVo
- DI2 gm2ro1(gm1gmb1)DVo
I1
gogm2ro1(gm1gmb1) (gm1gmb1)go2
gm2ro1(gm1gmb1)
Vo
Vin
Gm gm1gm1ro1gm2
I2
gm1
AVGm/go
gm1 gmb1
Ex rework these when I1 and I2 have finite ros.
92If we re-arrange with a flipped version, we get
this push-pull super source follower
I1
Vo
Vin
Ex provide a transistor level implementation. Com
ment on power efficiency.
I2
93(No Transcript)
94(No Transcript)
95(No Transcript)