lecture 15 resistor implementations and current sinks … · lecture 15 – resistor...

34
Lecture 15 Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-1 CMOS Analog Circuit Design © P.E. Allen - 2016 LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS AND SOURCES LECTURE ORGANIZATION Outline • Resistor implementations • Simple current sinks and sources • Improved performance current sinks and sources • Summary CMOS Analog Circuit Design, 3 rd Edition Reference Pages 128-138

Upload: others

Post on 30-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-1

CMOS Analog Circuit Design © P.E. Allen - 2016

LECTURE 15 – RESISTOR IMPLEMENTATIONS AND

CURRENT SINKS AND SOURCES

LECTURE ORGANIZATION

Outline

• Resistor implementations

• Simple current sinks and sources

• Improved performance current sinks and sources

• Summary

CMOS Analog Circuit Design, 3rd Edition Reference

Pages 128-138

Page 2: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-2

CMOS Analog Circuit Design © P.E. Allen - 2016

RESISTOR IMPLEMENTATION USING MOSFETS

Real Resistors versus MOSFET Resistors

• Smaller in area than actual resistors

• Can pass a large current through a large resistance without a large voltage drop

AC resistance = vds

id =

1

gds

where

gds

2 (VGS-VT)2 = ID

060526-10

iD

vDS

100µA

1V

MOSFET (rds = 100kW)

100kW Resistor

10µA

10V

Page 3: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3

CMOS Analog Circuit Design © P.E. Allen - 2016

MOS Diode as a Resistor

AC and DC resistance:

DC resistance = VDS

ID =

VT

ID +

2

ID

Small-Signal Load (AC resistance):

AC resistance = vds

id =

1

gm + gds

1

gm

where

gm = (VGS-VT) = 2ID

120522-01

rds

D = G

S S

G

S

gmvgs vgs

+

-

vds

+

-

id

D

S

D = G

Page 4: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-4

CMOS Analog Circuit Design © P.E. Allen - 2016

Use of the MOSFET to Implement a Floating Resistor

In many applications, it is useful to implement a

resistance using a MOSFET. First, consider the

simple, single MOSFET implementation.

RAB = L

K’W(VGS - VT)

VBias

A B A B

Fig. 4.2-9

RAB

100mA

60mA

20mA

-20mA

-60mA

-100mA-1V -0.6V -0.2V 0.2V 0.6V 1V

VGS=2V

VGS=3V

VGS=4V

VGS=5V

VGS=10V

VGS=9V

VGS=8V

VGS=7V

VGS=6V

Fig. 4.2-95

Page 5: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-5

CMOS Analog Circuit Design © P.E. Allen - 2016

Cancellation of Second-Order Voltage Dependence – Parallel MOSFETs

Circuit:

Assume both devices are non-saturated

iD1 = ß1

(vAB + VC - VT)vAB - vAB2

2

iD2 = ß2

(VC - VT)vAB - vAB2

2

iAB = iD1 + iD2 = ß

vAB2 + (VC - VT)vAB - vAB2

2 + (VC - VT)vAB -

vAB2

2

iAB = 2ß(VC - VT)vAB RAB = 1

2ß(VC - VT)

060526-12

M1

M2

VC

A B A BRAB

+ -

vAB

iAB iAB

+ -vAB

VC

Page 6: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-6

CMOS Analog Circuit Design © P.E. Allen - 2016

Parallel MOSFET Performance

Voltage-Current Characteristic:

SPICE Input File:

NMOS parallel transistor realization

M1 2 1 0 5 MNMOS W=15U L=3U

M2 2 4 0 5 MNMOS W=15U L=3U

.MODEL MNMOS NMOS VTO=0.75, KP=25U, +LAMBDA=0.01,

GAMMA=0.8 PHI=0.6

VC 1 2

E1 4 0 1 2 1.0

VSENSE 10 2 DC 0

VDS 10 0

VSS 5 0 DC -5

.DC VDS -2.0 2.0 .2 VC 3 7 1

.PRINT DC I(VSENSE)

.PROBE

.END

Page 7: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-7

CMOS Analog Circuit Design © P.E. Allen - 2016

SIMPLE CURRENT SINKS AND SOURCES

Ideal Current Sinks and Sources

What is an ideal current sink or source?

• Current is fixed at a value of Io

• Voltage can be any value from +∞ to -∞

• Be careful when using a current sink or source to replace a MOSFET sink/source in

simulation

060527-01

Io

v

i

