Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Analog IC Design
Pressure
Position 0101010110100101010101010101010101010
0001011010010101011101101010110110101
1101010101010101010001010100101011010
Speed Power Digital
0110101010101010101000010101010111100
1010101010101010101010101010010010010
Flow
Management Processor
1010101010101010101010101010010010101
0110101010101011110010110110101010101
0111110101010101010101010101011100100
1010101010101010010101010101010101010
Humidity
Sound
Light
RF transmission
Signal Digital Signal
Conditioning Conversion
to Analog
PS PS PS PS
3.6 V 2.5 V 1.5 V 0.5-Vbat
Antenna
Display
µP/DSP D/A PA
core LO
PS Audio
A/D LNA
2.7-5.5 V I/O
Baseband digital Analog/RF
Interface
2.5 V 2.5 V 2.5 V
PS PS PS
Vbat + C Vo
–
–
“Error amplifier” with
loop compensation
+
Bandgap
- Vref
reference
Vg + Vo
–
Bias current
IQ
–
I g = Io + IQ
Vo I o Vo I o
Efficiency: η= =
V g I g Vg ( I o + I Q )
Linear regulator efficiency cannot be greater than
Vo
η<
the ratio of the output and the input voltage Vg
ECEN4827/5827 Analog IC Design 9
Linear regulator efficiency example
100
90
80
Example:
70
Vg = 3.6 V
60
Efficiency [%]
Vo = 1.5 V
50
IQ = 50 µA
40
30
.
0 < Io < 300 mA
20
10
0
0.1 1 10 100 1000
Io [mA]
Ig L Io
1
+ +
2
Vg + vs(t) C v(t)
– Load
– –
90
80
Buck regulator
70 Example:
Vg = 3.6 V
Efficiency [%]
60
50 Vo = 1.5 V
Linear regulator 0 < Io < 300 mA
40
.
30
20
10
0
0.1 1 10 100 1000
Io [mA]
– – Feedback
connection
Gate
drivers
p n
Dead-time Compensator
Pulse-width vc v
modulator Gc(s)
dTs Ts t t
Controller chip
VM vsaw(t)
Saw-tooth
p(t ) waveform vsaw (t ) vc(t)
+
Q R _
vc 0
t
S control
input p(t)
clock
OSC
0 dTs Ts 2Ts
clock
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
R2
U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1)
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
R2
U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1)
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
R2
U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref Op-amp
Vsaw
PWL(0 0 500u 1) application
PULSE({Vlow} {Vhigh} 0 {Tr} {Ts-Tr} 0 {Ts})
circuits and
.param Fs=1meg Tr={0.9/Fs} Ts={1/Fs} Vlow=1 Vhigh=2 transistor-level
.tran 0 1000u 0 2n op-amp design
N2
out 0
N1
U1 U2
2
inp Ibias inp U9 L = 1U
Vp W = 50U W = 50U W = 200U
1u L = 1U L = 1U
inm {Cc} Cc
N3 1
DC = 1.65
L = 2U U3 U4 L = 2U U6 L = 2U PARAMETERS:
AC = 0 W = 10U W = 10U W = 100U Cc = 10p
0
TRAN = PULSE(1.6 1.7 100n 1n 1n 500n 1u)
0 Vz
1Vac
Design:
• Circuit configuration
• DC biasing
• device W/L aspect ratios
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
R2
U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1)
VDD
DC = 3.3V
VIref
DC = 0
U3 U1
0
W = 5U W = 5U
L = 5u L = 5u
ref
VREF
0 0
U4 U9
RPN RPN
W = 1u W = 1u
PARAMETERS:
L = {LR1} L = {LR2}
LR2 = to be determined
LR1 = to be determined
U6 U5 U10
WDIODE WDIODE WDIODE
n=1 n=8 n=1
0 0 0
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
R2
U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1)
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
MOSFETs and U1
R2
ctrl
driver circuits t
100k
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1)
SW
S1
L1
g sw out
Vg 1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
R2
U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1) Feedback
PULSE({Vlow} {Vhigh} 0 {Tr} {Ts-Tr} 0 {Ts})
.param Fs=1meg Tr={0.9/Fs} Ts={1/Fs} Vlow=1 Vhigh=2
.tran 0 1000u 0 2n
Ideal op-amp:
Objectives:
• Understand
impact of
various op-amp
imperfections in
applications
• Motivate follow-
up study of
transistor-level
design
techniques
VDD
R1
_
vO
+
vI +
– −VSS
+
– A (v(+)−v(−))
o
VDD
R1
R1
_ −
vO vo
+ + +
– vi – A (v(+)−v(−))
vI + o
– −VSS +
−
vo
+ +
– vi – A (v(+)−v(−))
o
R1
−
vo
+ +
– vi – A (v(+)−v(−))
o
+ rout
rin +
– A (v(+)−v(−))
o
rin +
– A (v(+)−v(−))
o
R2
R1
− rout
vo
+ rin +
– vi – A (v(+)−v(−))
o
T rout rin 1
ACL = ( ACL )ideal +
1 + T rout + R2 + R1 || rin rin + R1 1 + T
R1 || rin
T = Ao
R1 || rin + R2 + rout
_ Vo
VDD
+ Vomax
Vomin
−VSS
VDD
R
_
vO
+
vI +
– −VSS
Vo
VDD
Vomax
Vomin
−VSS
+ +
VOS
zero-offset
− −
R
− −
C
vI +
–
_ vC +
+ +
IB
zero-input-bias
− −
IB
R
− −
IB
C
vI +
–
_ vC +
R
− −
IB
C
vI +
–
_ vC +
R
− −
IB
C
vI +
–
_ vC +
+ +
IB
zero-input-bias
− −
IB
+ +
IB VOS
zero-offset,
IOS / 2 zero-input-bias
− −
IB
+
VREF –
+
VREF –
+
VREF –
+VDD
M3 M4
M6
M1 M3
M8
M5 M7
-VSS
M3 M4
M6
M1 M2
M8
M5 M7
-VSS
ΙΒ2 = 100 µΑ M3 M4
• NMOS: M6
µnCox = 60 µA/V2
Vtn = + 1 V
M1 M2
• PMOS: IB = 1 µΑ
µpCox = 20 µA/V2 ΙΒ2 = 100 µΑ
Vtp = -1 V ΙΒ1 = 10 µΑ
M8
M5 M7
-VSS
+VDD
M3 M4
M6
M1 M3
M8
M5 M7
-VSS
ΙΒ2 = 100 µΑ M3 M4
• NMOS: M6
µnCox = 60 µA/V2
Vtn = + 1 V
M1 M2
• PMOS: IB = 1 µΑ
µpCox = 20 µA/V2 ΙΒ2 = 100 µΑ
Vtp = -1 V ΙΒ1 = 10 µΑ
M8
M5 M7
-VSS
M3 M4
M6
M1 M3
M8
M5 M7
-VSS
M3 M4
M6
M1 M2
M8
M5 M7
-VSS
M3 M4
M6
M1 M2
M8
M5 M7
-VSS
M3 M4
M6
M1 M2
M8
M5 M7
-VSS
+VDD = 5 V
act/sat (W/L)3,4 = 20 act/sat
M3 M4
RB = 8.8 MΩ M6
+ 3.84 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10 (W/L)7 = 100
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
act/sat act/sat
−1.04 V
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
−3.8 V
(W/L)8 = 1
act/sat (W/L)5 = 10 (W/L)7 = 100
act/sat
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
∂iD 2I D
gm = = 2 K (VGS − Vtn ) = 2 KI D =
∂vGS VGS , I D
(VGS − Vtn )
−1
∂iD 1
ro = rds = =
∂vDS λI D
VGS , I D
∂iD
gm =
∂vGS
(
= 2 K VSG − Vtp = 2 KI D = ) 2I D
(VSG − Vtp )
VSG , I D
−1
∂iD 1
ro = rds = =
∂vDS λI D
VSG , I D
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
IB1 = 10 µA
−VSS
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
IB1 = 10 µA
−VSS
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
R R
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
M1 M2
(W/L)1,2 = 100
−vid/2 + +
+vid/2
– –
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
R R
M1 M2
−vid/2 + +
+vid/2
– –
M8 M5
−VSS
R R
M1 M2
−vid/2 + +
+vid/2
– –
M8 M5
−VSS
R R
M1 M2
+vcm + +
– – +vcm
M8 M5
−VSS
R R
M1 M2
+vcm + +
– – +vcm
M8 M5
−VSS
R R
M1 M2
−vid/2 + +
+vid/2
– –
M8 M5
−VSS
R R
M1 M2
−vid/2 + +
+vid/2
– –
M8 M5
−VSS
R R
M1 M2
+ +
– –
IB1
M10 M9
M8 M5
−VSS
M1 M2
−vid/2 + +
+vid/2
– –
IB1 = 10 µA
M8
M5
−VSS
M1 M2
+vcm + +
– – +vcm
IB1 = 10 µA
M8
M5
−VSS
CMRR
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1 M12
(W/L)5 = 10
(W/L)7 = 100
-VSS = −5 V
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1 M12
(W/L)5 = 10
(W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1 M12
(W/L)5 = 10
(W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
M11
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8 M12
M5 M7
(W/L)8 = 1
(W/L)5 = 10
(W/L)7 = 100
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10
(W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
RB = 8.8 MΩ M6
(W/L)6 = 400
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10
(W/L)7 = 100
-VSS = −5 V
Thick field
Polysilicon SiO2 oxide
(POLY): (FOX)
NMOS and
PMOS
gates
n+ diffusion p+ diffusion
(S and D of (S and D of
NMOS) PMOS)
• p substrate
• p well (body) for NMOS transistors, n well (body) for PMOS transistors
• n+ and p+ source/drain diffusions
• 1 or more polysilicon layers (2 POLY layers in this example)
• 2 or more metal layers (4 metal layers in this example)
ECEN4827/5827 Analog IC Design 2
inverter_intro.asc
metal
B S D
poly
L
G
D S B
layout
W
G
NMOS transistor
NMOS B (p substrate) must be tied to most negative
nmos_035.asy
supply rail
PMOS transistor
PMOS B is n-well, usually most positive supply rail
pmos_035.asy
B
G
S
nmos_035.asy
include
5807_035.lib
library
inverter_035_1.asc inverter_035_1.asy
names must match
Symbols
used to
enter larger
circuits
test_inverter_035_1.asy
vdd
VDD M8 M5 M7
b
W=10u W=50u W=250u
L=2u L=2u L=2u
3.3V
s
I1 M1 M2 p out
.lib 5827_035.lib Vp
W=50u W=50u
;dc Vin 0 3.3 0.01 L=1u L=1u 1.65
.op 1µA AC 1
;ac dec 200 10 100meg C1
1
3
M3 M4 1pF M6
W=10u W=10u W=100u
L=2u L=2u L=2u
∆I ref
1 ∂I ref 1 I ref
I ref
TC F ( I ref ) = = = ST
∆T I ref ∂T T
∆I ref
1 ∂I ref 1 I ref
I ref
TC F ( I ref ) = = = ST
∆T I ref ∂T T
RB Wide-swing cascode
M5 M3 PMOS current mirrors
M4 i2
M2
iout
I5 I4 I3 I7 I6
+ vp +
– M1 – VO
i1
0.5 V ≤ VO ≤ 2.5 V
Wide-swing cascode NMOS current mirrors
∆I ref
1 ∂I ref 1 I ref
I ref
TC F ( I ref ) = = = ST
∆T I ref ∂T T
*Reference: Gray, Hurst, Lewis, Meyer, Analysis and Design of Analog Integrated Circuits
ECEN4827/5827 Analog IC Design 3
Bandgap reference: temperature dependence
The mismatch constant, AVT, varies roughly linearly with process size. For p substrates, the PMOS
has AVT ~ 1.5*AVT NMOS.
σ (∆β ) Aβ
=
β WL
Typical Aβ = 2%µm
M3 M4
M6
M1 M2
M8
M5 M7
-VSS
M3 M4
M1 M2
-VSS
The threshold voltages among a group of transistors
has a Gaussian profile about a mean. Experimentally,
it has been shown that the difference in threshold
voltages between 2 identically sized transistors behaves as:
AVt
V
t
Note that to reduce the mismatch by ½ takes 4 times the area…
WL
A fab will create test structures and measure Vt multiple times per wafer for various
sizes of transistors and collect ongoing statistics to monitor the process over time
A
WL
Typical A = 2%m
M3 M4
M6
M1 M2
M8
M5 M7
-VSS
M3 M4
M1 M2
-VSS
M3 M4
M1 M2
-VSS
M3 M4
M1 M2
-VSS
M3 M4
M1 M2
-VSS
M3 M4
M1 M2
-VSS
M3 M4
M1 M2
-VSS
M3 M4
M1 M2
-VSS
I1 M1 M2 out
p
Vp
.lib 5827_035.lib
W=50u W=50u
;dc Vin 0 3.3 0.01 L=1u L=1u 1.65
.op 1µA AC 1
3
1
1pF
M3 M4 M6
Normal distribution
Analysis
2
σ (∆β ) I D
( )
σ ∆Vgs = + (σ (∆VT ))2
β gm
AVt 16mVµm
σ ∆V = = = 5.06mV
t
WL 20 µm * 0.5µm
2
2 2
.02 µm
2 7.32 µA
σ (∆I D ) σ (∆β ) g m 23mVµm
= + σ (∆VT ) =
+ V
= .025
ID β ID 2 µm * 4µm 2.5µA 2µm * 4 µm
σ (∆I D )
σ ∆Vgs = * I D / g mN = .025 * 2.5µA / 55.8 µA = 1.12mV
V
ID
Given a choice to add area to current mirrors or input pair, in this example,
more to be gained by using the area for the input pair.
*in LTSpice, Monte Carlo simulations can be done using mc(x,y) function, which generates a random number
between x*(1+y) and x*(1-y) with uniform distribution
Models available for the 0.35u process do not include statistical parameters
Normal distribution
G
B S D
p+ n+ n+
channel
depletion region
Csb Cdb
p-sub
C sbo Cdbo
Csb = C db =
V V
1 + SB 1 + DB
ψo ψo
B
G
S
nmos_035.asy
W
C gs = Coverlap + C gate−to − channel
G
B S D
Coverlap = Col × W
p+ n+ n+
channel
2
depletion region C gate −to −channel = Cox × W × L
Csb Cdb 3
p-sub
2
overlap
C gs ≈ C gate−to −channel = CoxWL
3
G
S
n+
p-sub
Col = ∆ × Cox
W Col = ∆ × Cox
G
B S D C gd = Coverlap = ColW
p+ n+ n+
channel
depletion region
Csb Cdb
p-sub
G
B S D
p+ n+ n+
channel
depletion region
Csb Cdb
p-sub
C sbo Cdbo
Csb = C db =
V V
1 + SB 1 + DB
ψo ψo
B
G
S
nmos_035.asy
W
C gs = Coverlap + C gate−to − channel
G
B S D
Coverlap = Col × W
p+ n+ n+
channel
2
depletion region C gate −to −channel = Cox × W × L
Csb Cdb 3
p-sub
2
overlap
C gs ≈ C gate−to −channel = CoxWL
3
G
S
n+
p-sub
Col = ∆ × Cox
W Col = ∆ × Cox
G
B S D C gd = Coverlap = ColW
p+ n+ n+
channel
depletion region
Csb Cdb
p-sub
S D
Csb Cgs Cgd Cdb
Cgs ≈ [3 fF/(µm)2]*W*L
NMOS Cgd ≈ [0.3 fF/(µm)]*W
nmos_035.asy Cdb ≈ [1.5 fF/(µm)]*W
Csb ≈ [1.5 fF/(µm)]*W + [0.75 fF/(µm)2]*W*L
Cgs ≈ [3 fF/(µm)2]*W*L
PMOS
pmos_035.asy Cgd ≈ [0.15 fF/(µm)]*W
Cdb ≈ [2.5 fF/(µm)]*W
Csb ≈ [2.5 fF/(µm)]*W + [1.25 fF/(µm)2]*W*L
M2 M3
VO+vo
Rin
M1 CL
VI+vi +
–
M2 M3
VO+vo
Rin
M1 CL
VI+vi +
–
M2 M3
VO+vo
Rin
M1 CL
VI+vi +
–
M2 M3
VO+vo
Rin
M1 CL
VI+vi +
–
+ +
vi + Cgs1 vgs1
– R2 C2 vo
gm1vgs1
_ _
Cgd1
Rin
+ +
vi + Cgs1 vgs1
– R2 C2 vo
gm1vgs1
_ _
+ +
vgs1 R2 vo
gm1vgs1
_ _
+ +
vgs1 R2 vo
gm1vgs1
_ _
+ +
vgs1 R2 vo
gm1vgs1
_ _
Cgd1
Rin
+ +
vi + Cgs1 vgs1
– R2 C2 vo
gm1vgs1
_ _
+ +
vgs1 R2 vo
gm1vgs1
_ _
+ +
vgs1 R2 vo
gm1vgs1
_ _
+ +
vgs1 R2 vo
gm1vgs1
_ _
M2 M3
VO+vo
Rin
M1 CL
VI+vi +
–
M2 M3
VO+vo
VBIAS
M4
CL
Rin
M1
VI+vi +
–
M2 M3
VO+vo
Rin
M1 CL
VI+vi +
–
M2 M3
VO+vo
VBIAS
M4
CL
Rin
M1
VI+vi +
–
M2 M3
VO+vo
VBIAS
M4
CL
Rin
M1
VI+vi +
–
M2 M3
VO+vo
VBIAS
M4
CL
Rin
M1
VI+vi +
–
M2 M3
VO+vo
VBIAS
M4
CL
Rin
M1
VI+vi +
–
M2 M3
VO+vo
VBIAS
M4
CL
Rin
M1
VI+vi +
–
Cgd
Rin
vi + Cgs vgs
– ro
gmvgs gmbvbs
_
+
CL vo
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
+
+ Low-frequency small-signal model vo
vi (linear)
–
_
C1 C2 Cn
vo 1 + b1s + ... + bm s m
A( s ) = = A(0)
vi 1 + a1s + ... + an s n
+
+ Low-frequency small-signal model
vi vo
– (linear)
_
+
Low-frequency small-signal model
(linear) vo
_
+
Low-frequency small-signal model
(linear) vo
_
+
Low-frequency small-signal model
(linear) vo
_
Cgd
Rin
vi + Cgs vgs
– ro
gmvgs gmbvbs
_
+
CL vo
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
+
+ Low-frequency small-signal model vo
vi (linear)
–
_
C1 C2 Cn
vo 1 + b1s + ... + bm s m
A( s ) = = A(0)
vi 1 + a1s + ... + an s n
+
+ Low-frequency small-signal model
vi vo
– (linear)
_
+
Low-frequency small-signal model
(linear) vo
_
+
Low-frequency small-signal model
(linear) vo
_
+
Low-frequency small-signal model
(linear) vo
_
+
+ Low-frequency small-signal model
vi (linear) vo 0
–
_
+
+ Low-frequency small-signal model
vi (linear) vo 0
–
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
vi + vgs
– ro
gmvgs gmbvbs
_
+
vo
_
+
+ –
+
+ –
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
M6
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
M6
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
+VDD
M11 M13
M9 M10 M12
ID13
ID12
ID10 ID11
M1 M2
100/1 100/1
I M3 M4 M5
V1 V2
M6 M7 M8
1.5065V
1.5055V
1.5045V
1.5035V
1.5025V
VDD=3.6V, Iout=0mA
1.5015V
VDD=3.3V, Iout=0mA
1.5005V
1.4995V
VDD=3.6V, Iout = 10mA
1.4985V
1.4975V
1.4965V
VDD=3.3V, Iout=10mA
1.4955V
1.4945V
1.4935V
1.4925V
-20°C -10°C 0°C 10°C 20°C 30°C 40°C 50°C 60°C 70°C 80°C 90°C 100°C
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
1.35uA 79nA
0.18uA
0.18uA
78nA
1.333V
1.5V
VDD=3.6V, Iout=10mA
VDD=3.3V, Iout=0
VDD=3.3, Iout=10mA
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
PM QCL p [%]
0o 100
30o 1.9 40
45o 1.2 16
60o 0.8 9
65o 0.7 5
76o 0.5 0
ECEN4827/5827 Analog IC Design 10
Example: problem D.3. solutions
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
M6
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
M6
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
ID1 = 5 µA ID2 = 5 µA
IB = 1 µA M1 M2
(W/L)1,2 = 100
IB2 = 100 µA
IB1 = 10 µA
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = −5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
M6
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
+VDD = 5 V
(W/L)3,4 = 20
M3 M4
M6
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
ID1 = 5 A ID2 = 5 A
IB = 1 A M1 M2
(W/L)1,2 = 100
IB2 = 100 A
IB1 = 10 A
M8
M5 M7
(W/L)8 = 1
(W/L)5 = 10 (W/L)7 = 100
-VSS = 5 V
Antenna
Display
P/DSP D/A PA
core LO
Audio
A/D LNA
I/O
Baseband digital Analog/RF
Interface
PS PS PS PS
3.6 V 2.5 V 1.5 V 0.5-Vbat
Antenna
Display
P/DSP D/A PA
core LO
PS Audio
A/D LNA
2.7-5.5 V I/O
Baseband digital Analog/RF
Interface
2.5 V 2.5 V 2.5 V
PS PS PS
PS Power supply choices: (1) nothing, (2) LDO, (3) switcher, or (4) switched-cap
P/DSP P CVDD
2
f c VDD I off
core
Battery Charger
Power distribution: Vg = 2.7-5.5 V
PS PS PS Step-down PS
voltage regulator
3.6 V 2.5 V
1.5 V 1-3.6 V Antenna
Display
P/DSP D/A PA
core LO
PS Audio
A/D LNA
2.7-5.5 V I/O
Baseband digital Analog/RF
Interface
2.5 V 2.5 V 2.5 V
PS PS PS
Ig Io
Power
supply +
P/DSP
Vg + Vo core
–
_
output DC power Po Vo I o
input DC power Pg Vg I g
Vbat + C Vo
–
–
“Error amplifier” with
loop compensation
+
Bandgap
- Vref
reference
Vg + Vo
–
Bias current
IQ
–
I g Io IQ
Vo I o Vo I o
Efficiency: η
Vg I g Vg ( I o I Q )
Vo
Linear regulator efficiency cannot be greater than η
the ratio of the output and the input voltage Vg
ECEN4827/5827 Analog IC Design 9
Linear regulator efficiency example
100
90
80
Example:
70 Vg = 3.6 V
60 Vo = 1.5 V
Efficiency [%]
50
IQ = 50 A
0 < Io < 300 mA
40
.
30
20
10
0
0.1 1 10 100 1000
Io [mA]
Ig L Io
1
+ +
2
Vg + vs(t) C v(t)
– Load
– –
vs(t)
Vg fs = 1/Ts = switching
frequency
DTs D' Ts
D = switch duty cycle
0
0 DTs Ts t Conversion ratio:
Switch
Vo
position: 1 2 1
M (D) D
Vg
v
Vg
v 2
(1 D) D
16CLf s
100
90
80
Buck regulator
Example:
70
Vg = 3.6 V
Efficiency [%]
60
Vo = 1.5 V
50 0 < Io < 300 mA
Linear regulator
40
.
30
20
10
0
0.1 1 10 100 1000
Io [mA]
100
90
Example: 80
Vg = 3.6 V
70
Efficiency [%]
60
Vo = 1.5 V 50
20
10
0
0.1 1 10 100 1000
Io [mA]
– –
n
drivers
p
td1 td2
“dead” times
– –
p
drivers
Switch
control p
signal
in (t )
I n in (t ) (1 D ) I o
t I n ,rms in2 (t ) 1 D I o
Switch on-resistance and forward voltage drops result in switch conduction losses
VD ideal
RD in(t) RL L iL(t)
vL _
_ vON + winding +
resistance
i g iL I o
vL _
winding +
resistance +
+ Vg V
–
vL ( RD RL )iL VD v ( RD RL ) I o VD V
ig 0
Input current:
I g ig DI o
• Ripples are small and other losses of the two regulators are
comparable
• Which regulator has higher efficiency?
D 0.54
Inductor: RL I o2 1mW
I d
Inductor: RL I o2 1mW
W
– –
n
Nodes with significant
drivers capacitances
p
td1 td2
“dead” times
0V
500 mA
0 mA
A
3.6 V
b d di d
body-diode RoniL
conduction
0V
td1
dead-time
500 mA
0 mA
A
iL (t ), 500 mA/div
vs (t ), 2 mA/div
Drive signals in
Ts
constant-frequency
constant frequency
p
n PWM mode
Psw = approx.
p pproportional
p to
n
load current
ECEN4827/5827 Analog IC Design 2
Switching frequency in PFM mode
LI peak
Ipeak tp
iL
Vg Vo
LI peak
I o iL tn
Vo
tp tn
Ts
1
I o I peak (t p t n ) f s
2
2Vo I o Vo
fs 2 1
LI peak V
g
In PFM, the switching frequency is directly proportional to the load current
Ipeak
iL
I o iL
tp tn
Ts
2
I peak LI peak Vg
(2v) (t p t n )
2C 2C Vo (Vg Vo )
A triangle pulse of
inductor current is
d li
deliveredd to the
h output
filter capacitor only when
needed
PMOS turned on when the
output voltage drops to a
lower threshold, turned off
when the output voltage
exceeds an upper threshold
1000
100
Pbat [mW]]
10 LDO
PWM
1 PWM/PFM
0.1
0.01
0.001
0.001 0.01 0.1 1 10 100 1000
Pout [mW]
100
90
80
70
%]
Efficiency [%
60
LDO
50 PWM
PWM/PFM
40
30
20
10
0
0.01 0.1 1 10 100 1000
Iload [mA]
– –
n
drivers
p
td1 td2
“dead” times
iL
iin iout
Mmain
Control FETSync FET
+ L +
+ 33% 33%
vin Mrect vout RL
CZVS C
- -
Switch Drive
d(t)
34%
d(t)
Example Loss
Distribution
Large PMOS and NMOS power switches require large drivers
Driver: a chain of logic inverters increasing in size (tapered buffers); driver
losses must be taken into account
Concurrent designg optimization:
p select the sizes of the ppower FETs and the
driver stages to minimize the total loss: best conduction versus switching
loss trade-off
ECEN4827/5827 Analog IC Design 10
Power MOSFETs
dVds 1 W
Rst
dI ds Vds 0 W
C ox (V gs VT )
L L
Power MOSFET
example in 0.5 m :
W=99 mm
W
.lib 5827_035.lib
.param W=1u
Vds
Id
M1
VGS W={W}
L=0.35u 0
3.3V
0.1
0.01
0.001
0.1A 0.2A 0.3A 0.4A 0.5A 0.6A 0.7A 0.8A 0.9A
.lib 5827_035.lib
.param W=1u
Vd
VGS M1 Id
3 3V
3.3V W={W}
W {W}
L=0.35u
0
Vs
(V( d) V( ))/Id
(V(vd)-V(vs))/Id
100
10
0.1
0.01
0.1A 0.2A 0.3A 0.4A 0.5A 0.6A 0.7A 0.8A 0.9A
W=20000 0u
.tran
tran 0 100u 0 100n ECEN5827 open
open-loop
loop buck converter example
L=0.35u
.lib 5827_035.lib
M1
L1
VDD sw out
Vg 2 H
2µH
C1
M2 R1
g1 W=10000u 10µF 5
3.3V L=0.35u
Vg1 g2 Vg2
PULSE(3.3 0 0 10n 10n 460ns 1u PULSE(0 3.3 500ns 10n 10n 460n 1u
1.7V
0.0V
V(out)
2.0V
0 9V
0.9V
-0.2V
I(L1)
2.7A
1.1A
-0.6A
0µs 10µs 20µs 30µs 40µs 50µs 60µs 70µs 80µs 90µs 100µs
3.0V
2.0V
1.0V
0 0V
0.0V
-1.0V
V(g1) V(g2)
3.6V
3.0V
2.4V
1.8V
1 2V
1.2V
0.6V
0.0V
V(out)
1.48V
1.47V
1.46V
1.45V
1.44V
1.43V
1.42V
I(L1)
1.0A
0.8A
0.6A
0.4A
0.2A
0.0A
60.0µs 60.2µs 60.4µs 60.6µs 60.8µs 61.0µs 61.2µs 61.4µs 61.6µs 61.8µs 62.0µs 62.2µs 62.4µs 62.6µs 62.8µs 63.0µs 63.2µs 63.4µs 63.6µs 63.8µs 64.0µs
.lib 5827_035.lib
.param W=1u
Vds
Id
M1
VGS W={W}
L=0.35u 0
3.3V
0.1
0.01
0.001
0.1A 0.2A 0.3A 0.4A 0.5A 0.6A 0.7A 0.8A 0.9A
.lib 5827_035.lib
.param W=1u
Vd
VGS M1 Id
3 3V
3.3V W={W}
W {W}
L=0.35u
0
Vs
(V( d) V( ))/Id
(V(vd)-V(vs))/Id
100
10
0.1
0.01
0.1A 0.2A 0.3A 0.4A 0.5A 0.6A 0.7A 0.8A 0.9A
W=20000 0u
.tran
tran 0 100u 0 100n ECEN5827 open
open-loop
loop buck converter example
L=0.35u
.lib 5827_035.lib
M1
L1
VDD sw out
Vg 2 H
2µH
C1
M2 R1
g1 W=10000u 10µF 5
3.3V L=0.35u
Vg1 g2 Vg2
PULSE(3.3 0 0 10n 10n 460ns 1u PULSE(0 3.3 500ns 10n 10n 460n 1u
1.7V
0.0V
V(out)
2.0V
0 9V
0.9V
-0.2V
I(L1)
2.7A
1.1A
-0.6A
0µs 10µs 20µs 30µs 40µs 50µs 60µs 70µs 80µs 90µs 100µs
3.0V
2.0V
1.0V
0 0V
0.0V
-1.0V
V(g1) V(g2)
3.6V
3.0V
2.4V
1.8V
1 2V
1.2V
0.6V
0.0V
V(out)
1.48V
1.47V
1.46V
1.45V
1.44V
1.43V
1.42V
I(L1)
1.0A
0.8A
0.6A
0.4A
0.2A
0.0A
60.0µs 60.2µs 60.4µs 60.6µs 60.8µs 61.0µs 61.2µs 61.4µs 61.6µs 61.8µs 62.0µs 62.2µs 62.4µs 62.6µs 62.8µs 63.0µs 63.2µs 63.4µs 63.6µs 63.8µs 64.0µs
500mA
400mA
300mA
200mA
100mA
0mA
60.88µs 60.96µs 61.04µs 61.12µs 61.20µs 61.28µs 61.36µs 61.44µs 61.52µs 61.60µs 61.68µs 61.76µs
VDD
M2
W={x*3u}
L=0.35u
in out
M1
W={x*1u}
L=0.35u
GND
000u
.tran 0 100u 0 100n ECEN5827 open-loop buck converter example
L=0.35u
W=200
.lib 5827_035.lib
M1
L1
VDD sw out
Vg 2µH
C1
g1
g
M2 R1
W=10000u
W 10000 10 F
10µF 5
3.3V L=0.35u
g2
VDD
000u
.tran 0 100u 0 100n ECEN5827 open-loop buck converter example
5u
W=200
L=0.35
.lib
lib 5827_035.lib
5827 035 lib
M1
L1
VDD sw out
Vg 2µH
C1
M2 R1
g1
W=10000u 10µF 5
3 3V
3.3V L 0 35
L=0.35u
g2
VDD
VDD
VDD
g2in
g2inv
pwm
x=1
x=100 x=20 x=4 x=1 x=1 Vpwm
R2
1meg
R3
VDD
VDD 1meg PULSE(0 3.3 0 0.1n 0.1n 460ns 1
g1in VDD
x=200
x 200 x=40
x 40 x=8 x=1
x=1
3.5V
3.0V
2.5V
2.0V
1.5V
1 0V
1.0V
0.5V
0.0V
-0.5V
-1.0V
75 999µs
75.999µs 76 001µs
76.001µs 76 003µs
76.003µs 76 005µs
76.005µs 76 007µs
76.007µs 76 009µs
76.009µs
3.5V
3.0V
2.5V
2.0V
1.5V
1.0V
0.5V
0.0V
-0.5V
-1.0V
-1.5V
75.458µs 75.460µs 75.462µs 75.464µs 75.466µs 75.468µs 75.470µs
Vg + vsw(t) C v(t)
–
– –
n
Controller
Vref
p
• The output
o tp t voltage
oltage is compared to a bandgap reference Vref
• The controller generates pulsating switch-control waveforms
(p and n) to (ideally) null the error
• Bandgap design is critical for voltage-regulation and IQ specs
Vg + vsw(t) C v(t)
–
– –
n
Controller
Vref
p
• The output
o tp t voltage
oltage is compared to a bandgap reference Vref
• The controller generates pulsating switch-control waveforms
(p and n) to (ideally) null the error
• Bandgap design is critical for voltage-regulation and IQ specs
Voltage-mode control
• The switch duty cycle is controlled based on
output voltage sensing
Current-mode control
• The switch duty cycle is controlled based on
output voltage and switch current sensing
– – Feedback
Gate connection
drivers
p n
Dead time
Dead-time Compensator
Pulse-width vc v
modulator Gc(s)
p(t) vc(t) V lt
Voltage
reference Vref
dTs Ts t t
Controller chipp
+
Q R _
vc 0
t
S control
input p(t)
clock
OSC
0 dTs Ts 2Ts
clock
VC vˆc 1 D dˆ Vc
D
VM VM
1 dˆ 1
is the gain of the Pulse-Width Modulator
VM vˆc VM
1 Vc 1
D DVg Vc => improved line regulation
k Vg k
+
Q R _
vc 0
t
S control
input p(t)
clock
OSC
0 dTs Ts 2Ts
clock
VC vˆc 1 D dˆ Vc
D
VM VM
1 dˆ 1
is the gain of the Pulse-Width Modulator
VM vˆc VM
1 Vc 1
D DVg Vc => improved line regulation
k Vg k
vg + D iL + D vg C R v io
– –
Io d
–
Vg d
Ron + RL L iL
+
Resr
vg + D iL + D vg R v io
– –
Io d C
–
s 1 R
1 wo Q
Vg wz LC L/C
Gvc ( s ) 2
VM 1 s s 1 1 C
1 ( Ron RL Resr )
Qr wo wo Qr Q L
Notes:
• The center frequency of the pair of poles is essentially
the same as without losses
• The qqualityy factor Qr can be significantly
g y reduced
because of the losses
• The transfer function includes a high-frequency zero
due to the capacitor ESR
Vg
Low-frequency gain: Gvc (0) 3.6 11 dB
VM
R
Q factor without losses:
Q-factor Q 7.4 17 dB
L/C
20
No losses
Magnitude response Withh
Wi
losses
10
-10
-20
100
100. 500
500.
500. 1000
1000.
1000. 5000
5000.
5000. 10000
10000.
10000. 50000
50000.
50000. 100000.
Phase response 0
-100
-200
-300
Vg R
Gvc (0) 3.3 10.4 dB Q 17.9 25 dB
VM L/C
1
1 1 Qr 1.6 4 dB
fo 36 KHz 1 C
2 LC ( Ron )
Q L
ECEN4827/5827 Analog IC Design 24
G
f c m Gvc (0) 5.3 kHz
2Cc 25
ECEN4827/5827 Analog IC Design
Start-up and load transient
Modify the error amplifier frequency response to shape the loop gain
• Increase cross-over
cross over frequency while keeping adequate phase
margin
SW
S1
L1
g sw out
Vg 1
1µ
SW R1
C1 I1
1
PWL(0A 0 800u 0A 801u 1A)
3.3 100µ
S2
cinv
R3 C2 R4 C3
A1
30k 0 1n
0.1n 1k 0 5n
0.5n
Control R2
voltage vc U1
ctrl
100k
t
ref
Bpwm
.lib opamp.sub
V=if(v(ctrl t)+0 5 1 0)
V=if(v(ctrl,t)+0.5,1,0) Vref
Vsaw
PWL(0 0 500u 1)
Off-campus students
• Request the exam by e-mail
• The exam is then due in 5 days
• All off-campus work must be received by Monday, Dec.21
VDD/2
vt(t)
+ + vpwm(t) t
VDD triangle-wave Ts/2 Ts/2
– generator _
comparator vt(t)
VH
vc + VM
–
VL
t
Ts/2 Ts/2
IB1 IB2
vpwm(t)
biasing circuit VDD
VDD/2
t
DTs
Ts = 1/fs
A. The pulsating output waveforms vp(t) and vpwm(t) have 0 and VDD
levels. The pulse widths of the waveforms should be measured
using
i cursors between
b t th points
the i t when
h theth waveforms
f cross VDD/2.
/2
B. Triangle-wave vt(t) frequency: fs = 1/Ts = 2 MHz ± 1%
C. Triangle-wave vt(t) peak-to-peak amplitude: VM = 1 V ± 10% P
2
D. Triangle-wave is symmetric, duty cycle of vp(t) is: (50 ± 5)% EC round 20 DD min
DD
P
E. Dutyy cycle
y D of vpwm((t)) is:
a. D = (10 ± 1)% when vc = VL + 0.1 VM
b. D = (50 ± 1)% when vc = VL + 0.5 VM
c. D = (90 ± 1)% when vc = VL + 0.9 VM
ECEN4827/5827 Analog IC Design 6
Analog IC Topics Beyond
ECEN4827/5827
More advanced circuit design techniques
• Output
O t t stages
t
• Voltage comparators
• Fully differential circuits
• C
Currentt moded circuits,
i it currentt feedback
f db k
• Sampling, switched-capacitor and switched-current techniques
• Low voltage (rail-to-rail) or low power techniques
Noise
Layout issues
Use of CAD tools
Application areas: signal conditioning, power management, A/D
and D/A conversion, RF circuits
Major Analog IC Application Areas
Battery example: single-cell Lithium-Ion Battery Charger
Power distribution: Vbat = 2.7-5.5 V
PS PS PS PS
3.6 V 2.5 V 1.5 V 0.5-Vbat
Antenna
Display
P/DSP D/A PA
core LO
PS Audio
A/D LNA
2.7-5.5 V I/O
Baseband digital Analog/RF
Interface
2.5 V 2.5 V 2.5 V
PS PS PS
…to custom IC
controller designs
for power
electronics …