AnalogICdesign-chapter5 - Current Mirror
AnalogICdesign-chapter5 - Current Mirror
CHƯƠNG
ƯƠ 5: CURRENT MIRRORS
W
I D μ n C ox
1
2
VGS VTH 2
L
W R2
I Out μ n C ox
1
2 R1 R2 VDD VTH 2
L
Simple
p Resistive Biasing
g For Current Source
A
Assume that
h IIreff iis available
il bl and
d pricise
i i
How do we guarantee Iout = IREF ?
W
μ n C ox ( )1 VGS VTH
2
I REF 1
2
L
W
μ n C ox ( ) 2 VGS VTH
2
I out 1
2
L
(W/L) 1
I out I REF
((W/L)) 2
While
How to copy the IREF in
but VDS2 may
y not equal
q VDS1
this case ?
11 - 4 - 2012 Analog IC Design 9
Cascode Current Mirrors
Calculate Gm
Calculate Rout
Assuming γ = 0
I out R out (1 g m2 ro2 )(1 / g m1 ) ro2
Gm
Vin
2 ro2 (1 / g m1 ) 2 ro2
g .V /2 g
m1 in m1 Thus , R out 2 ro2 // ro4
Vin 2
| A v | G m .R out
| A v | G m2 . 2 ro2 // ro4
Operation:
+ If Vin1 << Vin2, M1 is off and so are M3 and M4.
M2 and M5 operate in triode region, carrying zero current.
Thus, Vout = 0.
+ As Vin1 approaches Vin2 for a small difference, M2 and M4
are saturated, providing a high gain.
+ As Vin1 becomes more positive than Vin2, ID1, |ID3|, and
|ID4| increase and ID2 decreases, eventually driving M4 into
the
h triode
i d region.
i
+ If Vin1 >> Vin2, M2 turns off, M4 operates in deep triode
region with zero current, and Vout = VDD.
g m1.V
in
I D1 I D3 I D4
2
g m2.V
I D2 in
2
I outt I D2 I D4 g m1,2.V
1 2 Vin
Calculate Rout VX VX
IX 2 1
ro4
o1 2 G //r01,2
2ro1,2 01 2
m3
where the factor 2 accounts for current copying action of M3 and M4.
For 2ro1,2
2ro1 2 >> (1/gm3)||ro3,
(1/gm3)||ro3 we have Rout ≈ ro2 || ro4
Calculate Av
| Av | = GmRout = gm1,2
gm1 2 (ro2 || ro4)
Calculate Veq
q and Req
q
Veq gm1,2.ro1,2.Vin
R eq 2ro1,2
11 - 4 - 2012 Analog IC Design 24
Differential pair with active current mirror
((small signal
g analysis)(cont)
y )( )
Calculate Av = Vout / Vin
The current through Req is
Vout g m1,2.r01,2.Vin
I X1 2 1
2ro1,2 //r
g m3 o3
The fraction of this current that flows through
1/gm3 is mirrored into M4 with unity gain. That is
Vout g m1,2.r01,2.Vin ro Vou
o3 out
I X1 2 1 . 1 . 0
2ro1,2 //r ro3 ro4
g m3 o3 g m3
Assuming 2ro1,2
2ro1 2 >> (1/gm3,4)||ro3,4,
(1/gm3 4)||ro3 4 we obtain
Vout g m1,2.r03,4.r01,2
Vin
r r
gm1,2, (ro1,2, // ro3,4, )
i o1,2
1 2 03 03,4
4
Vout
ACM Vin
1 g m1,2
.
1 2 g m1,2 . RSS g m3,4
where we have assumed 1/(2gm3,4) << ro3,4 and neglected the effect of ro1,2 /2.
Even with perfect symmetry, the output signal is corrupted by input CM variations, a
d
drawback
b k ththatt d
does nott exist
i t iin th
the ffully
ll differential
diff ti l circuits
i it
CMRR
A DM g m3,4 (1 2g m1,2 R SS )
CMRR g m1,2 ((ro1,2 //r
// o3,4 ).
) g m3,4 (1 2g
2 m1,2 R SS )(r
)( o1,2 //r
// o3,4 )
A CM g m1,2
CURRENT MIRROR
28