+

-

v

i

Io

Page 8: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-8

CMOS Analog Circuit Design © P.E. Allen - 2016

Characterization of MOSFET Sinks and Sources

A sink/source is characterized by two quantities:

• rout - a measure of the “flatness” of the current sink/source (its independence of

voltage)

• VMIN - the min. across the sink or source for which the current is no longer constant

NMOS Current Sink:

rout = 1

diD/dvDS =

1+VDS

D ≈

1

ID and VMIN = VDS(sat) = VGS - VT0 = VGG - VT0

Note: The NMOS current sink can only have positive values of v.

0601527-02

VDD

VGG

i

v+

-

VMIN

VGG

VGG-VT00

0

Slope = 1/rout

iDS= i

vDS = vVDD

VDD

Io

i

v+

-

Io

Page 9: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-9

CMOS Analog Circuit Design © P.E. Allen - 2016

PMOS Current Source

0601527-03

VDD

VGG

i

v+

-

VMIN

VGG

VGG-|VT0|0

0

Slope = 1/rout

iSD= i

vSD = vVDD

VDD

Io

i

v+

- Io

Page 10: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-10

CMOS Analog Circuit Design © P.E. Allen - 2016

Gate-Source Voltage Components

It is important to note that the gate-source voltage consists of two parts as illustrated

below:

VGS = VT0 + VON = Part to enhance the channel + Part to cause current flow

where

VON = VDS(sat) = VGS - VT0

VMIN = VON = VDS(sat) = 2ID

K’(W/L) for the simple current sink.

Note that VMIN can be reduced by using large values of W/L.

Fig. 280-03VT

ID

VGSvGS

iD

00

Enhance

Channel

W/L10W/L 0.1W/L

Provide

Current

Page 11: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-11

CMOS Analog Circuit Design © P.E. Allen - 2016

Simulation of a Simple MOS Current Sink

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

0

20

40

60

80

100

120

0 1 2 3 4 5

i OU

T (

mA

)

vOUT (Volts)

Slope = 1/Rout

Vmin

VGS1 =

1.126V

iOUT

vOUT

+

-

10mm1mm

Page 12: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-12

CMOS Analog Circuit Design © P.E. Allen - 2016

How is VGG Implemented?

The only voltage source assumed available is VDD.

Therefore, VGG, can be implemented in many ways with the example below being one

way.

Better and more stable implementations of VGG will be shown later.

140903-01

VDD

i

v+

-VBias=VGG

i

v+

-

R

+

-

IBias

Volts

VDD

VGG

VDDVBias=VGG

IBias

VDDR

Current

Page 13: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-13

CMOS Analog Circuit Design © P.E. Allen - 2016

IMPROVED PERFORMANCE CURRENT SINKS

Improving the Performance of the Simple NMOS Current Sink

The simple NMOS current sink shown previously had two problems.

1.) The value of VMIN may be too large.

2.) The output resistance (250k) was too small.

How can the designer solve these problems?

1.) The first problem can be solved by increasing the W/L value of the NMOS

transistor.

VMIN = VON = VDS(sat) =2ID

K’(W/L)

In the simulation shown previously,

VMIN =2·100µA

110µA/V2·10 = 0.426V

We could decrease this to 0.1V with a W/L = 182.

2.) How can the small output resistance be increased? Answer is feedback.

Page 14: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-14

CMOS Analog Circuit Design © P.E. Allen - 2016

Blackman’s Formula for Finding the Resistance at a Port with Feedback†

Blackman’s formula to find the resistance at a port X, is

based on the following circuit:

The resistance seen looking into port X is given as,

Rx = Rx(k=0)

1 + RR(port shorted)

1 + RR(port opened)

The return ratio, RR, is found by changing the dependent

source to an independent source as shown:

Therefore, the return ratio is defined as,

RR = - vc

vc' = -

icic'

The key is to find a feedback circuit that when we calculate the RR, it is non-zero when

port X is shorted and zero when port X is opened. In this case, the resistance at port X

is

Rx = Rx(k=0)[1 + RR(port shorted)]

† R.B. Blackman, “Effect of Feedback on Impedance,” Bell Sys. Tech.J., Vol. 23, pp. 269-277, October 1943.

Page 15: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-15

CMOS Analog Circuit Design © P.E. Allen - 2016

How to find the Proper Type of Feedback

For the port X, the circuit variables associated with the input port should be able to be

expressed as,

Input Variable to Port X = Signal variable to the circuit – Feedback variable

