Page 1
EECE488 Set 5 - Current Mirrors 1SM
EECE488: Analog CMOS Integrated Circuit Design
Set 5
Current Mirrors
Shahriar MirabbasiDepartment of Electrical and Computer Engineering
University of British [email protected]
Page 2
EECE488 Set 5 - Current Mirrors 2SM
Applications of Current Sources
Page 3
EECE488 Set 5 - Current Mirrors 3SM
Simple Resistive Biasing for Current Source
2
12
2 )(2 THDD
oxnOUT VV
RRR
LWCI −
+≈µ
Page 4
EECE488 Set 5 - Current Mirrors 4SM
Problems
• Output current depends on:
– Supply
– Process
– Temperature
• What if the bias voltage is independent of supply voltage?
• Is there a way of generating reliable currents?
Page 5
EECE488 Set 5 - Current Mirrors 5SM
Basic Idea
Iout is a function of gate-source voltage
Typically we assume that one precisely defined current source isavailable and other current sources copy their current from this precise source.
Page 6
EECE488 Set 5 - Current Mirrors 6SM
Basic Idea
This structure is called current mirror
Page 7
EECE488 Set 5 - Current Mirrors 7SM
Question
• What happens if the two transistors in the basic current mirror have different sizes?
Page 8
EECE488 Set 5 - Current Mirrors 8SM
Example
Assuming all the transistors are in saturation region, find Iout:
Page 9
EECE488 Set 5 - Current Mirrors 9SM
Current Mirrors: Amplifier Bias Example
Page 10
EECE488 Set 5 - Current Mirrors 10SM
Board Notes
Page 11
EECE488 Set 5 - Current Mirrors 11SM
Current Mirrors: Signal Amplification Example
• Find the small signal voltage gain of the following circuit.
Page 12
EECE488 Set 5 - Current Mirrors 12SM
Effect of Channel Length Modulation
Page 13
EECE488 Set 5 - Current Mirrors 13SM
Cascode Current Mirror
Page 14
EECE488 Set 5 - Current Mirrors 14SM
Board Notes
Page 15
EECE488 Set 5 - Current Mirrors 15SM
Cascode Current Mirror
Page 16
EECE488 Set 5 - Current Mirrors 16SM
Cascode Current Mirror
Page 17
EECE488 Set 5 - Current Mirrors 17SM
Cascode Current Mirror
Page 18
EECE488 Set 5 - Current Mirrors 18SM
Board Notes
Page 19
EECE488 Set 5 - Current Mirrors 19SM
Cascode Current Mirror Biasing
Page 20
EECE488 Set 5 - Current Mirrors 20SM
Cascode Current Mirror Biasing
Page 21
EECE488 Set 5 - Current Mirrors 21SM
Current Mirror Biasing
Page 22
EECE488 Set 5 - Current Mirrors 22SM
Basic Circuit to Generate Supply Independent Current
Page 23
EECE488 Set 5 - Current Mirrors 23SM
Supply Independent Current
Page 24
EECE488 Set 5 - Current Mirrors 24SM
Board Notes
Page 25
EECE488 Set 5 - Current Mirrors 25SM
Supply Independent Current
Page 26
EECE488 Set 5 - Current Mirrors 26SM
Start-up Problem
Page 27
EECE488 Set 5 - Current Mirrors 27SM
Start-up Problem
DDGSTHGSDDTHTHTH VVVVandVVVV >++<++ 351351
Page 28
EECE488 Set 5 - Current Mirrors 28SM
Board Notes
Page 29
EECE488 Set 5 - Current Mirrors 29SM
Active Current Mirrors
Page 30
EECE488 Set 5 - Current Mirrors 30SM
Active Current Mirrors in Differential to Single-Ended Amplifiers
Page 31
EECE488 Set 5 - Current Mirrors 31SM
Differential to Single-Ended Amplifiers
Page 32
EECE488 Set 5 - Current Mirrors 32SM
Calculation of Gm
ID1 = ID3 = ID 4 = gm1,2Vin / 2 ID2 = −gm1,2Vin / 2
Iout = ID2 − ID4 = −gm1,2Vin ,⇒ Gm = gm1, 2
Page 33
EECE488 Set 5 - Current Mirrors 33SM
Small-Signal Gain
Av ≈ gm 1,2 (ro2 || ro4 )
Page 34
EECE488 Set 5 - Current Mirrors 34SM
Common Mode Characteristics
ACM =∆Vout
∆Vin ,CM
Page 35
EECE488 Set 5 - Current Mirrors 35SM
Common Mode
ACM ≈−
12gm3,4
||ro3,4
21
2gm1,2
+ RSS
=−1
1 + 2gm1,2 RSS
gm1,2
gm 3, 4
Page 36
EECE488 Set 5 - Current Mirrors 36SM
Common Mode
CMRR =ADM
ACM
= gm1, 2(ro1,2 || ro3,4 )gm 3,4 (1 + 2gm1,2 RSS )
gm1,2
= gm 3,4 (ro1, 2 || ro3,4 )(1 + 2gm1, 2RSS)