0% found this document useful (0 votes)
106 views

Lect05 PDF

The document discusses current mirrors in analog circuit design. It begins by introducing basic current mirrors and how they can be used to generate stable reference currents. It then covers cascode current mirrors which help suppress the effects of channel length modulation. The document also analyzes low-voltage cascode mirrors and how to generate the proper gate voltages. Finally, it discusses using current mirrors to process signals in differential pairs with current source loads.

Uploaded by

Van Goldberg
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Lect05 PDF

The document discusses current mirrors in analog circuit design. It begins by introducing basic current mirrors and how they can be used to generate stable reference currents. It then covers cascode current mirrors which help suppress the effects of channel length modulation. The document also analyzes low-voltage cascode mirrors and how to generate the proper gate voltages. Finally, it discusses using current mirrors to process signals in differential pairs with current source loads.

Uploaded by

Van Goldberg
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

類比電路設計(3349) - 2004

Passive and Active Current Mirrors

Ching-Yuan Yang

National Chung-Hsing University


Department of Electrical Engineering

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.

Analog-Circuit Design 5-1 Ching-Yuan Yang / EE, NCHU

1
Basic current sources
z Application

z Definition of current by resistive divider


2
1  R2W 
Assuming M1 is in saturation, I out ≈ µnCox
 VDD − VTH 
2 R
 1 +
L R 2 
‡ The expression reveals various dependencies of Iout upon the
supply, process, and temperature.
‡ The overdrive voltage is a function of VDD and VTH ; the threshold
voltage may vary by 100mV from wafer to wafer. Furthermore,
both µn and VTH exhibit temperature dependence. Thus, Iout is
poorly defined.

Analog-Circuit Design 5-2 Ching-Yuan Yang / EE, NCHU

Basic current mirrors


z Use of a reference to generate various currents

A relatively complex circuit – sometimes


requiring external adjustments – is used to
generate a stable reference current, IREF,
which is then copied to many current sources
in the system.

z Conceptual means of copying currents

How do we guarantee Iout = IREF ?

Analog-Circuit Design 5-3 Ching-Yuan Yang / EE, NCHU

2
Basic current mirrors (cont’d)
z Basic current mirror

Diode-connected
device providing
inverse function.

Neglecting channel-length modulation, we can write


1 W 
I REF = µnCox   (VGS − VTH )
2

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

Basic current mirrors (cont’d)


z Currents mirrors used to bias a differential amplifier

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.

Analog-Circuit Design 5-5 Ching-Yuan Yang / EE, NCHU

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

While VDS1 = VGS1 =VGS2, VDS2 may not equal VGS2


because of the circuitry fed by M2.

Analog-Circuit Design 5-6 Ching-Yuan Yang / EE, NCHU

Cascode current source


z Scheme – suppress the effect of channel-length modulation

How do we generate Vb in (a) to ensure VY =VX ?


Proper choice the dimensions of M0 with respective to those of M3 yields VGS0 = VGS3.
Thus, if
(W / L )3 (W / L )2
=
(W / L )0 (W / L )1
then VGS3 = VGS0 and VX = VY.

Analog-Circuit Design 5-7 Ching-Yuan Yang / EE, NCHU

4
Cascode current source (cont’d)
z Voltage headroom consumed by a cascode mirror

VX ≠ VY VX = VY

In (b), the minimum allowable voltage at node P is equal to


VP,min = VN − VTH = VGS0 + VGS1 – VTH
= (VGS0 – VTH) + (VGS1 – VTH) + VTH

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.

Analog-Circuit Design 5-8 Ching-Yuan Yang / EE, NCHU

Cascode current source (cont’d)

z Operation of cascode current mirror

M2: Tri Sat Sat


M3: Tri Tri Sat

Analog-Circuit Design 5-9 Ching-Yuan Yang / EE, NCHU

5
Low-voltage cascode mirror
z Modification of cascode mirror for low-voltage operation

M1, M2 are in saturation:


M2: Vb − VTH2 ≤ VX (= VGS1)
M1: VGS1 − VTH1 ≤ VA (= Vb − VGS2)
⇒ VGS2 + (VGS1 − VTH1) ≤ Vb ≤ VGS1 + VTH2
⇒ VGS2 − VTH2 ≤ VTH1

If Vb = VGS2 + ( VGS1 − VTH1) = VGS4 + ( VGS3 − VTH3),


then the cascode current source M3-M4 consumes
minimum headroom while M1 and M3 sustain equal
drain-source voltages, allowing accurate copying of IREF.

Analog-Circuit Design 5-10 Ching-Yuan Yang / EE, NCHU

Low-voltage cascode mirror (cont’d)


