Professional Documents
Culture Documents
Lecture 8
Cascode Techniques
Michael H. Perrott
February 15, 2012
M.H. Perrott
Review of Large Signal Analysis of Current Mirrors
Vdd
ΔV2
I1 I2 1 μ C W2 2
n ox (VGS2-VTH) (1+λ2Vds2)
I2 2 L2
=
I1 1 μ C W1
n ox (VGS1-VTH)2(1+λ1Vds1)
M2 2 L1
M1 Vds2 > Vdsat2 ΔV1
Vss=0 VTH+ΔV1 VTH+ΔV2 But, VTH+ΔV1=VTH+ΔV2 ΔV1 = ΔV2
I2 W2 L1 (1+λ2Vds2)
I2 =
M2 in I1 W1 L2 (1+λ1Vds1)
Saturation Current Mismatch
setting due to Vds
M2 in based on difference
Triode geometry
Note: for accurate ratio, set L1 = L2
Vds2
Vdsat2
M.H. Perrott 2
The Issue of Vds Mismatch in Current Mirrors
Vdd I2 W2 (1+λ2Vds2)
=
I1 W1 (1+λ1Vds1)
I1 I2
Current Mismatch
setting due to Vds
based on difference
geometry
Vds1 Vds2
M1 M2 Note: we are assuming L1 = L2
M.H. Perrott 3
Cascoded Current Source
M2 ro1
M1
M.H. Perrott 4
Match Vds of Current Mirror Devices With Proper Bias
Vdd
I1
I2 I2 W1 L4 (1+λ1Vds1)
Recall: =
M3 M2 Vo I1 W4 L1 (1+λ4Vds4)
W/L W/L Vds2 > ΔV Current Mismatch
VTH+ΔV VTH+ΔV setting due to Vds
based on difference
M4 M1 geometry
W/L W/L Vds1 = VTH+ΔV
Vss=0 VTH+ΔV VTH+ΔV
M4 M1 Vo
V1 VTH+2ΔV
W/L W/L Vds1 = VTH+ΔV
VTH+ΔV VTH+ΔV calculation of V1 is nontrivial
Vss=0
2VTH+3ΔV
Vo
I2 Vdsat1+Vdsat2
M3 M5
αW/L W/L Vo
VTH+2ΔV M2
VTH+2ΔV VTH+ΔV W/L Vds2 > ΔV
VTH+ΔV
M4 M6 M1
W/L W/L Vds1 = ΔV
W/L
Vss=0 VTH+ΔV VTH+ΔV VTH+ΔV
M.H. Perrott 7
Alternative Implementation of Improved Swing Cascode
I2 M1 and M2
in saturation
Vdd
M5 M6 M7 M1 and M2
Wp/Lp in triode no wasted voltage region
Wp/Lp Wp/Lp
I1 I1
I2 Vo
2ΔV
Vo
M3 M2
αW/L W/L Vds2 > ΔV
I1
VTH+2ΔV VTH+ΔV
M4 M1
W/L W/L Vds1 = ΔV
Vss=0 VTH+ΔV VTH+ΔV
M.H. Perrott 8
The Issue of Current Mismatch
I1 I2
VTH+2ΔV M2
I2 W2 (1+λ2Vds2)
Recall: =
I1 W1 (1+λ1Vds1)
VTH+ΔV
Mismatch
M4 M1 due to Vds
Vds4 = VTH+ΔV Vds1 = ΔV difference
W/L W/L
M.H. Perrott 9
Techniques to Reduce Current Mismatch
I1 I2
M3 VTH+2ΔV M2
W/L W/L
VTH+ΔV VTH+ΔV
M4 M1
Vds4 = ΔV Vds1 = ΔV
W/L W/L
M8
W/L
M9
VTH+2ΔV
W/L
M10
I2
W/L
M11 M3 M2
W/L W/L W/L
I1
M12 VTH+ΔV VTH+ΔV
W/L
M13 M4 M1
W/L Vds4 = ΔV Vds1 = ΔV
W/L W/L
M5 M7
Wp/Lp
Wp/Lp
I1
VTH+2ΔV
ΔV RB
I2
M3 M2
W/L W/L
I1
VTH+ΔV VTH+ΔV
M4 M1
Vds4 = ΔV Vds1 = ΔV
W/L W/L
M5 M7
Wp/Lp
Wp/Lp
I1
VTH+2ΔV
M6
Wp/Lp ΔV
I2
M3 M2
W/L W/L
I1
VTH+ΔV VTH+ΔV
M4 M1
Vds4 = ΔV Vds1 = ΔV
W/L W/L
I2
I1 Rthd2
M2
M3 M1
M.H. Perrott 14
Enhanced Cascode Current Source
M4
M3
M2 M1
RA RC RA RC
Rthd
D Rthd M4 D
M4
S
ro3 -gmb3vs3 gm3vgs3 vgs3 Rths
vs4 RB
vs3=0
M.H. Perrott 16
Basic Cascode Amplifier
RD
Vout M2
M2
Rths2 is2 d2
RG
M1
s2
M1
Common Gate
RG g1 Rths1 is1 d1
s1
General Model RS
RD
Vout M2
M2
Rths2 is2 d2
RG
M1
s2
M1
RG g1 d1
M.H. Perrott 18
Resulting Two-Port Similar to Common Source Amp
RD
Vout M2
M2
d2
RG
M1
M1
RG g1
M.H. Perrott 19
Slight Twist to Cascode Amplifier
Vdd
RL
Vout
RL
Vout
Ibias
1 is1 ro1
gm1+gmb1
Vbias
Iin is1
M1
M.H. Perrott 20
Constraints on Vbias and Output Range
Vdd
RL
Vout
Ibias
M1
>ΔV1 Vbias
Iin
VTH+ΔV1
To keep M1 in saturation
M.H. Perrott 21
Calculation of Maximum Output Range
Vdd
RL
Vout
Ibias
M1
>ΔV1 Vbias
Iin
VTH+ΔV1
M.H. Perrott 22
Variation on a Theme: Enhanced Cascode Amplifiers
Ibias1 Ibias2 R1
Vout
M4
Input Source
M3
Iin Rs
M2 M1