0% found this document useful (0 votes)
12 views31 pages

Current Mirror Design Techniques

The document discusses various types of current mirrors, including simple current mirrors using BJTs and MOSFETs, and techniques to increase output resistance through cascode structures. It also covers wide-swing current mirrors, constant transconductance bias circuits, and Widlar current sources, providing detailed equations and design considerations. The focus is on achieving stable performance and minimizing effects from variations in temperature and process parameters.

Uploaded by

gohome1233
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views31 pages

Current Mirror Design Techniques

The document discusses various types of current mirrors, including simple current mirrors using BJTs and MOSFETs, and techniques to increase output resistance through cascode structures. It also covers wide-swing current mirrors, constant transconductance bias circuits, and Widlar current sources, providing detailed equations and design considerations. The focus is on achieving stable performance and minimizing effects from variations in temperature and process parameters.

Uploaded by

gohome1233
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Current Mirrors

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-1 郭泰豪, Analog IC Design, 2020
Current Source and Sink
 Symbol of current source +
V Io
- I
 Ideal current source
V Io
 Output resistance 
I

 Practical I-V characteristics


V
 Current sink  Current source
Slope=1/Ro Slope=(-1/Ro)
I I
VP VP
+
V Io
Circuit Io Io
+ - I
I
V Io Circuit
VN - V VN VP-V
VP
{

{
VN VMIN VN VMIN VP
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-2 郭泰豪, Analog IC Design, 2020
Simple Current Mirrors
 BJT Iout
+
Iin
V Iout

Q VMIN
-
0.0V 0.36V 0.72V 1.08V 1.44V 1.8 V
Vmin  VCE(sat) V=VCE
 MOSFET
Iout
+
Iin
Iout
V
VMIN
-
0.0V 0.36V 0.72V 1.08V 1.44V 1.8 V
Vmin  VGS  VT V=VDS
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-3 郭泰豪, Analog IC Design, 2020
Increase Output Resistance of Current Mirrors Using
Cascode Structures
Iout Iout
Iin + Iin +

Q2 M4 M2
V V

Q1 M3 M1
 

 Output impedance
 BJT: Ro = ro2[1+(gm2+go2)(r2//ro1)]  ro2(1+gm2r2)
 MOSFET: Ro = rds2[1+(gm2+gmb2+gds2)rds1]  rds2gm2rds1
 Minimum output voltage DC gain of M2
 BJT: Vmin = VCE1 + VCE2(sat) ≈ VBE(on) + VCE2(sat)
 MOSFET (assume the same size of M1-4  same Veff):
Vg4 = Vgs3+Vgs4 = 2Veff +2VT; VDS1 = Vg4 –Vgs2 = Veff +VT
Vmin= VDS2(sat) + VDS1 = Veff + (Veff + VT) = 2Veff + VT
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-4 郭泰豪, Analog IC Design, 2020
Wide-Swing Current Mirrors
 rds=1/λI and L↓ ⇨ λ↑
 For shorter channel lengths, L↓ ⇨ rds↓ ⇨ OPAMP gain ↓
 Cascode current mirrors can be used to increase output impedance.
However, their signal swings are reduced.
 Wide-swing cascode current mirrors are needed.
 Example VDD
 The basic idea is to bias the
Ibias Iin Iout = Iin
drain-source voltages of
transistors Q2 and Q3 to be Vbias
W /L W /L
close to the minimum possible W / L Q n 2
n 2

5
(n  1) Q42
Q1
without them going into the
triode region.
Q3 Q2
 Q2 and Q3 must be biased right at the
W /L W /L
edge of the triode region.

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-5 郭泰豪, Analog IC Design, 2020
Wide-Swing Current Mirrors (Cont.)
 Let Veff be the effective transistor VDS= Veff
gate-source voltage, VGS-Vth, which is IDS
also the minimum VDS for a transistor to
VGS
be biased in the saturation region.
 Assume all of the transistor drain currents
are equal, then VDS
2ID2  n Cox W
Veff 2  Veff 3   Veff ( I D 2  (VGS  Vth ) 2 )
 n Cox ( W L) 2 L
w w 2 w  2 w  2 w 
Since       n  1    n    n  
 L  2  L 3  L 5  L 1  L 4
Veff 1  Veff 4  nVeff
VG 5  VG 4  VG1  (n  1)Veff  Vth
VDS2  VDS3  VG 5  VGS1  VG 5  (nVeff  Vth )  Veff
Vout  Veff 1  Veff 2  (n  1)Veff
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-6 郭泰豪, Analog IC Design, 2020
Wide-Swing Current Mirrors (Cont.)
 A common choice: n = 1, Vout > 2Veff

 For a safe design


 If Iin = Ibias, VDS2 should be made a little larger (>Veff), 0.05V to
0.1V larger depending on transistor I-V
W W
Choose a little larger   and  
 L 2  L 3

 If Iin is a varying current, Iin ≤ Ibias must be satisfied


(i.e. VDS2 = VDS3 ≥ Veff)

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-7 郭泰豪, Analog IC Design, 2020
Constant Transconductance Bias Circuit
 Biasing circuits that provide stable transconductances
 Transistor transconductances are matched
to the conductance of a resistor.
25 25
To a first-order effect, the transistor
Q10 Q11
transconductances are independent of a b
process as well as power-supply voltage 25 25
and temperature variations (PVT variations).
 Q14 will cause voltage drop between a and c
Q12
c Q14 d
to minimize channel length modulation 100
25
 Q12 is diode-connected to provide a bias
Q15 Q13
voltage to Q14
RB
 Example

w w w w w


         
 L 10  L 11  L 12  L 13  L 14
Unity current mirror
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-8 郭泰豪, Analog IC Design, 2020
Constant Transconductance Bias Circuit (Cont.)
bottom current mirror (widlar)
top current mirror (linear)

 Simple derivation 
21 
W L 13 
 V  Veff 15   W L 15 
 
1
g m13  2 eff 13  
 RB  Veff 13 RB
 gm13 is determined by geometric ratios only, independent of process
parameters, temperature (PVT), or any other parameters with large
variability.
 At point A, loop gain I D10 B
( W L)11 ( W L)15 I D10  I D11
 
( W L)10 ( W L)13
start up circuit
is needed
A I D11
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-9 郭泰豪, Analog IC Design, 2020
Constant Transconductance Bias Circuit (Cont.)

w w
 For a special case,    4 
1  L 15  L 13
g m13 
RB
 Thus, not only is gm13 stablized, but all other transistors
transconductances are also stablized since the ratios of transistor
currents are mainly dependent on geometry.

 For all n-channel transistors


( W L)i I Di
g mi   g m13
( W L)13 I D13
 For all p-channel transistors
 p ( W L)i I Di
g mi   g m13
 n ( W L)13 I D13

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-10 郭泰豪, Analog IC Design, 2020
Constant Transconductance Bias Circuit (Cont.)
 Second-order effect
 Body effect
The equations will be slightly modified
 Output impedance effect
Can be reduced using cascoded p-channel current mirror
 Temperature effect
(i) μ is proportional to T-3/2. This corresponds to a 27% μ
reduction from 27℃(300°k) to 100℃(373°k)
(ii) Since gm = 1/RB and gm = μCox(W/L)Veff
Veff will be increased by 27% if temperature effect of RB is
ignored. (positive TC of RB, if it is on-chip, can somewhat
offset this increase)
(iii) As long as Veff has not been designed to be too large (or VDD is
large enough), this limitation is tolerable in most applications.

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-11 郭泰豪, Analog IC Design, 2020
Widlar Current Sources
 Bipolar IREF IC10
VBE11  VBE10  I C10 R4
I
 VT ln REF  I C10 R4
I C10
 Trial and error to determine I C10 Q11 Q10
 I C10  19 μA
R4
-VEE
 MOSFET
VOV 11  VOV 10  I D10  R4 ' IREF ID10
I I
assume I D  K VOV  REF  D10  I D10  R4 '
2

K K
 
2

1 1 I
   4 R4 ' REF
K K K M11 M10
I D10  0
2 R4 '
R4’
1  2 R4 ' KI REF  1  4 R4 ' KI REF
 I D10  -VEE
2 K R4 '
2

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-12 郭泰豪, Analog IC Design, 2020
Wide-Swing Constant Transconductance Bias Circuit
 Wide-swing current mirrors + constant gm bias circuit
Vbias-p
20 1 20 1
Q7 Q11 5 1.6 Vcasc-p
Q8 Q14
20 1
20 1.6 2 20 Small W/L
20 1.6 Q6
Q9 Q18
Q10 20 1.6
10 1
10 1.6 10 1
10 1.6 10 1.6 Q15
Q4
Q1 Q16
Q13
40 1 10 1 10 1
Q2 Q5 Q12 Q17
Q3 10 1
2.5 1.6
RB 5kΩ Vcasc-n
Vbias-n

Bias loop Cascode bias Start-up circuitry


Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-13 郭泰豪, Analog IC Design, 2020
Wide-Swing Constant Transconductance Bias Circuit (Cont.)
 Wide-swing :
 Minimize VDS of bias transistors to Veff
 Constant gm : gm = 1/RB
 Minimization of finite output impedance effect :
 Use cascode bias
 Start-up
 Approximate current characteristics of the bias loop

I DS( Q8 ) I DS( Q7 )  I DS(Q8 )

A I DS ( Q7 )

( W / L) 7 ( W / L) 2
At point A, loop gain   4
( W / L) 8 ( W / L) 3

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-14 郭泰豪, Analog IC Design, 2020
Wide-Swing Constant Transconductance Bias Circuit (Cont.)
 Start-up (Cont.)
 Positive feedback bias loop:
Two stable points, A and B.
At point A, loop gain > 1 must be satisfied.
 Operational principle of start-up circuit
 All currents in the bias loop are zero, Q17 will be off
 Q18 is always on, the gates of Q15 and Q16 will be pulled high
 Q15 and Q16 will inject currents into the bias loop, which will start
up the circuit.
 Once the loop starts up, Q17 will be on, pulling the gates of Q15
and Q16 low, and thereby turning them off so they no longer
affect the bias loop.
 This circuit is only one example of a start-up loop, and there are
many other variations.
 For example, sometimes Q18, is replaced by an actual resistor

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-15 郭泰豪, Analog IC Design, 2020
Enhanced-Output-Impedance Current Mirrors
 General structure
 For wide-swing, Vbias ≈ Veff2 Iout
Rout
Vbias Vout
 Rout ≈ gm1rds1rds2(1+A) Iin A
 This technique for output- Q1
impedance enhancement is
not useful when bipolar
Transistors (Q1, Q2, and Q3) Q3 Q2
are used.

 Rout might be limited by Rdb.


 This parasitic conductance, Rdb, is a result of collisions between
highly energized electrons resulting in electron-hole pairs to be
generated with the holes escaping to the substrate. The
generation of these electron-hole pairs is commonly called
impact ionization.

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-16 郭泰豪, Analog IC Design, 2020
Enhanced-Output-Impedance Current Mirrors (Cont.)
 A simple implementation example : regulated cascode mirror
R out  g m1rds1rds2 [1  g m3 (rds3 || ro )] Rout
r
where rds3 || ro  ds3 Ibias
2 Iin
It is not useful when bipolar ro
Q1
transistors are used. Q3
Vds2 = Veff3 + Vth(not a wide-swing source)
Q4 Q2

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-17 郭泰豪, Analog IC Design, 2020
Enhanced-Output-Impedance Current Mirrors (Cont.)
 Sackinger implementation

Iout
Iin Ib1 Ib2

Q4 ro Q1

Q6 Q3

Q5 Q2

 Use regulated cascode to increase output impedance


r
 R out  g m1rds1rds2 [1  g m3 (rds3 || ro )] where rds3 || ro  ds3
2
 Q1, Q2, Q3, IB1, Iout match Q4, Q5, Q6, IB2, Iin, respectively.
 VDS2 = VDS5 = Veff3 + Vtn rather than the minimum required, which
could be equal to Veff2. This limitation is especially harmful for
modern technologies operating with power voltages of 1V or lower.
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-18 郭泰豪, Analog IC Design, 2020
Enhanced-Output-Impedance Current Mirrors (Cont.)
 Wide-swing + enhance output-impedance current mirrors

Iin 7Ibias 4Ibias 4Ibias


Iout=Iin
Ibias Ibias
70 70
Q5 10 10 Q1
Q7 Q8 Q4 Q3
10 10

80
Q2
Q6

 Level shift in front of the common source amplifier in the regulated


cascode current source

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-19 郭泰豪, Analog IC Design, 2020
Enhanced-Output-Impedance Current Mirrors (Cont.)
 All transistors are biased with nearly the same current density,
except for Q3 and Q7. As a result, all transistors have the same
effective gate-source voltage, Veff, except for Q3 and Q7, which have
gate-source voltage of 2Veff because they are biased at four times
the current density.
 VG3 = 2Veff + Vtn
 VDS2 = VS4 = VG3 - VGS4 = (2Veff + Vtn ) - (Veff + Vtn ) = Veff
 Vout > VDS2 + Veff1 = 2Veff

Current Mirror Symbol


 Symbol  A circuit example
VDD VDD

1 K

1:K

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan 4-20 郭泰豪, Analog IC Design, 2020
Increase Output Resistance of Current Mirrors Using
Emitter/Source-Degenerated Structures
 Large Ro of current source/sink => more like ideal current source/sink

 For MOSFET  For BJT


1 V
Ro  R o  AF
λI o IC
1 W
I  K ' ( )(VGS  VT ) 2 (1  λVDS ) I C  IS (1  e  VBE/VI )(1  VCE /VAF )
2 L

 Negative feedback to increase Ro


 Emitter-Degenerated
 Source-Degenerated

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-1


4-21 郭泰豪, Analog IC Design, 2020
Increase Output Resistance of Current Mirrors Using
Emitter/Source-Degenerated Structures (Cont.)
 Emitter-Degenerated gmvbe
ΔI
E
Iout C +
-
R vbe rπ ro Δv
+
Iin + -
Ro

V V  I(r // R )  [I  g m I(r // R )]ro


VE 1
 Iro [ (r // R )  1  g m (r // R )]
ro
R R
 Iro [1  (g m  g o )( r // R )]
-
V
Ro   ro [1  (g m  g o )( r // R )]
I
 ro [1  g m (r // R )]
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-2
4-22 郭泰豪, Analog IC Design, 2020
Increase Output Resistance of Current Mirrors Using
Emitter/Source-Degenerated Structures (Cont.)
 Source-Degenerated

Iout ΔI
D
Iin
+ +
Ro
rds
gmvgs gmbvbs
V ΔV
S
R R R
-
-
G

V
Similarly, Ro   rds 1  g m  g mb  g ds R   rds 1  g m R 
I

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-3


4-23 郭泰豪, Analog IC Design, 2020
Increase Ro Using Wilson Current Mirror
 BJT Iout Iout
+ Iin +
2
I out  Iin (1  2 ) Iin
βF  βF 1 Q3 V
out
Q4 Q3
ro3β F3 Vout
rout  Q1 Q2
2
 Q1 Q2

 MOSFET Iout
Iin +
rout  rds3g m3 (rds1//rin )
 g m3 rds1rds3 M4 M3
Vout

M1 M2

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-4


4-24 郭泰豪, Analog IC Design, 2020
Increase Ro Using Widlar Current Mirror (Cont.)
 Large area ratio caused by large current ratio is reduced
Iout
VBE1  VBE2  I C2 R 2 Iin +
Vt ln(I in /I C2 )  I C2 R 2
Q1 Q2 V
out

R2

 Iterative method to obtain the value of IC2


rout=ro2(1+gm2R2)
(For CMOS implementation, Q1 and Q2 are NMOS)

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-5


4-25 郭泰豪, Analog IC Design, 2020
BiCMOS Cascode Current Mirrors
 BiCMOS
Q2 Ro=ro2
(same as bipolar cascode)
M1

M2

Ro=gm2ro2ro1=10M
Q1

 Vo>VBE+VCE(sat) (BJT)
 Vo>Vgs+VDS(sat) (MOSFET)
 Vo>Vgs+VCE(sat) (BiCMOS)
 Ro(BiCMOS)Ro(BJT)>Ro(CMOS)
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-6
4-26 郭泰豪, Analog IC Design, 2020
BiCMOS Double Cascode Current Mirrors
 BJT
 For =100, VA=50V, Io=100A, ro=50M Q3
 Ro= ro3
 No improvement from cascode Q2
 Vo > 2VBE + VCE(sat)=Vmin
Q1

 MOSFET
 For(W/L)2=5, nCox=40A/V2, =0.1V-1, gmro2=2M M3
 Ro=(gm3ro3)(gm2ro2)ro1
 With same parameter as before M2
 Ro=40M
 Vo > 2VGS + VDS(sat)=Vmin M1

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-7


4-27 郭泰豪, Analog IC Design, 2020
BiCMOS Double Cascode Current Mirrors (Cont.)
 BiCMOS
 Ro=(gm3ro3)ro2=1000M M3
 Pratical limit : stray conductance
 Vo > 2VBE+VDS(sat)=Vmin Q2

Q1

 The highest Ro can be realized by using BiCMOS or CMOS. However,


Ro(BiCMOS) > Ro(CMOS) & Vmin(BiCMOS) < Vmin(CMOS). (In general, Vgs>VBE)
BiCMOS provides larger voltage swing.

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-8


4-28 郭泰豪, Analog IC Design, 2020
Stability of Constant gm Bias
Vbat
R VSG1  VSG2  I ref  R
M1 M2
1:k 2 1  1 
2
(W/L)P K*(W/L)P  I ref   2 1   or 0
μ p COX W L P R  K
Iref Iref
Vbias_l
 g m1  2μ p COX W L P  I ref
(W/L)N (W/L)N
1 K
M4 M3  g m1   g m2 
R R

 DC loop gain, A0
 1   gm 2   1 
Vbat A 0  gm 4          
R  1 
gm 1  gm 2 R   gm 3 

1:k  1   gm 2   1 
M1 M2  gm 4          positive
 1 
gm 1  gm 2 R   gm 3 
feedback
Vo  
 R  
K R K
 1
M4 M3 1   
K R  R  1 K
Vi stable at DC
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-9
4-29 郭泰豪, Analog IC Design, 2020
Stability of Constant gm Bias (Cont.)
 AC voltage loop gain z1
VDD
Vo  gm 4 gm 2  sRC P  1
   
R Vi  gm1 gm 3  sC1 / g m3  1sC 2 / g m1  1(sRC P  g m 2 R  1)
1:k
Cp Vo p2 p3 p1
M1 M2 Loop gain
Large Cp
Vi
Small Cp
Vo
nb A0
C2 M4 M3 C1
Vi z1 p1 p2 z1' p3 p1'
f

 With large Cp  positive feedback loop and loop gain > 1  Unstable
 Pole-zero pair induced by Cp and R
 ωZ1 is always less than ωP1 : P1 Z1  1  g m 2 R  1  k
 ωP1 ≤ ωP2 and ωP1 ≤ ωP3  loop gain > 1  the bias circuit unstable
 Solution: Add an on-chip capacitor at node nb , such that ωP2 ≤ ωZ1
g m3 1  n Coxn ( W L) M 3
P 2  Z1    C1  g m3RC p  C p Stability compensation
C1 RC p  p Coxp ( W L) M1 criteria
 Furthermore, C1↗  PSRR↗
Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-10
4-30 郭泰豪, Analog IC Design, 2020
Example: Stability Compensation of Constant gm Bias
 Constant gm bias circuit VDD
 T-like 0.18μm process R
1:k
 Parameter
M1 M2 Cp
gm1 53.5μS R 20kΩ
gm2 96.3μS Cp 3pF
nb
gm3,4 88μS C1 46fF C2 M4 M3 C1
Ibias 7.2μA C2 135fF 1:1

 Stability of bias circuit


1  g m2R g g
 P1   2  7.76MHz , P 2  m 3  2  304.5MHz , P 3  m1  2  63.1MHz
RC P C1 C2
ωP1 < ωP2 and ωP1 < ωP3  unstable

 Stability compensation
 Add an on-chip capacitor at node nb such that ωP2 < ωZ1
C1  g m3RC p  1.76Cp  5.28pF

Prof. Tai-Haur Kuo, EE, NCKU, Tainan City, Taiwan App4-11


4-31 郭泰豪, Analog IC Design, 2020

You might also like