z Generation of gate voltage Vb for cascode mirror

M1, M2 are in saturation:

Vb,min = VGS2 + (VGS1 − VTH1)

Select: VGS5 ≈ VGS2, VDS6 = VGS5 − RbI1 ≈ VGS1 − VTH1.

M7 : large (W/L)7, so that VGS7 ≈ VTH7

∴ VDS6 ≈ VGS6 − VTH7

Vb = VGS5 + VGS6 − VTH7

Analog-Circuit Design 5-11 Ching-Yuan Yang / EE, NCHU

6
Low-voltage cascode mirror (cont’d)
z Low-voltage cascode using a source follower level shifter

If MS is biased at a very low current density, ID/(W/L),


then VGSS ≈ VTHS ≈ VTH3, i.e., VN ’ ≈ VN − VTH3, and
VB = VGS1 + VGS0 − VTH3 − VGS3
= VGS1 − VTH3
implying that M2 is at the edge of the triode region.

In this topology, however,


‡ VDS2 ≠ VDS1

‡ If the body effect is considered for M0 , MS and M3,


it is different to guarantee that M2 operates in
saturation.

Analog-Circuit Design 5-12 Ching-Yuan Yang / EE, NCHU

Active current mirrors


z Current mirror processing a signal

M1 and M2 are identical: Iout = Iin (for λ = 0)

Analog-Circuit Design 5-13 Ching-Yuan Yang / EE, NCHU

7
- Differential pair with current source load

‡ Calculate Gm ‡ Calculate Rout


Assuming γ = 0
Rout1 = (1 + gm 2ro 2 )(1/ gm1 ) + ro 2
I out
Gm = = 2ro 2 + 1/ gm1
Vin
≈ 2ro 2
gm1Vin / 2
=
Vin
Thus, Rout ≈ (2ro2)||ro4
g m1
=
2 g m1
Av ≈ [(2ro 2 ) ro 4 ]
Av = Gm Rout 2

Analog-Circuit Design 5-14 Ching-Yuan Yang / EE, NCHU

- Differential pair with current source load(cont’d)


z Calculate Vp /Vin z Calculate Vout /Vp

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

Note: if ro4 → 0, Vp /Vin → 1/2, and if ro4 → ∞, Vp /Vin → 1.

z Calculate Vout /Vin


r
1 + o4
Vout VP Vout ro 2 gm 2ro 2 gm 2ro 2ro 4 gm 2
= ⋅ =
r

r
= = [(2ro 2 ) ro 4 ]
Vin Vin VP 2 + o 4 1 + o 2 2ro 2 + ro 4 2
ro 2 ro 4

Analog-Circuit Design 5-15 Ching-Yuan Yang / EE, NCHU

8
Differential pair with active current mirrors

z Concept of combining the drain currents of M1 and M2

M3 and M4 are identical.

Analog-Circuit Design 5-16 Ching-Yuan Yang / EE, NCHU

Differential pair with active current mirrors Large-signal analysis


z Large-signal analysis

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.

The choice of the input common-mode voltage:


For M2 to be saturated, Vout ≥ Vin,CM − VTH. Thus, to allow
maximum output swings, the input CM level must be as low as
possible, with Vin,CM, min = VGS1,2 + VDS5, min.

Analog-Circuit Design 5-17 Ching-Yuan Yang / EE, NCHU

9
Differential pair with active current mirrors Small-signal analysis

z Small-signal analysis

‡ Asymmetric swings in a differential pair with active

‡ current mirror

‡ Calculate Gm

Node P can be viewed as a virtual ground.

 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

Analog-Circuit Design 5-18 Ching-Yuan Yang / EE, NCHU

Differential pair with active current mirrors Small-signal analysis (cont’d)

‡ 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.

For 2ro1,2 >> (1/gm3)||ro3, we have Rout ≈ ro2 || ro4

‡ Calculate Av
| Av | = GmRout = gm1,2 (ro2 || ro4)

Analog-Circuit Design 5-19 Ching-Yuan Yang / EE, NCHU

10
Differential pair with active current mirrors Small-signal analysis (cont’d)

z Substitution of the input differential pair by a Thevenin equivalent

‡ Calculate Veq and Req

Veq = gm1,2 ro1,2 Vin

Req = 2 ro1,2

Analog-Circuit Design 5-20 Ching-Yuan Yang / EE, NCHU

Differential pair with active current mirrors Small-signal analysis (cont’d)

‡ Calculate Av = Vout / Vin


The current through Req is

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

Assuming 2ro1,2 >> (1/gm3,4)||ro3,4, we obtain

Vout gm1,2ro 3,4ro1,2


= = gm1,2 (ro1,2 ro 3,4 )
Vin ro1,2 + ro 3,4

