Wide Swing Cascode Current Mirror
Wide Swing Cascode Current Mirror
Wide Swing Cascode Current Mirror
1. In this lecture:
15.1 15.2 15.3 15.4 15.5 Introduction Small-signal analysis Example 1 basic current mirror Example 2 cascode current mirror The wide-swing cascode current mirror Find Vout necessary for operation Check all devices stay turned on
In the diagram right, Q3 and Q4 are the source degeneration resistors (low RO, high rO) and Q1 and Q2 are the current mirror MOSFETS. Non-saturated MOSFETs are occasionally used to achieve for a medium small-signal resistance rds and large-signal resistance Rds, but saturated MOSFETs are much more often used, to achieve very large rds but small Rds.
15.1.
Introduction
A cascode current mirror is a current mirror in which the source degeneration resistors RS are replaced with active loads: gate-drain connected MOSFETs, usually in saturation.
15.2.
Small-signal analysis
15.3.
Consider a basic current mirror (no degeneration), with Q1 and Q2 identical. Find VGS, the output resistance and the lowest available output voltage. VSS=-5 V IREF = 10 A Vt = 1 V nCox = 20 A/V2 L = 10 m W = 40 m VA=20 V
Solution
This is really a biasing problem. Q1 and Q2 are not deep in saturation, so we can assume ID IDSAT. Recall from solid-state electronics last year that
Proceeding in exactly the same way as we did for the sourcedegenerated current mirror earlier, we find the small-signal output resistance of the cascode to be very high indeed:
rout =
rO 2 (1 + g m 2 rO 4 ) g m 2 rO 2 rO 4
vout = rO 4 + rO 2 (1 + g m 2 rO 4 ) iOUT
I DSAT =
n C ox W
2 L
(VGS
Vt )2
Turning this around gives a value for VGS necessary for IREF:
So the output resistance of the circuit is multiplied by Q2s small-signal gain gm2rO2 usually an extremely high value!
EE301 GB15 Page 3 EE301 GB15 Page 4
VGS = Vt +
2 I REF = 1+ W nCox L
15.4.
Repeat example 1 for the cascode current mirror, assuming all devices to be identical.
The small-signal output resistance rO is simply the reciprocal of the slope of the saturated part of the VDS-ID curve. This is approximately equal to
Solution
Recall from solid-state electronics: for a MOSFET biased at a drain current ID,
ro =
VDS 20 V A = = 2 M I D I REF 10
So
gm =
The lowest possible value for Vout: recall the lowest possible value for VDS on Q2 is VGS-Vt. (Any lower, and Q2 isnt saturated any more.) So:
g m2 =
164 M is a typical value for the cascode output resistances can reach as much as 1 G. Thats much higher than the output resistance of the basic cascode so source degeneration is well worth the slight extra trouble. However, a cascode current mirror needs a greater bias voltage to operate than the basic current mirror. Consider the circuit diagram on page 2: For Q2 to operate in saturation, VD2 > VG2 - Vt. So VOUT (which is equal to VD2) cannot fall below VG2 by more than Vt volts. The gate voltage on Q2 can be found by looking at the right-hand arm: VG2 = VEE + VGS3 + VGS1 = VEE + 2VGS. Putting this together gives a minimum bias voltage VOUT:
and
15.5.
The wide-swing cascode current mirror is a variant on the cascode that can operate on a lower bias voltage. Its small-signal behaviour is identical to the regular cascode, but its biasing is interesting. The extra MOSFET Q5 is simply to ensure the rest stay in saturation.
EE301 GB15 Page 9
VOUT = V EE + V DS 2 + V DS 4
So the voltage drop across Q2 and Q4 is
V BIAS = V DS 2 + V DS 4
This must be greater than the minimum required for saturation:
I OUT =
giving
n C ox W
2 n L
2
VOD 2 2 =
n C ox W
2 L
VOD 4 2
VOD 4 = nVOD 2
EE301 GB15 Page 10
So
Check 1: Q3
That is, must check that VDS3>VOD3. To do this: apply KVL to get
IBIAS = = =
nCox W L
2 2 2
(n + 1)
n L
2
VOD 5
2
nCox W L nCox W
VOD1
2
VOD 3
Check 2: Q1
Check what conditions guarantee that VDS1>VOD1. Apply KVL to get
Vt > VGS1 Vt
In other words, we have to ensure that VGS1 < 2Vt So Q1 is not on automatically we must ensure it is switched on by keeping its VGS below 2Vt. This is not difficult to do, and usually follows automatically from the arrangement and sizing of the devices.
END OF LECTURE
EE301 GB15 Page 13