lecture15-RESISTOR IMPLEMENTATIONS AND CURRENT SINKS AND SOURCES
lecture15-RESISTOR IMPLEMENTATIONS AND CURRENT SINKS AND SOURCES
lecture15-RESISTOR IMPLEMENTATIONS AND CURRENT SINKS AND SOURCES
10µA vDS
1V 10V 060526-10
vds 1
AC resistance = =
id gds
where
gds 2 (VGS-VT)2 = ID
VDS VT 2
DC resistance = I = I +
D D ID
vds 1 1
AC resistance = i = g + g g
d m ds m
where
gm = (VGS-VT) = 2ID
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-4
20mA
VGS=2V
-20mA
VGS=3V
VGS=4V
-60mA
VGS=5V
VGS=6V
-100mA
-1V -0.6V -0.2V 0.2V 0.6V 1V Fig. 4.2-95
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-5
1
iAB = 2ß(VC - VT)vAB RAB = 2ß(V - V )
C T
Io
i +
Io v
- v
060527-01
1 1+VDS 1
rout = di /dv = ≈ and VMIN = VDS(sat) = VGS - VT0 = VGG - VT0
D DS D ID
Note: The NMOS current sink can only have positive values of v.
0 vSD = v
0 VGG-|VT0| VDD
0601527-03
ID
Enhance Provide
Channel Current
0 vGS
0 VT VGS Fig. 280-03
VGS = VT0 + VON = Part to enhance the channel + Part to cause current flow
where
VON = VDS(sat) = VGS - VT0
2ID
VMIN = VON = VDS(sat) = for the simple current sink.
K’(W/L)
Note that VMIN can be reduced by using large values of W/L.
100
Slope = 1/Rout
80
iOUT (mA) iOUT
10mm
60 1mm +
VGS1 = vOUT
40 -
1.126V
20
Vmin
0
0 1 2 3 4 5
vOUT (Volts)
Comments:
VMIN is too large - desire VMIN to approach zero, at least approach VCE(sat)
Slope too high - desire the characteristic to be flat implying very large output
resistance
(KN’ = 110µA/V2, VT = 0.7Vand = 0.04V-1) rds = 250k
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-12
†
R.B. Blackman, “Effect of Feedback on Impedance,” Bell Sys. Tech.J., Vol. 23, pp. 269-277, October 1943.
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-15
Noting that vgs1 = vg2 = vb2 = 0 and writing a loop equation we get,
vout = (iout - gm2vgs2 - gmbs2vbs2)rds2 + rds1iout
However,
vgs2 = 0 - vs2 = -ioutrds1 and vbs2 = 0 - vs2 = -ioutrds1
Therefore,
vout = iout[rds1 + rds2 + gm2rds1rds2 + gmbs2rds1rds2]
or
vout
rout = i = rds1 + rds2 + gm2rds1rds2 + gmbs2rds1rds2 gm2rds1rds2
out
A general principle is beginning to emerge:
The output resistance of a cascode circuit R x (Common source voltage gain of the
cascoding transistor)
M2 +
+ VDS2 ≥VDS2(sat)
VGS2 - vOUT(min) = VDS1(sat)+VDS2(sat)
- +
VGG2
VDS1= VDS1(sat)
VGG1 -
060527-06
Thus, for the previous NMOS current sink, VGG2 would be equal to,
VGG2 = 2(0.426) + 0.7 = 1.552V
iOUT (mA)
10mm/1mm +
signal output resistance for the simple 60 VGG2 =
current sink if IOUT = 100µA and (b) 1.552V vOUT
the small-signal output resistance for 40
the cascode current sink with IOUT = VGG1 =
-
20 1.126V
100µA. Assume that all W/L values Vmin
are 1. 0
0 1 2 3 4 5
vOUT (Volts) Fig. 280-12
Solution
(a) Using = 0.04 V-1 and IOUT = 100µA gives rds1 = 250k = rds2. (b) Ignoring the
bulk effect, we find that gm1 = gm2 = 469µS which gives rout =
(250k)(469µS)(250k) = 29.32M.
2ID
VON = iOUT iOUT
K’(W/L) M2 + VMIN
M4 +
1/1 VON
then if L/W of M4 is 1/4 + +
VT+VON -
quadrupled, VON is VT+2VON M3 - vOUT
M1 +
doubled to get 1/1 + VON
-
VT+VON 1/1 -
VMIN = 2VON. - -
0 2VON vOUT
Example 060527-07
Use the cascode current sink configuration above to design a current sink of 100µA and
a VMIN = 1V. Assume the device parameters of Table 3.1-2.
Solution
With VMIN = 1V, choose VON = 0.5V. Assuming M1 and M2 are identical gives
W 2·IOUT 2·100x10-6 W1 W2 W3 W4
= = = 7.27 L = L = L = 7.27 and L = 1.82
L K’·VON2 110x10-6x0.25 1 2 3 4
Unfortunately, the drain voltages of M1 and M3 are not matched.
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-22
†T.L. Brooks and A.L. Westwick, “A Low-Power Differential CMOS Bandgap Reference,” Proc. of IEEE Inter. Solid-State Circuits Conf., Feb.
1994, pp. 248-249.
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-26
3 +
Rout(3) = g + 4rds VDS(min)=VDSat
m
-
1 +
Rout(2) = g + 2rds +
m VDS(min)=VDSat VDS=0V
- -
+
+ +
VDS(min)=VDSat VDS=0V VDS=0V
- - -
+ + +
VDS=0V VDS=0V VDS=0V
- - -
150527-03
2n-1-1
It can be shown that Rout(n) is g + 2n-1rds if the gates are grounded. Therefore, the
m
output resistance is increasing by a factor of 2n-1 for each cascade device and the
minimum voltage across the sink remains constant at VDSat.
The upper transistor is in saturation while all the other transistors have VDS = 0 which
implies that gm = 0 and rds = 1/gm(sat).
This really only works well if the transistors are isolated and the bulk can be connected
to the source.
The area required for the sink will increase significantly because of the isolation.
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-27
Comments:
• Achieves very high output resistance by increasing the loop gain (return-ratio) due to
the M4-M5 inverting amplifier.
gm4 gm3rds2gm4rds4
LG = gm3rds2g +g
ds4 ds5 2
rds3gm3rds2gm4rds4
If rds4rds5, then rout
2
• M3 maintains “constant” current even though it is no longer in the saturation region.
†E. Sackinger and W. Guggenbuhl, “A Versatile Building Block: The CMOS Differential Difference Amplifier,” IEEE J. of Solid-State Circuits,
vol. SC-22, no. 2, pp. 287-294, April 1987.
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-29
A number of solutions exist. For example, let IB = IREF. This gives ID4A = 5.824IREF
assuming all W/L ratios are identical.
105
BJT Cascode
100 MOS Cascode
Regulated
iOUT (mA)
95 MOS
Cascode
90
85
80
0 0.1 0.2 0.3 0.4 0.5
vOUT (V) Fig. 290-12
Comments:
• The regulated cascode current is smaller than the cascode current because the drain-
source voltages of M1 and M2 are not equal.
• The regulated cascode current sink has a smaller VMIN due to the fact that M3 can
have a drain-source voltage smaller than VDS(sat)
CMOS Analog Circuit Design © P.E. Allen - 2016
Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-34
SUMMARY
Summary of Both BJT and MOS Current Sinks/Sources
Current Sink/Source rOUT VMIN
Simple MOS Current Sink 1
rds = VDS(sat) =
D
VON
Simple BJT Current Sink VA VCE(sat)
ro =
C 0.2V
Cascode MOS gm2rds2rds1 2VON
Cascode BJT Fro 2VCE(sat)
Regulated Cascode Current Sink rds3gm3rds2gm4(rds4||rds5) VT +VON
Minimum VMIN Regulated rds3gm3rds2gm4(rds4||rds5) VON
Cascode Current Sink
Resistor Implementations
• MOSFET resistors may use less area than actual resistors
• Linearity is the primary issue for MOSFET resistor realizations