Analog-Circuit Design 5-21 Ching-Yuan Yang / EE, NCHU

11
Differential pair with active current mirrors Common-mode properties

z Differential pair with active current mirror sensing a common-mode change

The CM gain is defined in terms of the single-ended


output component produced by the input CM change:
∆Vout
ACM =
∆Vin ,CM

Analog-Circuit Design 5-22 Ching-Yuan Yang / EE, NCHU

Differential pair with active current mirrors Common-mode properties


(cont’d)
z Simplified circuit of CM circuit
1 ro 3,4
2gm 3,4 2
ACM ≈−
1
+ RSS
2gm1,2
1 g
=− ⋅ m1,2
1 + 2gm1,2RSS gm 3,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
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

Analog-Circuit Design 5-23 Ching-Yuan Yang / EE, NCHU

12
Differential pair with active current mirrors Mismatch
z Differential pair with gm mismatch

Considering M1 and M2 as a single transistor with gm = gm1 + gm2,

RSS
∆VP = ∆Vin ,CM
1
RSS +
g m1 + g m 2

where body effect is neglected. The change of ID1 and ID2


are given by
∆Vin ,CM g m1
∆I D1 = gm1 (∆Vin ,CM − ∆VP ) =
1 g + gm 2
RSS + m1
g m1 + g m 2
∆Vin ,CM gm 2
∆I D 2 = gm 2 (∆Vin ,CM − ∆VP ) =
1 g m1 + g m 2
RSS +
gm1 + gm 2

Analog-Circuit Design 5-24 Ching-Yuan Yang / EE, NCHU

Differential pair with active current mirrors Mismatch (cont’d)


 1 
And ∆I D 4 = gm 4 ∆VGS 4 = gm 4  //ro 3 ∆I D1
g
 m3 

Neglecting the effect of ro1 and ro2 :

∆Vout = (∆I D 4 − ∆I D 2 )ro 4


 
 gm1∆Vin ,CM ro 3 gm 2∆Vin ,CM 
= − ro 4
 1 + (g + g )R 1 1 + (g + g )RSS 
o3 +
m1 m2 SS r m1 m2
 gm 3 

=
∆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

(gm1 − gm2)ro3 reveals the effect of the transconductance


Mismatch on the common-mode gain.

Analog-Circuit Design 5-25 Ching-Yuan Yang / EE, NCHU

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

How do we generate IREF independent of


the supply voltage?

z Simple circuit to establish supply-independent currents.

‡ In order to arrive at a less sensitive solution, we


postulate that the circuit must bias itself, i.e. , IREF
must be somehow derived from Iout.

‡ If M1-M4 operate in saturation and λ = 0, then Iout =


KIREF, and hence can support any current level.

Analog-Circuit Design 5-26 Ching-Yuan Yang / EE, NCHU

Supply-independent biasing
z Addition of RS to define the currents z Alternative implementation eliminating
body effect

Assuming λ = 0, then Iout = IREF and VGS1 = VGS2 + ID2RS


.
2I out 2I out
+ VTH 1 = + VTH 2 + I out RS
µnCox (W / L )N µnCox K (W / L )N
2I out  1 
Neglecting body effect, we have 1 −  = I out RS
µnCox (W / L )N  K
2
2 1  1  The current is independent of the supply voltage
That is, I out = ⋅ 1 − 
µnCox (W / L )n RS2  K (but still a function of process and temperature).

Analog-Circuit Design 5-27 Ching-Yuan Yang / EE, NCHU

14
Supply-independent biasing (cont’d)
z Addition of RS to define the currents (assuming λ ≠ 0). Determine ∆Iout /∆VDD.

R1 = ro1 || (1/gm1), R3 = ro3 || (1/gm3)

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

Analog-Circuit Design 5-28 Ching-Yuan Yang / EE, NCHU

Supply-independent biasing (cont’d)


z Addition of RS to define the currents

‡ An important issue in supply-independent biasing is the


„ existence of “degenerate” bias points. For example, if all
„ the transistors carry zero current when the supply is
„ turned on, they may remain off indefinitely because the
„ loop can support a zero current in both branches.
‡ In other words, the circuit can settle in one of two
„ different operating condition

z Addition of start-up device


‡ The diode-connected device M5 provides a current path from
‡ VDD through M3 and M1 to ground upon start-up.

‡ This technique is practical on if VTH1 +VTH5 + |VTH3| < VDD


‡ and VGS1 +VTH5 + |VGS3| > VDD, the latter to ensure M5
„ remains off after start-up.

Analog-Circuit Design 5-29 Ching-Yuan Yang / EE, NCHU

15

You might also like