Documente Academic
Documente Profesional
Documente Cultură
1 of 10
The main property/feature of a current source/sink is that the current though the device is
independent of the voltage across it. Figure 1 shows the most basic of current sink. The
current Iout is set by the voltage applied across the gate-source of the device, the greater the
voltage the larger the current flow through the device. However as you can see from Figure 1
as the current increases then the slope in the saturation increases – for an ideal current
sink/source we want this region to be flat ie very high resistance. These saturation slopes
extrapolate to a point on the –x axis known as the Channel length modulation parameter λ,
which is equal 1/-x, typical values are 0.01-0.05. The smaller this value then the smaller the
slope in saturation and the better the current source/sink will be.
1
rout =
λ .I D
IOUT
Vout
M2 VGS
VSAT
VGS
VOUT
VGG-VTO
Figure 1 Simple current sink
As the slope in saturation region is determined by the output resistance rout then increasing
this will greatly improve the performance of the current source/sink. In addition we would like
to reduce Vsat to allow larger voltage swings across the device.
Sheet
2 of 10
One way of increasing the output resistance is to add a resistor between the source and
ground as shown in Figure 2. In reality this method is not to practical because of the voltage
drop across the resistor however, we can replace the resistor by an active resistor formed by
a CMOS Fet and this forms the basis of the cascode current source/sink.
IOUT
Vout
M2
VSAT
VGS
Rout =
(gm2.rds2).r
r
IOUT
VGS1 M2
Vout
2VSAT
VGS2 M1
Rout = (gm2.rds2).rds1
Figure 3 Adding an active load to increase the rout of the current source/sink to
improve performance.
Figure 3 Shows the addition of an active load to M2 can increase the output resistance from
rds2 to (gms2.rds2).rds1.
Sheet
3 of 10
MOS Diode
When the gate and drain terminals are connected together on a CMOS FET the operation is
similar to a p-n junction diode. The circuits for the n-type and p-type diode (active resistors)
are shown in Figure 4.
VDD
I Vout
VSAT + VON
M1
M1 Vout
VSAT + VON
P – Type I
Diode
N –Type
Diode
Figure 4 Active resistor/diode configurations. The gates are connected to the drains,
and the sources are connected to supplies.
β K' W
ID = (VGS − VT )2 Where β =
2 2L
As in the diode configurat ion the gate is connected to the source then VGS = VDS
β
and ID = (VDS − VT )2 rearrange to get VDS
2
2I D
VDS = + VT
β
In most applications these diodes can be used to generate a fixed bias voltages as shown in
Figure 5.
Sheet
4 of 10
VDD
M2
Vout2
2VSAT + 2VON
I
M1 Vout1
VSAT + VON
N –Type
Diodes
Figure 5 Two N-type CMOS diodes giving two fixed bias voltages of VSAT+VON and
2VAT+2VON
We can use these CMOS diodes to provide bias to the current mirror shown in Figure 3 to
form the most popular current source/sink circuits known as the cascode current mirror
M1 & M2 are effectively two diodes in series with a total voltage drop of 2VSAT+2VT, which is
fairly independent of current IREF. IREF can be set using a resistor or band-gap/resistor
network.
Sheet
5 of 10
VDD
IREF
IOUT
Vout
M1 M2
VIN
2VSAT + VT
2 * VDSAT + 2 * VT
M3 M4
VSAT + VT
VSS
VDSAT + VT
Figure 6 Cascode current source, showing that the minimum voltage output is
2VSAT+VT above the rail VSS (in this case 0V). M1 and M3 are wired as diodes and each
have a voltage drop of VSAT+VT across the drain-source junction.
This circuit has higher output impedance than the simple current mirror, but lower output
swing due to the extra device.
VD ≥ VG - VT - (1)
1 1
RIN = +
gm1 gm3
gm 2
R OUT = = gm.rds2
go 2 .go 4
Sheet
6 of 10
Example
Using the circuit of Figure 6, with VDD = +5V and VSS = -5V. Assuming the following
parameters VT = 1V, Kp = 80E-6, λ = 0.02. Calculate Vgs, Vout and Rout. All FETs are the
same (W/L =1).
IREF 20E -6
Vgs = VT + = 1+ = 1.5V
Kp 80E -6
R OUT = R O4 + R O2 (1 + gm4.R O4 )
2.ID 2 * 20E -6
gm = = = 80E -6 A/V
VGS − VT 1. 5 − 1
1 1
R O4 = R O2 = = = 2.5MΩ
λ.ID 0.02 * 20E -6
( )
∴ R OUT = 2.5E 6 + 2.5E 6 1 + 80E -6 .2.5E 6 = 505MΩ
The above circuit with the data given was simulated in ADS using a DC simulation to verify
the calculated results. The simulation setup is shown in Figure 7, for this setup the circuit was
analysed and the annotate DC solution selected to add all the node voltage and currents to
the circuit.
Sheet
7 of 10
Var
-40.0 uA
Eqn VAR
VAR2 V_DC
R
SRC2
W=1 R1
DC VDD=5 Vdc=VDD
R=400000
DC L=1
DC1 LAMBDA=0.02
SweepVar= 20 uA
MOSFET_NMO -20.0 uA
Start=0 I_DC
Stop=5 MOSFET3
Model=MOSFETM SRC1
Step=.01 Idc=20 uA
Length=L um 20.0 uA
Width=W um -2.98 V I_Probe
20 uA 20.0 uAvd4 I1
-1.61 V
vgs3
-5.11 pA 0A 0A -3.63 pA
MOSFET_NMO
-20 uA MOSFET4
LEVEL1_Mode -20.0 uA
Model=MOSFETM
MOSFETM Length=L um
NMOS=yes -5Width=W
V um
-3.41 V
Vto=1 20 uA 20.0
vd1 uA
Kp=80e-6
Lambda=LAMBD -3.30 V MOSFET_NMO
vgs2 -5 V MOSFET2
-5 V
-1.71 pA 0A 0A -1.60 pA Model=MOSFETM
-5 V -5 V -5 V Length=L um
-5 V 40.0
-5 -5 V
V uA Width=W um
-20 uA -20.0 uA
MOSFET_NMO V_DC
MOSFET1 SRC3
Model=MOSFETM Vdc=-VDD
Length=L um
Width=W um
Figure 7 ADS DC simulation of the cascode current source example. The resistor load
has been calculated assuming a current of 20uA and a Vout minimum of –3V. NOTE
that the bulk connections have been connected to the lowest circuit potential ie –VDD
or –5V. The simulation has given slightly different results from the simplified hand
calculations as you would expect.
Sheet
8 of 10
Decreasing VOUT
A cascode current sink can be used in the ‘tail’ in a long-tail pair/differential amplifier to
improve the common mode rejection. However, because we are using two stages the current
mirror will reduce the rail voltage available by VOUT= 2VSAT+VT, which could be typically ~ 2V
less than the supply rail. Other cascode circuits have been modified to reduce VOUT as much
as possible.
K' W
Id = (VGS - VT )2 we can sub in to get Id = K' W (VON )2
2L 2L
2.Id.L
And VON =
K' W
2.Id.4W
VON = = 4 = 2.VON
K'L
VD ≥ VG – VT - (1)
VDD VDD
Vout
M1 M2
2VSAT
2VSAT+VT
M3 M4
VSAT
VSS
VSAT+VT
Figure 8 Method for decreasing the voltage drop across the two output devices to give
a greater available voltage swing.
Although this circuit has a low output voltage drop (2VON) it suffers in that M1 connected to
M2 are not matched devices (M1 has a W/L ratio of 0.25). As a result IOUT will not track IREF
over temperature.
Each pair of FETS in the cascode are fed with the same bias. M3 supplied 2VSAT+VT to the
top pair FETS M4 and M5.
Sheet
10 of 10
-60.0 uA
5V 5V
V_DC R
SRC2 5V R1
DC
Vdc=VDD 20 uA R=437 kOhm
DC 5V
DC1 I_DC
SRC4
20 uA -20.0 uA
Idc=20 uA
I_DC MOSFET_NMOS
SRC1 MOSFET5
Idc=20 uA Model=MOSFETM
20.0 uA
Length=L um -3.73 V I_Probe
20 uA 20 uA Width=W um 20.0 uA vd4 I1
MOSFET_NMOS
MOSFET3 -2.62 V
Model=MOSFETM vgs4
Length=4*L um -2.39 pA 0A -2.40 pA 0A 0A -1.96 pA
Width=W um MOSFET_NMOS
-20
VaruA -20 uA -20.0 uA MOSFET4
Eqn VAR Model=MOSFETM
VAR2 -5 V -4.32 V
Length=L um
W=1
-4.33 V -5Width=W
V um
Rload=1 20 uA 20.0 uA
-5 V VDD=5 vd1
L=1 -3.30 V MOSFET_NMOS
LAMBDA=0.02 -5 V vgs2 -5 V MOSFET2
LEVEL1_Mode -692
MOSFETM1 -5 V fA 0A 0A -681 fA Model=MOSFETM
60.0 uA Length=L um
NMOS=yes -5 V -5 V
MOSFET_NMOS -5 V-5-5V V -5 V -5 V -5 V
Width=W um
Vto=1 -20 uA V_DC -20.0 uA
MOSFET6
Kp=80e-6 Model=MOSFETM SRC3
Lambda=LAMBD Length=L um Vdc=-VDD
Width=W um
Figure 9 ADS Transient simulation of the improved high-voltage swing version of the
cascode current source. The Vout in this case is –3.73V giving voltage across the two
output FETs of 1.27V (giving a VON for each device of 0.635V).