where the variables can be voltage or current.

1.) Series feedback (variables are voltage):

RR(Vx = 0) ≠ 0

RR(Ix = 0) = 0 (Vin is disconnected

from Vfb)

2.) Shunt feedback (variables are current):

RR(Vx = 0) = 0(Iin is disconnected

from Ifb)

RR(Ix = 0) ≠ 0

We see that for series feedback RR(port opened) will be zero and for shunt feedback

that RR(port shorted) will be zero.

Therefore, to boost the resistance at port X select series feedback!

Page 16: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-16

CMOS Analog Circuit Design © P.E. Allen - 2016

Increasing the Output Resistance of the Simple Current Sink

Choosing series feedback, we select the following circuit to boost

the output resistance of the simple current sink:

Assume that we can neglect the bulk effect and find the input

resistance by 1.) small-signal analysis and 2.) return ratio method.

1.) Small-signal Analysis:

vx = (ix + gmvs)rds + ixR

vx = (ix + gmixR)rds + ixR = ix(rds + R + gmrdsR)

Rx = vx

ix = rds + R + gmrdsR ≈ gmrdsR

2.) Return Ratio:

Rx(k=0) = Rx(gm=0) = rds + R

RR(vx = 0) = -vc

vc' = gm

rdsR

rds+R

RR(ix = 0) = 0

Rx = (rds + R)

1 + gm

rdsR

rds+R = rds + R + gmrdsR ≈ gmrdsR

Page 17: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-17

CMOS Analog Circuit Design © P.E. Allen - 2016

Cascode Current Sink

Replacing R with the simple

current sink leads to a practical

implementation shown as:

Small signal output resistance:

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

rout = vout

iout = rds1 + rds2 + gm2rds1rds2 + gmbs2rds1rds2 gm2rds1rds2

A general principle is beginning to emerge:

+

vOUT

-

iOUT

M2

M1

VGG2

VGG1

rds2

iout

+

vout

-

gm2vgs2 gmbs2vbs2

+

-

vs2

Fig. 280-11

vgs1 =vg2 = vb2 = 0

gm1vgs1 rds1

Page 18: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-18

CMOS Analog Circuit Design © P.E. Allen - 2016

The output resistance of a cascode circuit R x (Common source voltage gain of the

cascoding transistor)

Page 19: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-19

CMOS Analog Circuit Design © P.E. Allen - 2016

Design of VGG1 and VGG2

1.) VGG1 is selected to provide the desired current. M1 is assumed to be in saturation.

2.) VGG2 is selected to keep VDS1 as small as possible and still be in saturation.

VGG2 = VDS1(sat) + VGS2 = VDS1(sat) + VT + VDS2(sat)

If W1/L1 = W2/L2, then VGG2 = 2VDS(sat) + VT = 2VON + VT

Thus, for the previous NMOS current sink, VGG2 would be equal to,

VGG2 = 2(0.426) + 0.7 = 1.552V

060527-06

VGG2

VGG1

M2

+

-VGS2

+

-

VDS1= VDS1(sat)

+

-

VDS2 ≥VDS2(sat)

vOUT(min) = VDS1(sat)+VDS2(sat)

Page 20: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-20

CMOS Analog Circuit Design © P.E. Allen - 2016

Simulation of the Cascode CMOS Current Sink

Example

Use the model parameters

KN’=110µA/V2, VT = 0.7 and N =

0.04V-1 to calculate (a) the small-

signal output resistance for the simple

current sink if IOUT = 100µA and (b)

the small-signal output resistance for

the cascode current sink with IOUT =

100µA. Assume that all W/L values

are 1.

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.

0

20

40

60

80

100

120

0 1 2 3 4 5i O

UT (

mA

)vOUT (Volts)

Slope = 1/Rout

Vmin

VGG1 =

1.126V

iOUT

vOUT

+

-

VGG2 =

1.552V

All W/Ls are

10mm/1mm

Fig. 280-12

Page 21: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-21

CMOS Analog Circuit Design © P.E. Allen - 2016

High-Swing Cascode Current Sink

This current sink achieves the smallest possible VMIN.

Since

VON = 2ID

K’(W/L)

then if L/W of M4 is

quadrupled, VON is

doubled to get

VMIN = 2VON.

Example

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

L =

2·IOUT

K’·VON2 =

2·100x10-6

110x10-6x0.25 = 7.27

W1

L1 =

W2

L2 =

W3

