Lect05 PDF
Lect05 PDF
Ching-Yuan Yang
Overview
z Reading
B. Razavi Chapter 5.
z Introduction
In analog circuits current sources act as a large resistor without consuming
excessive voltage headroom. This lecture deals with the design of current
mirrors as both bias elements and signal processing components. Following
a review of basic current mirrors, we study cascode mirror operation.
Next, we analyze active current mirrors and describe the properties of
differential pairs using such circuits as loads.
1
Basic current sources
z Application
2
Basic current mirrors (cont’d)
z Basic current mirror
Diode-connected
device providing
inverse function.
2 L 1
1 W
I out = µnCox (VGS − VTH )2
2 L 2
obtaining
(W / L )2
I out = I
(W / L )1 REF
Analog-Circuit Design 5-4 Ching-Yuan Yang / EE, NCHU
Current mirrors usually employ the same length for all of the transistors so as to
minimize error due to the side-diffusion of the source and drain areas (LD).
Furthermore, the threshold voltage of short-channel devices exhibits some
dependence on the channel length. Thus, current ratioing is achieving by only
scaling the width of transistors.
3
Basic current mirrors (cont’d)
z Consider channel length modulation
1 W
I D1 = µnCox (VGS − VTH )2 (1 + λVDS1 )
2 L 1
1 W
I D2 = µnCox (VGS − VTH )2 (1 + λVDS 2 )
2 L 2
obtaining
I D1 (W / L )2 1 + λVDS 2
= ⋅
I D 2 (W / L )1 1 + λVDS1
4
Cascode current source (cont’d)
z Voltage headroom consumed by a cascode mirror
VX ≠ VY VX = VY
In (a), Vb is chosen to allow the lowest possible value of VP but the output current
does not accurately track IREF because of VDS1 ≠ VDS2. In (b), higher accuracy is
achieved but the minimum level at P is higher by one threshold voltage.
5
Low-voltage cascode mirror
z Modification of cascode mirror for low-voltage operation
6
Low-voltage cascode mirror (cont’d)
z Low-voltage cascode using a source follower level shifter
7
- Differential pair with current source load
1 r 1 r
Req ≈ + o4 = 1 + o 4 V out 1 + g m 2ro 2
gm 2 gm 2ro 2 gm 2 ro 2 =
VP r
r 1 + o2
1 + o4 ro 4
VP Req ro 2
= ≈ g m 2ro 2
Vin R + 1 r ≈
2 + o4 ro 2
eq
g m1 ro 2 1+
ro 4
8
Differential pair with active current mirrors
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
triode region.
If Vin1 >> Vin2, M2 turns off, M4 operates in deep triode
region with zero current, and Vout = VDD.
9
Differential pair with active current mirrors Small-signal analysis
z Small-signal analysis
current mirror
Calculate Gm
g V
I = I D 3 = I D 4 = m1 in
D1 2
I D 2 = − g m 2V in
2
⇒ I out = I D 2 + I D 4 = −gm1,2Vin
∴ Gm = gm1,2
Calculate Rout
VX VX
IX = 2 +
1 ro 4
2ro1,2 + ro 3
gm 3
where the factor 2 accounts for current copying action of M3 and M4.
Calculate Av
| Av | = GmRout = gm1,2 (ro2 || ro4)
10
Differential pair with active current mirrors Small-signal analysis (cont’d)
Req = 2 ro1,2
Vout − gm1,2ro1,2Vin
I X1 =
1
2ro1,2 + ro 3
gm 3
I1 I2
The fraction of this current that flows through
1/gm3 is mirrored into M4 with unity gain. That is,
Vout − gm1,2ro1,2Vin ro 3 V
I X1 + ⋅ + out = 0
1 1 ro 4
2ro1,2 + ro 3 ro 3 +
gm 3 gm 3
I1 I2
11
Differential pair with active current mirrors Common-mode properties
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
drawback that does not exist in the fully differential circuits.
z CMRR
CMRR =
ADM g
= gm1,2 (ro1,2 //ro 3,4 ) m 3,4
(1 + 2gm1,2RSS ) = (1 + 2g R )g (r //r )
m1,2 SS m 3,4 o1,2 o 3,4
ACM gm1,2
12
Differential pair with active current mirrors Mismatch
z Differential pair with gm mismatch
RSS
∆VP = ∆Vin ,CM
1
RSS +
g m1 + g m 2
=
∆Vin ,CM (gm1 − gm 2 )ro 3 − gm 2 / gm 3 r
1 + (gm1 + gm 2 )RSS 1 o4
ro 3 +
gm 3
If ro3 >> 1/gm3 , we have
∆Vout (g − gm 2 )ro 3 − gm 2 / gm 3
≈ m1
∆Vin ,CM 1 + (gm1 + gm 2 )RSS
13
Supply-independent biasing
z Current-mirror biasing using (a) an ideal current source, (b) a resistor.
Te output current is quite sensitive to VDD:
∆VDD (W / L )2
∆I out = ⋅
R1 + 1/ gm1 (W / L )1
Supply-independent biasing
z Addition of RS to define the currents z Alternative implementation eliminating
body effect
14
Supply-independent biasing (cont’d)
z Addition of RS to define the currents (assuming λ ≠ 0). Determine ∆Iout /∆VDD.
VDD − V X V
+ I out R3gm 4 = X
ro 4 R1
I out gm 2ro 2
The equivalent transconductance of M2 and RS is Gm 2 = =
VX RS + ro 2 + (gm 2 + gmb 2 )RSro 2
−1
I out 1 1
Thus, = − gm 4R3 → 0, if ro4 = ∞.
VDD ro 4 Gm 2 (ro 4 R1 )
15