Professional Documents
Culture Documents
Willy Sansen
KULeuven, ESAT-MICAS
Leuven, Belgium
willy.sansen@esat.kuleuven.be
gm1
+ - GBW =
3 M2 2π CL
M1
vOUT gm3
Cn2
fnd =
2 1 CL 2π Cn2
M3 M4
fT3
VSS fnd ≈ ?
4
Cn2= 2CGS3+CDB3+CDB1 ≈ 4CGS3
2x f
+ 3 M2 -
M1 f
0o
vOUT -90o
fnd 2fnd
Cn2 2 1 gm3
M3 M4 fnd =
2π Cn2
GBW GBW
PM = 90o - arctan + arctan ≈ 85o
fnd 2 fnd
Willy Sansen 10-05 074
Telescopic CMOS OTA
M9
+ - More gain
M1 M2
At low frequencies
M5 M6
vOUT
CL
M7 M8 gm1
GBW =
2π CL
M3 M4
Gulati, JSSC Dec.98, 2010-2019
Willy Sansen 10-05 075
Cascodes increase gain at low frequencies
Av
102
No cascodes
GBW
1
f
gm1
GBW =
2π CL
4
vOUT
- 3 M2 + Cc
M1 CL
gm1
GBW =
2π Cc
2 1 M6
gm6 1
M3 M4 fnd =
2π CL Cn1
1+
VSS Cc
VDD
M7
M5
gm6NPN > gm6NMOS
vOUT
4
- 3 M2 + Cc
M1 CL
Node 1:
M8 M9
High impedance
2 1 M6
6 Extra nodes 5, 6
M3 5 M4
VSS fnd ?
5 4 vOUT
- 3 +
M1 M2 CL
2 1 Symmetrical :
M5 Node 1 = Node 2
M3 M4 M6
B:1 1:B Rail-to-rail output swing
VSS
B?
Willy Sansen 10-05 0711
Symmetrical CMOS OTA : GBW
VDD Av = gm1BRn4
M7 M9 M8 2VEnL6
1:1 =
VGS1-VT
5 4 vOUT if L8 > L6
- 3 +
M2 1
M1 CL BW =
2π Rn4CL
2 1
gm1
M5 M3 M4 M6 GBW = B
B:1 1:B 2π CL
VSS
B?
Willy Sansen 10-05 0712
Symmetrical CMOS OTA : fnd1,2
VDD gm1
M7 M9 M8 GBW = B
1:1 2π CL
M9 M9
- + - +
M1 M2 M1 M2
Cn
+ - + -
vo 2Cn
vo
RL RL RL RL 2Cn
1
One single pole : fp =
2π 2RLCn
Willy Sansen 10-05 0714
Symmetrical CMOS OTA : fnd5
VDD
M7 M9 M8 gm1
1:1 GBW = B
2π CL
Cn5 5 4 vOUT
- 3 +
M1 M2 CL
Cn5 causes
2 1 pole
M5 M3 M4 M6 and zero
B:1 1:B at 2 x freq.:
VSS ≈ 3 …6 o
gm1
M7 M9 M8 GBW = B
1:1 2π CL
fT4
5 4 vOUT fnd ≈
- 3 + 3+B
M1 M2 CL = 2 pF
GBW = 200 MHz
2 1
VGS-VT = 0.5 V; L = 1 µm
M5 M3 M4 M6
B:1 1:B fT4 = 5 GHz
fnd = 0.6 GHz
B≈5
Willy Sansen 10-05 0716
Symmetrical BiCMOS OTA
gm1
M7 M9 M8 GBW = B
1:1 2π CL
fT4
5 4 vOUT fnd ≈
- 3 + 3+B
M1 M2 C
2 1
gm4NPN > gm4NMOS
M5 M3 M4 M6 CCS4NPN > CDB4NMOS
B:1 1:B
BiCMOS > CMOS ?
Willy Sansen 10-05 0717
Symmetrical CMOS OTA with cascodes
VDD gm1
M7 M9 M8 GBW = B
5 1:1 2π CL
+ M10
M9
- 3 + 4 vOUT GBW same
M1 M2 CL but
+ +
M11 M12 Av is 100* x
2 1 higher !!!
M5 M3 M4 M6
B:1 1:B
VSS * gmro ≈ 100
M1 M2 Cc vOUT
5 4 8
- 3 +
M9 M10 CL
7 6
2 1
M5 M3 M4 M6 M11
B:1 1:B
VSS
gm1
GBW = B
2π Cc No zero !
Willy Sansen 10-05 0719
Bipolar transistor symmetrical amplifier
CA3080
0.12 MHz
1.2 V/µs
I3 = 10 µA
2I1
inp
M1 inn
outn outn
K*I1 1:B
M3
M2
2 A0
A= =
(1 − k )(V GS − V T ) 1 ⋅ λ 3 1− k
VDD
M9 M5 M6
7 6
Differential pair
M1 M2 M7
Cascode pair
M8 2 Current mirrors
- 3 + 4 vOUT
5
+
M3 M4
CL
2 1
Symmetrical
Node 1 = Node 2
High speed
M10 M11 VSS Input to rail
VDD
M9
50 50
100 DC current flow
M1 M2
- 3 + vOUT
+ M4
50 50 CL
2 1 50
50
100 100
M11 VSS
VDD
M9 M5 M6 Av = gm1Rn4
7 6
1
M1 M2
M8
BW =
- +
M7 2π Rn4CL
3 4 vOUT
5
+ CL
M3 M4
2 1
gm1
GBW =
2π CL
M10 M11
Single stage ?
VSS
Willy Sansen 10-05 0725
Folded cascode CMOS OTA :
VDD gm1
M9 M5 M6
GBW =
7 6 2π CL
M1 M2
M7 M8 Cn1= CGS3+
- 3 + 4 vOUT
5 CDB1+CDB10
+ CL ≈ 3 CGS3
M3 M4
2 1
gm3
fnd =
2π Cn1
VSS fT3
M10 M11
≈ Hi !
3
Willy Sansen 10-05 0726
Folded cascode CMOS OTA :
VDD
M9 M5 M6
gm1
7 6 GBW =
M1 M2
M8
2π CL
M7
- 3 + 4 vOUT
5
+ CL Cn5, Cn7 ,Cn6
M3 M4
2 1 Cause pole
and zero
at 2 x freq.:
≈ 5 …10 o
M10 M11 VSS
Ref Mallya, JSSC Dec 89, 1737-1740
VDD
M9 M5 M6
gm1
7 6 GBW =
M1 M2
M8
2π CL
M7
- 3 + 4 vOUT
5
+ gm3
M3 M4 fnd =
CL 2π Cn1
2 1
fT3NPN
≈
3
M10 M11
Higher !
VSS
Willy Sansen 10-05 0728
Folded cascode OTA: input to Vss rail
VDD
M9 M5 M6
VT = 0.7 V
7 6 VGS1-VT = 0.2 V
M7
+ M8 VGS10-VT = 0.5 V
0.9 V 4 vOUT
M1 M2 5
+ V+ = 1.5 V
- 3 + M3 M4
CL VGS3-VT = 0.2 V
1 0.7 V 2
VDD
M9 M5 M6
7 6 No zero !
M7
+ M8
4 M12
M1 M2 5
+ vOUT
- 3 + M3 M4
8
Cc
1 2
CL
+ M13
M10 M11 VSS = 0 Volt
Ribner, JSSC Dec.84, 919-925
Willy Sansen 10-05 0730
Conventional folded cascode OTA
VDD
M9 M5 M6
7 6
M7
+ M8
4 vOUT
M1 M2 5
+
- 3 + M3 M4
CL
1 2
+
M10 M11 VSS = 0 Volt
M5 VDD
M9 M6
7 6
M7 Current diff. amp.
M8
5 4 gm1vINd
M1 M2
M3
vOUT
- 3 + + M4
CL
1 2
gm1vINd /2
M10 M11 VSS = 0 Volt
Level shifting M6
1 V 80 µW (min: VT+2VDSsat) 4 Switches 2n :
Fully differential Only 2nd stage switched off !
75 dB 30 MHz (0.1 pF)
< 100 ns Baschirotto, .. JSSC Dec.97,pp.1979-1986
vin vin
RS -RS
gm gm
gmR = gmR =
1 + gmRS 1 - gmRS
M1 M1
vin vin -vin
M2
M2
gm1 gm1
gm = gm =
gm1 gm1
1+g 1- g
m2 m2
3 gm
GBW =
2πCL
9 gm1
≈
Ref.: Castello, JSSC June 1990, pp. 669-676 M5,M6 for overdrive !
2πCL
IDS1 = β1VDS1(VGS1-VT)
14 MHz
/ 11pF
gm1vin
5.6 MHz
/ 100pF
gm3vin
4 V/µs
36 nV/√ Hz
5V
0.4 mA
gm
gmtot
nMOST on :
pMOST nMOST
VINCM > 1.1 V
gmn gmp
VINCM
1.1 V VDD-1.1 V
VSS = 0 VDD /2 VDD
Increase gm:
pMOST on : VINCM < VDD - 1.1 V
gmn+ gmp= ct
Willy Sansen 10-05 0742
Wu : input rail-to-rail stage
VDD = 5V
20 20
5 10
5 10
20 5V 20
VDD
VDD V+- high :
2
10 10 20 20 pMOSTs off !
vin vout
= - 2RingmA1RL
Rin Rin iin
Av = 2gm1RingmA1RL
IDS2
VGS2 - VT =
K’p W/L2
4 µA IDS2 W/L2 1
= (2 - ) ≈ 91
4 µA IDS9 W/L9 2
i/2 i/2
i/2 i/2
i i
i/2 i/2+i/2
CL CL i = gm1vin
i/2 i/2
gm1
GBW =
2πCL
Ref.Nakamura, JSSC April 1992, pp.563-568
0 vP vGS
GBW = 3 MHz
SR = 13 V/µs
I1 = 100 µA
ITOT = 1400 µA
18 nVRMS/√Hz
Willy Sansen 10-05 0748
Bipolar 2-stage opamp 741
0V
Vos +
trim
-
Rm -> x β3
M1 1
Rout -> x
β3
Rm M3
Av2 ≈ gm1 ro2 x β3
M2
Rout
Same GBW !