L3 = 7.27 and

W4

L4 = 1.82

Unfortunately, the drain voltages of M1 and M3 are not matched.

060527-07

+

-

M2

M1

1/1

1/1

M3

1/1

1/4

M4

VDD VDD

iOUT

vOUT

+

-

VON

+

-

VON

+

-

VT+2VON

VT+VON

+

-

VT+VON

+

-

2VON0 vOUT

iOUT

VMIN

Page 22: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-22

CMOS Analog Circuit Design © P.E. Allen - 2016

Improved High-Swing Cascode Current Sink

Because the drain-source voltages of the

matching transistors, M1 and M3 are not

equal, iOUT ≠ IREF.

To circumvent this problem the cascode

current sink shown is utilized:

Note that the drain-source voltage of M1 and

M3 are identical causing iOUT to be a

replication of IREF.

Design Procedure

1.) Since VMIN = 2VON = 2VDS(sat), let VON = 0.5VMIN.

2.) VON = 2IREF

K’(W/L)

W1

L1 =

W2

L2 =

W3

L3 =

W5

L5 =

2IREF

K’VON2 =

8IREF

K’VMIN2

3.) W4

L4 =

2IREF

K’(VGS4-VT)2 =

2IREF

K’(2VON)2 =

IREF

2K’VON2

060527-08

+

-

M2

M1

1/1

1/1

M3

1/1

1/4

M4

VDD VDD

iOUT

vOUT

+

-

VON

+

-

VON

+

-

VT+2VON

VT+VON

+

-

VT+VON

+

-+

-

VON

M5

1/1

-

+

-

VT

R1 R2

Page 23: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-23

CMOS Analog Circuit Design © P.E. Allen - 2016

Signal Flow in Transistors

The last example brings up an interesting and important point. This point is

illustrated by the following question, “How does IREF flow into the M3-M5

combination of transistors since there is no path to the gate of M5?”

Consider how signals flow in transistors:

Answer to the above question:

As VDD increases (i.e. the circuit begins to operate),

IREF cannot flow into the drain of M5, so it flows through

the path indicated by the arrow to the gate of M3. It

charges the stray capacitance and causes the gate-source

voltage of M3 to increase to the exact value necessary to

cause IREF to flow through the M3-M5 combination.

D

G

S

+-

+

+

++

C

B

E

+-

+

+

++

Fig. 4.3-12B

Output Only

Input

Only

Output Only

Input

Only

M3

VDD

+

-

IREF

M5

Fig. 4.3-12A

VT +2VON

VGS3

Page 24: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-24

CMOS Analog Circuit Design © P.E. Allen - 2016

Example 15-1 - Design of a Minimum VMIN Current Sink

Assume IREF = 100µA and design a cascode current sink with a VMIN = 0.3V using the

following parameters: VTO=0.7, KP=110U, LAMBDA=0.04, GAMMA=0.4, PHI=0.7

Solution

From the previous equations, we get

W1

L1 =

W2

L2 =

W3

L3 =

W5

L5 =

8IREF

K’VMIN 2 =

8·100

110·(0.3V)2 = 80.8 and

W4

L4 =

IREF

2K’VON 2 =

100

2·110·0.152 = 20.2

Simulation Results: Low Vmin Cascade Current Sink - Method No. 2 M1 5 1 0 0 MNMOS W=81U L=1U M2 2 3 5 5 MNMOS W=81U L=1U M3 4 1 0 0 MNMOS W=81U L=1U M4 3 3 0 0 MNMOS W=20U L=1U M5 1 3 4 4 MNMOS W=81U L=1U .MODEL MNMOS NMOS VTO=0.7 KP=110U +LAMBDA=0.04 GAMMA=0.4 PHI=0.7 VDD 6 0 DC 5V IIN1 6 1 DC 100U IIN2 6 3 DC 100U VOUT 2 0 DC 5.0 .OP .DC VOUT 5 0 0.05 .PRINT DC ID(M2)

.END

0

20

40

60

80

100

120

0 1 2 3 4 5vOUT(V)

i OU

T(m

A)

VMIN

Fig. 290-06

Page 25: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-25

CMOS Analog Circuit Design © P.E. Allen - 2016

Self-Biased Cascode Current Sink†

The VT + 2VON bias voltage is developed through a series

resistor.

Design procedure:

Same as the previous except

R = VON

IREF =

VMIN

2IREF

For the previous example,

R = 0.3V

2·100µA = 1.5k

