15 Current Mirrors
15 Current Mirrors
Current Mirrors
2019/2/25
Jieh-Tsorng Wu
Av = − g m1 × ( ro1 ro 2 )
Rout = ro1 ro 2
RS = ∞ RS = ro 2
RS ro 2
=Av = 1 Av =
1 1
+ RS + ro 2
gm gm
R2 I1 1 W
= µ ( GS TH )
−
2
VCC = V= VT ln I C V V
R1 + R2
BE 1 n ox
IS 2 L
2
kT 1 W R2
VT = = µnCox VDD − VTH
q 2 L R1 + R2
Since 𝑉𝑉𝑇𝑇 , 𝐼𝐼𝑆𝑆 , 𝜇𝜇𝑛𝑛 , and 𝑉𝑉𝑇𝑇𝑇𝑇 all depend on temperature, 𝐼𝐼1 for both bipolar and MOS
depends on temperature and supply.
The motivation behind a current mirror is to sense the current from a “golden
current source” and duplicate this “golden current” to other locations.
I REF I copy
I C = I S eVBE /VT =
V1 V=
X = VT ln
VBE = VT ln
I S , REF I S1
IC
VBE = VT ln I REF I copy I S1
IS ⇒ = ⇒ I copy =× I REF
I S , REF I S1 I S , REF
The diode-connected 𝑄𝑄𝑅𝑅𝑅𝑅𝑅𝑅 produces an output voltage 𝑉𝑉1 that forces 𝐼𝐼𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 = 𝐼𝐼𝑅𝑅𝑅𝑅𝑅𝑅 , if
𝑄𝑄1 = 𝑄𝑄𝑅𝑅𝑅𝑅𝑅𝑅 .
Without shorting the collector and base of 𝑄𝑄𝑅𝑅𝑅𝑅𝑅𝑅 together, there will not be a path for
the base currents to flow, therefore, 𝐼𝐼𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 = 0.
I copy = I S 1e VX VT
Although a path for base currents exists, this technique of biasing is no better than
resistive divider.
I REF
VBE = VT ln
I S , REF
I copy , j
= VT ln
IS, j
I REF I copy , j
⇒ =
I S , REF IS, j
IS, j
⇒ I copy , j = × I REF
I S , REF
I S1 IS 2 IS3
I copy = I c1 + I c 2 + I c 3 = × I REF + × I REF + × I REF
I S , REF I S , REF I S , REF
I S1 IS 2 IS3
= + + ×I = n × I REF
I REF
S , REF I S , REF I S , REF
By scaling the emitter area of 𝑄𝑄𝑗𝑗 n times with respect to 𝑄𝑄𝑅𝑅𝑅𝑅𝑅𝑅 , 𝐼𝐼𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐,𝑗𝑗 is also n times
larger than 𝐼𝐼𝑅𝑅𝑅𝑅𝑅𝑅 . This is equivalent to placing n unit-size transistors in parallel.
QREF= Q=
1 Q2 = = Q5
=QREF 1 Q=
REF 2 = QREF 3 Q1
I S1 1
=I copy = × I REF × I REF
I S , REF 3
A fraction of 𝐼𝐼𝑅𝑅𝑅𝑅𝑅𝑅 can be created on 𝑄𝑄1 by scaling up the emitter area of 𝑄𝑄𝑅𝑅𝑅𝑅𝑅𝑅 .
AE 1
=I copy1 = × I REF × 0.2 mA =
0.05 mA
4 AE 4
10 AE 5
=I copy 2 = × I REF × 0.2 mA =
0.5 mA
4 AE 2
15. Current Mirrors 14 Microelectronics; Jieh-Tsorng Wu
Mirroring Error Due to Base Currents
I C , REF AE
=
I copy nAE
I copy
⇒ I C , REF =
n
PNP current mirror is used as a current source load to an NPN amplifier stage.
I S1
I copy = × I REF
I S , REF
Let 𝑄𝑄𝑅𝑅𝑅𝑅𝑅𝑅 and 𝑄𝑄1 be discrete NPN devices. 𝐼𝐼𝑅𝑅𝑅𝑅𝑅𝑅 and 𝐼𝐼𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 can vary in large
magnitude due to 𝐼𝐼𝑆𝑆 mismatch.
1 W
= µnCox (VX − VTH )
2
I REF
2 L REF
1 W
= µnCox (VX − VTH )
2
I copy
2 L 1
(W L )1
I copy = × I REF
(W L ) REF
15. Current Mirrors 22 Microelectronics; Jieh-Tsorng Wu
Bad MOS Current Mirror Example
This is not a current mirror since the relationship between 𝑉𝑉𝑋𝑋 and 𝐼𝐼𝑅𝑅𝑅𝑅𝑅𝑅 is not clearly
defined.
The only way to clearly define 𝑉𝑉𝑋𝑋 and 𝐼𝐼𝑅𝑅𝑅𝑅𝑅𝑅 is to use a diode-connected MOS since it
provides square-law I-V relationship.
β o 2 ro 2 Rout ≈ ro1ro 2 g m 2
Rout ≈
2 I o = I REF
β 1
I o = I REF × ⋅
β +1 1+ 2 + 1
β β +1
15. Current Mirrors 26 Microelectronics; Jieh-Tsorng Wu