MonAug26 Lectures1and2 PDF
MonAug26 Lectures1and2 PDF
These lecture notes are solely for the use of the registered course Participants
and Instructors teaching in the course.
Day 1
• Analog Building blocks (2 slots)
• Stability of operational amplifiers
• Feedforward and multiple-stage amplifiers
Day 2
• Noise
• Offset and CMRR
• Offset and 1/f noise reduction (2 slots)
Analog Building Blocks
Willy Sansen
KULeuven, Belgium
10000
nm
10 µm : 1970 50 years !!
1000
10
10 nm : 2015
1970 1980 1990 2000 2010 2020 5 nm : 2020
3 nm : 2022
Willy Sansen 0222033
From planar CMOS to Gate-All-Around
Nanosheet
14 - 5 nm 3 … nm
Song, …, JSSC Jan.22, 236-244
Willy Sansen 0222035
180 to 3 nm CMOS techno’s at ISSCC 2021
45
65 nm : 9th year in a row
40
35 Sensors
30 Bio ADCs, PLLs, ..
25 RF
20 Memories
15 Processors
10
0
180 130 90 65 40 28 22 14 10 7 5 3 nm
• Models
• Single-transistor stages
• Current mirrors
• Differential pairs
• Differential voltage and current amps
p tsi
CD (VDS) !!!
B
sub-threshold
parameter n = 1.2 .. 1.5
Willy Sansen 0222027
MOST IDS versus VGS
si ’ W
IDS = K n (VGS-VT)2
wi L
VGS
KP
K’ = KP = µCox
log IDS 2n
vs CD
n=1+
Cox
Subthreshold VGS-VT
Slope q/nkT
VGS IDS ~ exp nkT/q
′
𝑾𝑾 ′
𝑾𝑾 𝟐𝟐𝟐𝟐𝑫𝑫𝑫𝑫
𝒈𝒈𝒎𝒎 = 𝟐𝟐𝑲𝑲 𝒏𝒏 𝑽𝑽𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻 = 𝟐𝟐 𝑲𝑲 𝒏𝒏 𝑰𝑰𝑫𝑫𝑫𝑫 =
𝑳𝑳 𝑳𝑳 𝑽𝑽𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻
MOST small-signal model: gm & gmb
D G D B
iDS
+ +
G
vGS rDS vBS
+ +
vGS vBS − −
− −
S S gmvGS gmbvBS S
IDS
𝑽𝑽𝑬𝑬𝑳𝑳
𝒓𝒓𝑫𝑫𝑫𝑫 = 𝒓𝒓𝒐𝒐 =
𝑰𝑰𝑫𝑫𝑫𝑫
𝟏𝟏
λ=
𝑽𝑽𝑬𝑬𝑳𝑳
𝑾𝑾
𝑰𝑰𝑫𝑫𝑫𝑫 = 𝑲𝑲′ 𝒏𝒏 𝑽𝑽 − 𝑽𝑽𝑻𝑻
𝟐𝟐 (𝟏𝟏 + λ𝑽𝑽 )
𝑳𝑳 𝑮𝑮𝑮𝑮 𝑫𝑫𝑫𝑫
Transition voltage VGSt between wi and si
𝑾𝑾 𝑽𝑽𝑮𝑮𝑮𝑮�𝒏𝒏𝒏𝒏𝒏𝒏/𝒒𝒒 𝑾𝑾
𝑰𝑰𝑫𝑫𝑫𝑫𝑫𝑫𝑫𝑫 = 𝑰𝑰𝑫𝑫𝑫𝑫 𝒆𝒆 𝑰𝑰𝑫𝑫𝑫𝑫 = 𝑲𝑲′ 𝒏𝒏 𝑽𝑽𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻 𝟐𝟐
𝑳𝑳 𝑳𝑳
𝑰𝑰𝑫𝑫𝑫𝑫𝑫𝑫𝑫𝑫 𝟐𝟐𝑰𝑰𝑫𝑫𝑫𝑫
𝒈𝒈𝒎𝒎𝒎𝒎𝒎𝒎 = 𝒈𝒈𝒎𝒎 =
𝒏𝒏𝒏𝒏𝒏𝒏/𝒒𝒒 𝑽𝑽𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻
𝒈𝒈𝒎𝒎𝒎𝒎𝒎𝒎 𝟏𝟏 𝒈𝒈𝒎𝒎 𝟐𝟐
= =
𝑰𝑰𝑫𝑫𝑫𝑫𝑫𝑫𝑫𝑫 𝒏𝒏𝒏𝒏𝒏𝒏/𝒒𝒒 𝑰𝑰𝑫𝑫𝑫𝑫 𝑽𝑽𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻
0 0
1 IC (log) 0 1 v (lin)
• Single-transistor stages
• Current mirrors
• Differential pairs
• Differential voltage and current amps
vin vin
2 2
1:B IB
vin
iout = B iin ic = gm
2
Current mirror/amp. Differential Voltage amp.
Currents: speed noise Voltages: speed noise
Willy Sansen 02220311
Operational amplifier
1 : B Current mirror
Differential
pair
v- v+
vOUT
Current
mirror Single-
transistor
amplifier
IL + +
vin vout
+ vGS
vout gmvGS rDS
vin - -
-
IL
Av0 = gmrDS
+
vout
1
vin CL BW =
-
2p rDSCL
gm
GBW =
For all single-stage 2p CL
Operational amplifiers
|Av |
BW
Av0
-20 dB/decade
Av0 = gmrDS gm
GBW GBW =
1 2p CL
f (Av ) Av0
0o f f (Av ) = - 45o
- 90o at BW
GBW.CL
IDS ? L ? W ? ?
IDS
FOM : Figure of Merit
Willy Sansen 02220317
MOST fT : when iDS = iGS
iGS
G D
+ CGS
vGS iDS 𝒊𝒊𝑮𝑮𝑮𝑮 = 𝒗𝒗𝑮𝑮𝑮𝑮 𝒔𝒔𝑪𝑪𝑮𝑮𝑮𝑮
− gmvGS rDS 𝒊𝒊𝑫𝑫𝑫𝑫 = 𝒈𝒈𝒎𝒎 𝒗𝒗𝑮𝑮𝑮𝑮
S
𝟐𝟐 𝑾𝑾 ′
𝝁𝝁𝑪𝑪𝒐𝒐𝒐𝒐
𝑪𝑪𝑮𝑮𝑮𝑮 = 𝑾𝑾𝑾𝑾𝑪𝑪𝒐𝒐𝒐𝒐 𝒈𝒈𝒎𝒎 = 𝟐𝟐𝑲𝑲 𝑽𝑽𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻 𝑲𝑲𝑲 =
𝟑𝟑 𝑳𝑳 𝟐𝟐𝟐𝟐
𝒈𝒈𝒎𝒎 𝟏𝟏 𝟑𝟑 𝝁𝝁 𝒗𝒗𝒔𝒔𝒔𝒔𝒔𝒔
𝒇𝒇𝑻𝑻 = = 𝑽𝑽𝑮𝑮𝑮𝑮𝑮𝑮 − 𝑽𝑽𝑻𝑻 ≈
𝟐𝟐𝝅𝝅𝑪𝑪𝑮𝑮𝑮𝑮 𝟐𝟐𝝅𝝅 𝟐𝟐𝒏𝒏 𝑳𝑳𝟐𝟐 𝟐𝟐𝝅𝝅𝑳𝑳
Transconductance gm, ratio gm/IDS and fT
gm Gsp Gsp √ IC Ispec
1/2 lc Gsp Gsp =
= gmsat
lc nUT
Gsp IC 1
= WCoxvsat
gm IC W
1 Ispec = K’ (2nUT)2
IDS
1 lc -1/2 L
nUT lcIC
nUT nUT -1 IC
2µU T
fT fTsp fTsp vsat fTsp =
1/2 = = fTsat 2 p L2
fTsp IC lc 2pL
1 Lsat
1 2µU T
wi 1 si 1/lc2 vs IC lc =
Sansen L vsat
SSCS Mag.
- IC
Fall ‘15, 83-89 fTsp IC ( 1 - e ) 20 nm
Willy Sansen 02220213
Transconductance gm, ratio gm/IDS and fT
gm Gsp Gsp √ IC Ispec
1/2 lc Gsp Gsp =
= gmsat
lc nUT
Gsp IC 1
= WCoxvsat
gm IC W
1 Ispec = K’ (2nUT)2
IDS
1 lc -1/2 L
nUT lcIC
nUT nUT -1 IC
2µU T
fT fTsp fTsp vsat fTsp =
1/2 = = fTsat 2 p L2
fTsp IC lc 2pL
1 Lsat
1 2µU T
wi 1 si 1/lc2 IC lc =
Sansen
High-speed point L vsat
SSCS Mag.
Fall ‘15, 83-89 fTsp IC ( 1 - e - IC ) 20 nm
Willy Sansen 02220214
Design single-transistor amplifier in si
gm
gm from specifications such as GBW & CL : GBW =
2p C L
1. Choose biasing point VGS-VT ( = VGST)
gm 2 1
IDS from gm : = or = in wi
IDS VGS-VT nUT
W W
from IDS : IDS = K’ (VGS-VT)2
L L
2. Choose L = … CGS from W and L : CGS = WL Cox
gm 1 2µ VGST GBW CGS
fT from CGS : fT = = =
2p CGS 2p L2 n fT CL
Willy Sansen 02220219
Design single-transistor amplifier in wi & si
gm
gm from specifications such as GBW & CL : GBW =
VGS-VT 2p C L
1. Choose biasing point IC or v ( = )
2nkT/q
gm 1 1 - e - √ IC
IDS from gm : = GIC GIC =
IDS nUT √ IC
W W
from IDS : IDS = IC Ispec Ispec = K’ ( 2n UT )2
L L
2. Choose L CGS from W and L : CGS = WL Cox 2parameters
design
gm GBW CGS
fT from CGS : fT = = GIC IC fTsp =
2p CGS fT CL
Willy Sansen 02220220
Design plan
Specifications GBW CL Techno. Lmin fTsp
gm ICmin
Choice 1
IC IDS
W/L
Choice 2 Ref : W. Sansen
SSCS Magazine
L W CGS fT
Fall ‘15, 83-89
-1
nUT
gm
IDS IC IDS =
gm/IDS
1
gmnUT
gmnUT lc
1/2
IDS
IDSsp IC IDSsp =
IC
gmnUT -1 IDSsp
W
gmnUT lc =
-1/2 L K’(2nUT)2
1 1/lc2 IC
Willy Sansen 02220223
Ratio gm/IDS, IDS and IDSspec for constant gm
1
gm
nUT gm = 2p GBW.CL
IDS
1/2 lc
-1
nUT
gm
IDS IC IDS =
Low-power point gm/IDS
1
gmnUT
1/2 High-speed point
IDS
IDSsp IC IDSsp =
IC
gmnUT -1 IDSsp
W
gmnUT lc =
-1/2 L K’(2nUT)2
1 1/lc2 IC
Willy Sansen 02220225
Gain, Bandwidth and Gain-bandwidth with CF
IL Av0 = gmrDS
CF
RS + 1
BW =
vin vout 2p RS Av0 CF
-
1
GBW =
2p RS CF
IL IL
CF
RS + RS CFM +
vout vout
vin vin
- -
iout iout
+
M2 vout M2
vout
vin
vin
M1 M1
CL CL
2 gm
In series for DC GBW =
2p CL
In parallel vor AC
Av = 1
1
VT = VT0 + g [ |2FF| +VOUT - |2FF| ] Av =
n
n = 1 + CD/Cox Non-linear
Willy Sansen 02220325
Single-transistor stages
Common source Common drain Common gate
iout
iout
vout +
vin
Rout Rin
vin
iin
VB IB IB
VB
IB IB IB
vin 1 1
RS < RS >
gm gm
vin iin
IB
vout
IB
+ M2
vout
vin vin
M1 M1
Av = (gmrDS)1 Av = (gmrDS)1(gmrDS)2
Rout = rDS1 Rout = rDS1 (gmrDS)2
IB
vout
IB
+ M2
vout CL
vin vin
M1 M1
CL
1 gm1
BW = GBW = for both !
2p RoutCL 2p CL
Willy Sansen 02220331
Cascode versus single-transistor
IB Av
vin vout
M1
CL Av2
= gm2rDS2
Single
IB transistor
vout Av1 = gm1rDS1
GBW
+ M2
vin CL Cascode : f
M1 gm1
High gain GBW =
At low freq. 2p C L
Av = gm1 Rout
IB1
M2
Rout = rDS1 gm2 rDS2
+
M1
ids1 vout 1
BW =
vin IB2
2p RoutCL
CL
gm1
GBW =
2p CL
IDS1 = IB1 - IB2 ≈ IB1 / 2
IB IB1 IB2
vout vout
M2 + M2
vin vin M3
M1 M1
CL Av2
Cascode
M2
gm1 f
GBW =
2p C L
Willy Sansen 02220335
Gain boosting
IB BWgb GBWgb = BW
|A|
gmgb 1
Agb Agb =
+VB Rout vout 2p C2 2p RoutCL
M2 BW
C2 CL
vin Acasc
M1
Av VOUT
Av0
VIN
tGBW
tpz
Dfpz
1 0
BW fpz GBW f t
fpz =
1
Dfpz t 2p tpz
VOUT = VIN [1 - exp (- t ) - exp (- )]
tGBW GBW tpz 1
GBW =
Kamath, Meyer, Gray, JSSC Dec.74, pp. 347-352
2p tGBW
Willy Sansen 02220337
Single-transistor stages
iout
iout
vout +
vin
vin iin
VB IB IB
VB
• Single-transistor stages
• Current mirrors
• Differential pairs
• Differential voltage and current amps
iDS Diout
iin
iout vGS
M1 M2
1:B
vDS1 = vGS1 vDS2 vDS
VB vDS
M3 M4
vDS2 = vDS1
M1 M2 Rout = rDS2 gm4rDS4
vOUTmin = vDS2+vDS4
≈ 0.2 + 0.2 = 0.4 V is low !
IB iout
iin VDSmin ≈ 0.2 V
Vref ≈ 0.2 V
Rout = rDS2
+
VRef -
Av M1 M2
1
Rin =
Av gm1
More Better !
iin iin
noise ! iout iout
M3 M4 M3 M4
- + + -
M1 M2 M1 M2
Rout = rDS
iin
iout
CG = (1 + B) CGS + CDS1
CDS1 M1 M2 gm
BW =
1 CG B 2p (CG+CDS1)
≈ fT 1 Very
iout = B iin (2 + B) fast!
• Single-transistor stages
• Current mirrors
• Differential pairs
• Simple differential pairs
• With negative resistors
• Differential voltage and current amps
vin1 vin2
[ vinc =
vin1+ vin2
2
vo1 vo2
- + Same as single-transistor !!
vod
CL CL
ic Independent of :
vin1 vin2
Noise on VDD : PSRRDD
IB Noise on VSS : PSRRSS
VSS Noise on Ground : CMRR
IB
M1 M1
vin1 vin2
vo1 vo2
VB
M2 Av = gm1(rDS1//rDS2)
• Noise
• Fully-differential and class-AB amps
• Bandgap and current references
• Design of crystal oscillators and VCO’s
2
gm 2 (R // ro)
R R
IB
M1 M1
vin1 R R vin2
vo1 vo2
= gm1 (R // ro )
M2 ro = ro1//ro2
gm x 2
Current reuse
CMFB with P3 & P4
• Current mirrors
• Differential pairs
• Simple differential pairs
• With negative resistors
• Differential voltage and current amps
Negative Cap.
or Inductor !
R Cc
IB IB IB IB
2
Rin,diff = is high !
gm2 - gm1
M2 M1 M2
Values close to ∞
if perfect matching !
Willy Sansen 02220355
High gain : high resistance in Drain
IB
M1 M1
gm1
Av =
M2 M3 M2 gm2 - gm3
Ref. Ohri, .., JSSC Febr.79, pp.38-46
Allstot, JSSC Dec.82, pp.1080-1087
Excellent matching of M2,3 ! Wang, … AICSP ‘95, Vol.8, pp.21-35
Willy Sansen 02220356
High gain : negative resistance in Source
M1 M1
gm1
M2
gm1eff =
IB2 IB2 1-A
gm2
IB1 A=
gm1
M2 M2
Av 1
BW =
2p RLCL gm1
GBW =
2p C L
• Current mirrors
• Differential pairs
• Differential voltage and current amps
• Differential voltage amplifiers
• With bootstrapping
• Current amplifiers
• Super followers
VDD
Av = gm1 Rout
• Current mirrors
• Differential pairs
• Differential voltage and current amps
• Differential voltage amplifiers
• With bootstrapping
• Current amplifiers
• Super followers
A1
- vOUT
vIN
+
+
-
A2
Ccoax ≈ 0 !!!
Bootstrap is positive feedback with LG < 1 !
Willy Sansen 02220362
Bootstrapping out a load resistance R
IB1
Q3
Q4
R is
bootstrapped out :
R Very high gain !
Q5
Q2 Q6
Q1
vIN IB2 vOUT
Ref.: Nordholt
JSSC June 85, 688-696
• Current mirrors
• Differential pairs
• Differential voltage and current amps
• Differential voltage amplifiers
• With bootstrapping
• Current amplifiers
• Super followers
M1 M2
M3
Rin
iout
iin IB
1
iout = IB + iin Rin = g Is the same !
m1
M1 M2
Rin M1 M2
M3
Rin M3
iout iout
iin IB iin IB
1 1 1
iout = IB + iin Rin = g Rin =
gm1 gm3ro3
m1
Rin1 M1 M2
Rin2
M3 M4
i1 i2 iout
i3 i4 iout = i1 - i2 + i3 - i4
• Current mirrors
• Differential pairs
• Differential voltage and current amps
• Differential voltage amplifiers
• With bootstrapping
• Current amplifiers
• Super followers
IF IF
M2
RS - RS
vout vout
vin vin
M1 M1
VB IB CL VB IB CL
Rin M1 M2
Rout M1
vout
M3 RL M3
iout
iin IB IB vin
1 1 1 1 vin
Rin = Rout = i =
gm1 gm3ro3 gm1 gm3ro3 out RL
Ref. Carvajal, .., TCAS July 05, 1276-1291
Willy Sansen 02220370
Table of contents
• Single-transistor stages
• Current mirrors
• Differential pairs
• Differential voltage and current amps
Willy Sansen
Leuven, Belgium
- vOUT - iOUT
Av = Ag =
+ vIN + vIN
Hi gain
Tuning
Discrete
component
Output can be
ground referred
Integrated
component
Needs
high CMRR!!
- - - -
+ + + +
vOUT iOUT iOUT vOUT
Av = Ag = Ai = Ar =
vIN vIN iIN iIN
RL 1
Av = = Ag RL = Ai = Ar
RS RS
GBW
Willy Sansen 0222057
Feedback configurations
R2 vIN vOUT
+
vIN R1 - vIN
vOUT
vOUT +
-
+ R1 R2 -
R2 R2
Av = - Av = 1 + Av = 1
R1 R1
Ac
GBW A o f1 =
1
fA f1 f1c f1c f Ac f1c =
0o f
45o Ac f1c =
45o
-90o
GBW
-180o
vout
+
CL vout
vin vin
loop gain
Single pole
GBW => ONE high
Ac=1 f impedance node
fA f1
open loop closed loop
0o f
-90o
PM PM phase margin
-180o
0o
open closed loop
-90o
PM PM phase margin
-180o
1
fA f1 f2 f
open
0o
-90o
PM PM phase margin
-180o
1
fA f1 f2 f
open
0o
-90o
PM PM phase margin
-180o
Ac
1
fA f1 f2 f
open
0o
-90o
PM PM phase margin
-180o
Ac=1
fA f1 f2 f Worst case
open
0o for Ac = 1
-90o
PM PM phase margin
-180o
Ac=1
fA f1 f2 f
open
0o f
-90o Why is
PM ≈ 0o this bad?
-180o
Ac=1
fA f1 f2 f
open
0o f
-90o
PM ≈ 45o
-180o
GBW f2 ≈ 3 GBW
Ac=1
fA f1 f2 f
open
0o f
-90o
PM ≈ 70o
-180o
BW
Ac
f2
GBW
Ac=1
fA f1 f2 ff f1 f
A
0o f f
-90o
PM ≈ 70o PM ≈ 70o
-180o
A 1
Closed loop gain Ac = ≈
1+A f f2
1+j +j 2
GBW GBW f2
1
≈
f f2
1 + j 2z + j2
fr fr2
z is the damping (=1/2Q)
fr is the resonant frequency
Willy Sansen 02220522
Relation PM, damping and f2/GBW
GBW f2
fr = GBW f2 PM (o) = 90o - arctan = arctan
f2 GBW
Peaking
Freq Time
f2 1 f2
PM (o) z= Pf (dB) Pt (dB)
GBW 2 GBW
0.5 27 0.35 3.6 2.3
1 45 0.5 1.25 1.3
1.5 56 0.61 0.28 0.73
2 63 0.71 0 0.37
3 72 0.87 0 0.04
z = Q = 0.71
1
Pf =
2 z 1 - z2
1 - z2
1+e
Dorf & Bishop, Modern control systems, Pearson, 2011
Willy Sansen 02220525
Table of contents
Cc 1
Av = gm1
jw Cc
vIN1 -gm1 1
-gm2 vOUT
vIN2 +
+ GBW
RL CL
f
1
Cc 1
Av = gm1
jw Cc
vIN1 -gm1 1
-gm2 vOUT
vIN2 +
+ GBW
Cn1 RL CL
f
1
gm1 gm2 1
|Av| = 1 GBW = fnd =
2p Cc 2p CL 1 + Cn1
Cc
gm1 gm2 1
GBW = fnd = 3 GBW =
2p Cc 2p CL 1 + Cn1
Cc
Good design choice =>
{
gm2 CL ≈ 0.3
≈4
gm1 Cc
Larger current in 2nd stage !
Choose Cc =choose
Solution: 1pF, then
Cc solve for gm1 & gm2 ...
= 1 pF
vIN1 -gm1 1
-gm2 vOUT
vIN2 +
+
Cn1 RL CL
Av0 = - Av1Av2
gm1(vIN2-vIN1) 1 Cc vOUT
+ + Av1 = gm1Rn1
vn1
gm2vn1 RL CL Av2 = - gm2RL
Rn1 Cn1 - -
Cc
Av0 = - Av1Av2
vIN1 -gm1 1
-gm2 vOUT
vIN2 + Av1 = gm1Rn1
+
Rn1 Cn1 RL CL Av2 = gm2RL
Cc
1- g s
m2
Av = Av0
1 + (Rn1Cn1+Rn1Av2Cc+RLCL)s + Rn1RLCCs2
Assuming
Av >> 1 and Rn1 >> RL CC = Cn1Cc + Cn1CL + CcCL
Willy Sansen 02220532
Approximate poles and zeros
1 - cs
A = A0
1 + a s + b s2
1
Zero s = If s1 increases, s2 decreases
c
=> pole splitting!
1
Pole s1 = -
a
a
s2 = - if s2 >> s1
b
10fF f
1k 1M Hz fd = 1
|Av| Av0
10fF 2p Av2Rn1Cc
1000 BW
gm2
100 fz =
1pF 2p C c
10
1
is a positive zero !
GBW => CC cannot
0.1 f
1k 1M Hz be too large!
Willy Sansen 02220534
Effect of positive zero
Negative zero Positive zero
For phase,
1 + j f / f2 1 - j f / f2 a positive
Av = Av0 Av = Av0 zero
1 + j f / f1 1 + j f / f1 is like
|Av | Av0 |Av | Av0 a negative
pole !!!
fA f1 f2 f1 f2
f fA f
0o f 0o f
-90o -90o
180o
-180o -180o
Willy Sansen 02220535
Miller OTA : pole splitting with gm2
gm2
250 µS Pole splitting
fd fnd
Pole splitting
10 µS fz
10µS for high gm2 :
1 µS
1µS
fd = 1
0.1 µS BW f
0.1µS 2p Av2Rn1Cc
1k 1M Hz
|Av|
1000 250 µS gm2
10 µS fz =
100 2p C c
1µS
10
0.1µS GBW
1
is a positive zero !
But now fd and fz
0.1 f
1k 1M Hz move together !!
Willy Sansen 02220536
Pole splitting by using ...
gm2 CL
≈4 => gm2 Cc ≈ 4 gm1 CL
gm1 Cc
Cc
Miller effect
vIN1 -gm1
-gm2 Is feedback
vIN2 + vOUT
+
Cn1 RL CL
Cc
Feedforward
vIN1 -gm1 vOUT
vIN2 +
Cn1 RL CL Cut !
Willy Sansen 02220539
Five ways to cut feedforward through Cc
Cc
X
1
-gm1 vOUT
+
-gm2
+
Cn1 RL CL
Cc
1
Cc v
1 OUT
-gm1 vOUT
+
-gm2
Current
+
Cn1 buffer
RL CL Cascode
1
Cc v
OUT
Current
Ref. Jolly, .., JSSC Dec 82, 1192-1194 buffer
Ahuja, JSSC Dec 83, 629-633 Cascode
+3
IB +3
IB
Cc
vout vout
+2 CL +2 CL
M2 M2
+1 +1
vin vin Cc
M1 M1
Fewer parastic
poles & zeros
Ref Yao,.., ISCAS 02, II- 839-842
Willy Sansen 02220543
Use current mirrors instead of cascode
B2: 1 B1: 1
No zero !
vIN Cc is B1B2
Cc
-gm1 vOUT smaller
+ -gm2
+ for same CL
Cn1 RL CL
gm1
GBW =
2p B1B2Cc
Cc Rc Cc
1 vOUT
1
-gm1 vOUT
+
-gm2
+ Rc
Cn1 RL CL Cc
1 vOUT
1
fz = Rc = 1/gm2 No zero
2p Cc (1/gm2 - Rc)
Rc > 1/gm2 Negative zero
Ref. Senderovics, JSSC Dec 78, 760-766
Willy Sansen 02220545
Negative zero compensation
1
Rc >> 1/gm2 fz = -
2p Cc Rc
1
fz = 3 GBW Rc =
3 gm1
Final choice :
1 1
Relaxed < Rc <
gm2 3gm1
tolerances!
fnd
1 1
GBW fz f fz GBWFF f
gmFF gm2
gmFF > gm1
gm1
provides
negative zero !
gm1 gm2
GBW1 = fnd = BW122 = GBW1 x fnd
2p Cn1 2p C L
gmFF gm1gm2
GBWFF = fz = BW122 = GBWFF x fz
2p C L 2p gmFFCn1
GBWFF
At high freq. f > fz : Av = -
jf Schlarmann,.. ISCAS 1999, 610-615
Willy Sansen 02223016
Bode plots for a 2-stage Feedforward OTA
Av gm1 gm2 Av
two poles -20 dB/dec
GBW1 fnd
-40 dB/dec
( j f )2
FF zero
GBWFF
gmFF
jf
-20 dB/dec
fnd GBW1
1
fz BW12 GBWFF f fz BW12 GBWFF f
0o
BW122 = GBWFF x fz
-90o
-180o BW122 = GBW1 x fnd
Willy Sansen 02223017
Design procedure
gFF
Av
GBWFF
Choice 1 : > ..3...5..
fz
GBW1 GBWFF
Choice 2 : >
fnd fz
2
1 GBW1 gm2 & Cn1 ≈ 2 CGS2
1 1
fz BW GBWFF f BW fz GBWFF f
Closed-loop response Closed-loop response
For BW > fz For BW < fz
0.05 mA 2 mA
250 MHz
12 pF
4.7 mA
2.6 mA 640 MHzpF/mA
Feedforward
10 GHz 5 mA
90 nm CMOS
3.4 MHz
5.4 pF
15 µA
180 nm
1200 MHzpF/mA
1.5 GHz
40 nm 0.17 mA 1.2 V
Low LF Gain
20 dB/dec vIN
1
- CL
gm1
fd GBW f
0o gm1
GBW =
-90o 2p C L
-180o
-270o
Higher LF Gain
- +
40 dB/dec
20 dB/dec vIN
1
- CL
gm1
fd fz1 GBW f
0o gm1
GBW =
-90o 2p C L
-180o
-270o
- +
40 dB/dec
20 dB/dec vIN
1
- CL
gm1
fd fz2 fz1 GBW f
0o gm1
GBW =
-90o 2p C L
-180o
-270o
gm1
GBW =
2p CL
vOUT
vIN
M1 CL
gm1
gm1
GBW =
2p CC
CC gm2
vOUT fnd1 =
2p CL
vIN CL
M1 M2
gm1 gm2
fnd1 = 3 GBW
gm1
GBW =
CC 2p CC
gm2
CD vOUT fnd1 =
2p CD
vIN CL gm3
M1 M2 fnd2 =
M3 2p CL
gm1 gm2 gm3
fnd1 = 3 GBW
Does this really work? fnd2 = 5 GBW
Cc
gm1 gm2
vIN +
- - vOUT
Non-inverting amplifier !
Cc1
Cc2
gm1 gm2 gm3
vIN +
-
+ - vOUT
CD
CC
gm2 gm3
gm1
Non-inverting
Stage Huijsing, JSSC Dec.85, pp.1144-1150
Willy Sansen 02223033
Two ways to non-inverting gain
IB
+vod +vod
+
vind
+
vin
2IB IB
8
PM60
PM65 PM = 90o
7
PM70 GBW
6
- arctan( )
fnd1
5
GBW
- arctan( )
4 fnd2
fnd2
2
2 3 4 5 6 7 8 9 10
GBW
GBW 9
8
1:3:5 is a
7
shallow optimum
6
Total
5
current
4
2I1+2I2+I3
3
2
PM = 60o
1
0 fnd2
0 1 2 3 4 5 6 7 8 9 10
GBW
gm1 gm2
GBW = fnd1 = 3 GBW =
2p CC 2p CD
gm3
fnd2 = 5 GBW =
Choose CD ≈ CC ! 2p CL
gm2 CL gm3 CL
≈3 ≈5
gm1 CD gm1 CC
-R
gm2
Creates left-zero : fz =
2p Cm2
2.7 MHz 130 pF Ramos,.., CICC ‘02, 333-336
1900 MHzpF/mA Kauffman, .., Dec.‘11, 2869-2881
Willy Sansen 02223041
Transcond. with Cap. Feedback Comp.- TCFC
gm2
2.9 MHz 150 pF kt = ≈2 Double p-z comp.!
gmt
19800 MHzpF/mA Peng, JSSC July 05,1514-1520