If the reference current is small, R can become large.

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

IREF

VDD

VT+2VON

R

iOUT

M1 M2

M3 M4+

-VT

+

-

VON

+

-

VON

+

-

VONVT+VON

Fig. 290-07

Page 26: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-26

CMOS Analog Circuit Design © P.E. Allen - 2016

Minimum Voltage Cascode Sinks

The following configuration gives increased output resistance with a fixed minimum

voltage drop of VDsat:

It can be shown that Rout(n) is 2n-1-1

gm + 2n-1rds if the gates are grounded. Therefore, the

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.

VDS=0V

VDS(min)=VDSat

+

+

-

-

Rout(2) =1gm

+2rds

VDS=0V

VDS(min)=VDSat

+

+

-

-

Rout(3) =3gm

+4rds

VDS=0V+

-

VDS=0V

VDS(min)=VDSat

+

+

-

-

Rout(4) =7gm

+8rds

VDS=0V+

-

VDS=0V+

-

150527-03

Page 27: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-27

CMOS Analog Circuit Design © P.E. Allen - 2016

Minimum Voltage Cascode Current Mirrors

The previous technique can be used to create current mirrors with low minimum input

and output voltages as shown.

The input resistance to the current mirrors can be written as Rin ≈ n

gm. This is illustrated

by the following small signal model (remember when VDS = 0 that gm = 0 and rds =

1/gm(sat).

VDS=0V

VDS(min)=VDSat

+

+

-

-

Rout(2) =1gm

+2rds

VDS=0V

VDS(min)=VDSat

+

+

-

-

Rout(3) =3gm

+4rds

VDS=0V+

-

150527-04

VDS=VGS

+

+

-

-

VDS=0VVGS

+

-

iIN iOUT

VDS=VGS

+

+

-

-

VDS=0VVGS

+

-

iIN

+

-

VDS=0V

-

iOUT

M3

M2

M1

+

VDS=0V+

-

VDS=0V+

-VGS+

-

VGS+

-

RinRin

rds1 = 1/gm(sat)

rds2 = 1/gm(sat)

rds3vgs3

-

gm3vgs3

rds1 = 1/gm(sat)

rds2 = 1/gm(sat)

rds3vgs31/gm3

Rin

rds1 = 1/gm(sat)

rds2 = 1/gm(sat)

Rin

1/gm3

150527-05

Page 28: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-28

CMOS Analog Circuit Design © P.E. Allen - 2016

MOS Regulated Cascode Sink†

Comments:

• Achieves very high output resistance by increasing the loop gain (return-ratio) due to

the M4-M5 inverting amplifier.

LG = gm3rds2

gm4

gds4+gds5

gm3rds2gm4rds4

2

If rds4rds5, then rout rds3gm3rds2gm4rds4

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.

Page 29: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-29

CMOS Analog Circuit Design © P.E. Allen - 2016

Regulated Cascode Current Sink - Continued

Small signal model:

Solving for the output resistance:

iout = gm3vgs3 + gds3(vout-vgs4)

But

vgs4 = ioutrds2

and

vgs3 = vg3 - vs3 = -gm4(rds4||rds5)vgs4 - vgs4 = -rds2[1 + gm4(rds4||rds5)]iout

iout = -gm3rds2[1 + gm4(rds4||rds5)]iout + gds3vout - gds3rds2iout

vout = rds3[1 + gm3rds2 + gds3rds2 + gm3rds2gm4(rds4||rds5)]iout

rout = vout

iout = rds3[1 + gm3rds2 + gds3rds2 + gm3rds2gm4(rds4||rds5)]

rds3gm3rds2gm4(rds4||rds5)

If IREF = 100µA, all W/Ls are 10µm/1µm we get rds = 0.25M and gm = 469µS which

gives

rout (0.25M)(469µS)(0.25M)(469µS)(0.125M) = 1.72G

gm4vgs4

gm3vgs3

rds4rds5 rds2rds3

vgs4

vgs3G3=D4=D5

D2=

S3=

G4+

-

+ -D3

S2 = G2= S4

vout

+

-

iout

Fig. 290-09

Page 30: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-30

CMOS Analog Circuit Design © P.E. Allen - 2016

Can 1G Output Resistance Really be Achieved?

No, because of substrate currents.

Substrate currents are caused by impact

ionization due to high electric fields cause

an impact which generates a hole-electron

pair. The electrons flow out the drain and

the holes flow into the substrate causing a

substrate current flow.

Max. output resistance ≈ 500M-1G

Substrate current:

iDB = K1(vDS - vDS(sat))iDe-[K2/(vDS-vDS(sat))]

where

K1 and K2 are process-dependent parameters

(typical values: K1 = 5V-1 and K2 = 30V)

Small-signal model:

gdb = iDB

vDB = K2

IDB

VDS - VDS(sat) ≈ 1nS

This conductance will prevent the realization of very high-output resistances.

D

G

S

B

iDB

Fig130-8

Polysilicon

p+

p- substrate

Fig130-7

VG > VT

VD > VDS(sat)

n+

Depletion

Region

B S

Fixed

Atom

Free

hole

Free

electron

A n+

Page 31: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-31

CMOS Analog Circuit Design © P.E. Allen - 2016

Minimizing the VMIN of the Regulated Cascode Current Sink

VMIN:

Without the use of the VO1 battery shown, VMIN is pretty bad. It is,

VMIN = VGS4 + VDS3(sat) = VT + 2VON

Minimizing VMIN:

If VO1 = VT , then VMIN = 2VON. This is accomplished by the following circuit:

If VGS4A - VGS4B = VDS2(sat) = VON, then VMIN = 2VON

2ID4

KN’(W4A/L4A) -

2IB

KN’(W4B/L4B) =

2IB+2IREF

KN’(W2/L2)

or ID4

W4A/L4A -

IB

W4B/L4B =

IB+IREF

W2/L2

A number of solutions exist. For example, let IB = IREF. This gives ID4A = 5.824IREF

assuming all W/L ratios are identical.

VDDVDDVDD

M1 M2

M3

M4A M4B

+

-

vOUT

IBID4AIREF

+IB

+ +

- -VGS4AVGS4B

+

-

VDS2

+

-

VDS2

IB

iOUT

IREF+IB

Fig. 290-10

Page 32: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-32

CMOS Analog Circuit Design © P.E. Allen - 2016

Example 15-2 - Design of a Minimum VMIN Regulated Cascode Current Sink

Design a regulated cascode current sink for 100µA and minimum voltage of VMIN =

0.3V.

Solution

Let the W/L ratios of M1 through M5 be equal and let IB = 10µA. Therefore,

VMIN = 0.3V = VON3 + VON2 = 2·100µA

110µA/V2(W/L) +

2·110µA

110µA/V2(W/L)

= 2·100µA

110µA/V2(W/L)

1 + 1.1

Therefore,

0.3V = 2·100µA

110µA/V2(W/L)(2.049)

W

L =

2·100µA·2.0492

110µA/V20.32 = 84.8 85.

With IB = 10µA, then ID4A =

10 + 110 2 = 186µA

M1 M2

M3

M4A M4B

+

-

vOUT

iOUT

Fig. 290-11

110mA 186mA 10mA

10mA

110mA

85/1

85/185/1

85/185/1

+5V +5V +5V

Page 33: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-33

CMOS Analog Circuit Design © P.E. Allen - 2016

Comparison of the MOS Cascode and Regulated Cascode Current Sink

Close examination in the knee area reveals interesting differences.

Simulation results:

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)

