Professional Documents
Culture Documents
1 W
I D ,1 = I ref = k n ,1 ' ( )1 (VGS ,1 − VTH ,1 ) 2
2 L
VDD − VGS ,1
=
R
So, indeed
S i d d if Iref is
i specified
ifi d and
d VDD and
d R are given,
i th by
then b the
th right-
i ht
hand term the needed voltage VGS,1 is specified. Then, using the middle
term, need to solve for (W/L)1.
Example 1:
1 W
I D,2 = I o = k n , 2 ' ( ) 2 (VGS , 2 − VTH , 2 ) 2
2 L
1 W
I D ,1 = I ref = k n ,1 ' ( )1 (VGS ,1 − VTH ,1 ) 2
2 L
We now divide the two equations and use all the given matching parameters of
the two transistors.
W
0.5k n , 2 ' () 2 (VGS , 2 − VTH , 2 ) 2
Io L
=
I ref W
0.5k n ,1 ' ( )1 (VGS ,1 − VTH ,1 ) 2
L
Obviously, many terms cancel out and we are left with the following
Obviously
simple design formula:
W
( )2
Io
= L
I ref W
( )1
L
Example 2 (Follow
(Follow-up
up to Example 1)
W W
( )2 ( )2
Io L 7 mA L W
= ⇒ = ⇒ ( ) 2 = 77.77
I reff W 1mA 11.11 L
( )1
L
Question:
What do we do if we want to create a source DC current source, rather than a
sink ?
[A "source" is when the current goes from the current source into the load
circuit]
Answer:
If we build a current mirror current source using PMOS transistors (rather than
NMOS) then the output DC current will be "sourced" and not "sunk".
Question:
If we need to generate multiple different DC current sources and sinks,
what is the total number off resistors needed for
f the design?
?
Answer:
Just one resistor for the entire circuit!
Current Steering
The use of a negative DC supply –V VSS does not change the fact that,
that by-
by
structure, both transistors, in every mirror pair, have the same VGS voltage.
Recalculation of Reference Current
2 L R
NMOS Current Mirror Sinks:
W W
( )2 ( )3
I2 I3
= L = L
I ref W I ref W
( )1 ( )1
L L
Current Steering Mechanism:
Th Drain
The D i currentt off the
th NMOS ttransistor
i t Q3 comes ffrom th
the D
Drain
i off th
the
PMOS transistor Q4.
I4 = I3
Can "steer" a current from NMOS current mirror to PMOS current mirror
mirror, or vice
versa.
Current Steering Mechanism:
There is no need for the NMOS and PMOS to be matching: Only all the NMOS
transistors must match among themselves, and the PMOS transistors must be
mutually matching
matching.
PMOS Current Mirror
For the PMOS transistors Q4 and Q5, the following parameters must match:
TH 4 = VTH,5
VTH,4 TH 5 , kp,4
p 4’ = kp,5
p 5’,, λ4 = λ5
PMOS Current Mirror
W
( )5
I5 L
=
I4 W
( )4
L
We can now relate the sourced current I5 to the
reference current Iref:
W W
( )3 ( )5
I5 I I I
= 3 ⋅ 4 ⋅ 5 = L ⋅1 ⋅ L
I ref I ref I 3 I 4 W W
( )1 ( )4
L L
W W
( )3 ( )5
I5
= L ⋅ L
I ref W W
( )1 ( ) 4
L L
1) We need only one resistor R, no matter how
large is the number of DC currents generated.
W W W W
( )3 ( )5 ( )3 ( )5
I5 5mA
= = L ⋅ L = L ⋅ L
I ref 1mA W W 11.11 W
( )1 ( ) 4 ( )4
L L L
1 W
I D ,1 = I ref = k n ,1 ' ( )1 (VGS ,1 − VTH ,1 ) 2 (1 + λ1VDS ,1 )
2 L
1 W
I D , 2 = I out = k n , 2 ' ( ) 2 (VGS , 2 − VTH , 2 ) 2 (1 + λ2VDS , 2 )
2 L
If W/L,kn’,VTH and λ are all
symmetric then:
I out 1 + λVDS 2
=
I reff 1 + λVDS1
How can the Cascode idea help in
creating improved current mirrors?
• VN = VGS0 + VX
• Let’s match M0 to M3 and connect their gates.
• By
B structure
t t we can create:
t VGS0=VVGS3
(c):Implementation of a Cascode
Current Mirror
• VN = VGS0 + VX = VGS3 + VY
• We need to choose (W/L)3/(W/L)0=(W/L)2/(W/L)1
• Then:
Th VGS0=VVGS3 andd VX=VVY with
ith no need
d tto
add a supply Vb.
How low can VX be before “trouble
trouble begins”?
begins ?
We can show that M3 goes into Triode Mode
before M2 does, and current source still functions
Only when M2 too enters Triode Mode
performance begins to deteriorate rapidly
Accuracy vs.
vs “Headroom”
Headroom Tradeoff
• “H
“Headroom”:
d ” The
Th DC range off output t t
voltage for which operation is still ok (in
the case of Current Mirror Current Source,
we talk about the range of VX (of previous
slide) for which Iout still mimics Iref )
• A ssimple
p e cu
current
e t mirror
o a allows
o s for
o larger
a ge
headroom, but it is less accurate.
• Cascode has a much narrower headroomheadroom,
but it is much more accurate.
Tricky cascode structure that saves
one VTH of headroom
Actual implementations of the “larger
headroom” cascode current mirror
Gm computation
Rout computation
Gm computation
• Rout=[(1+g
[(1 gm2ro2)(1/gm1))+rro2] || ro4 ≈ (2ro2)||ro4
• Explanation:
p a at o M2 iss degenerated
dege e ated by M1’ss output
resistance 1/gm1 ; M4’s output resistance is ro4
Voltage Gain
• AV = Voutt / Vin
i = (VP/Vin
i )(Voutt/VP)
• Source follower M1: VP/Vin=RL,M2/(RL,M2+(1/gm1))
• RL,M2≈(1/g
(1/ m2)+(r
) ( o4/(g
/( m2ro2))
• Result: VP/Vin≈ (1+(ro4/ro2)) / (2+(ro4/ro2))
CDÆCG approach
• CG M2:
• Result: Vout/VP ≈ (1+gm2ro2) / (1+(ro2/ro4))
• Overall
O ll result
lt comes outt tto be
b th
the same as
obtained by the other method.
Differential Amplifier with current mirror load
and single-ended output: Attempt 1
AV ≈ Gm Rout
Again, can’t
Again can t use half-circuit method
(see signals above)
Calculation of Gm
VX VX
IX = 2 +
2ro1, 2 + 1 / g m 3 ro 4
AV ≈ g m1, 2 (ro 2 || ro 4 )
ΔVout
ACM =
ΔVin,CM
Common Mode Single
Single-ended
ended Gain
1 ro3,4
− || 3 4
2gm3,4 2 −1 gm1,2
ACM ≈ =
1
+ RSS 1 + 2g
2 m1,2 RSS gm 3, 4
2gm1,2
Even with perfect symmetry ACM≠0 if RSS<∞
Common Mode Rejection Ratio for
single-ended output
ADM
CMRR =
ACM