80

85

90

95

100

105

110

0 0.1 0.2 0.3 0.4 0.5vOUT (V)

i OU

T (m

A)

MOS Cascode

Regulated

MOS

Cascode

Fig. 290-12

BJT Cascode

Page 34: LECTURE 15 RESISTOR IMPLEMENTATIONS AND CURRENT SINKS … · Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-3 CMOS Analog Circuit Design ©

Lecture 15 – Resistor Implementations and Current Sinks and Sources 5/14/18) Page 15-34

CMOS Analog Circuit Design © P.E. Allen - 2016

SUMMARY

Summary of Both BJT and MOS Current Sinks/Sources

Current Sink/Source rOUT VMIN

Simple MOS Current Sink rds =

1

D VDS(sat) =

VON

Simple BJT Current Sink ro =

VA

C

VCE(sat)

0.2V

Cascode MOS gm2rds2rds1 2VON

Cascode BJT Fro 2VCE(sat)

Regulated Cascode Current Sink rds3gm3rds2gm4(rds4||rds5) VT +VON

Minimum VMIN Regulated

Cascode Current Sink rds3gm3rds2gm4(rds4||rds5) VON

Resistor Implementations

• MOSFET resistors may use less area than actual resistors

• Linearity is the primary issue for MOSFET resistor realizations