Professional Documents
Culture Documents
Cascode MOS Circuit
Cascode MOS Circuit
1 of 10
VDD
Rload
I
M2
VBIAS
Vout
Cgd1
Vin
M1
Av = gm1.RLOAD or
gm1
gm1
strictly speaking Av =
gload
goload + go1
Sheet
2 of 10
Now miller effect occurs when there is a large impedance applied to the drain of the commonsource M1 in this case its RLOAD but it could also be an active load with an even higher
resistance. This has the effect of applying a gate shunt capacitance which, has a value of the
M1 gate-drain capacitance multiplied by the voltage gain of the amplifier:-
f3dB =
1
2 .Rs Cgs + Cgd1(1 + (gm1.RLOAD ))
If there is a load capacitor attached to the load then a second higher frequency pole will be
introduced:
f 3 dB =
Go LOAD
2 .C LOAD
f 3 dB =
ID (. M1 + . M2 )
2 .C LOAD
1
R LOAD .2 .C LOAD
The M1 device is a voltage controlled source and the small gate voltage (Vgs) creates a large
current (Ids) through the RLOAD creating an output voltage (Vo) much greater than the input
(Vgs) ie it has voltage gain. So if you could place a low impedance current buffer between M1
and the RLOAD you could greatly reduce the Miller effect and this is exactly what M2 biased
into saturation does. The resistance looking into a source is pretty low:-
R IN =
VIN
1
Vgs
=
=
= ID M2
gM1
gM1Vgs
IIN
Av =
Av = -
gm1
gm1
strictly speaking Av =
go 3 + go1
go 3
2.K N1.W1
L1.ID . 3
Sheet
3 of 10
VDD
M3
VBIAS3
M2
VBIAS2
Vout
Vin
M1
ROUT rds3 =
1
ID 3
To be able to fully characterise the amplifier we need expressions in order to calculate output
voltage swing and frequency response.
M3
1
1
2
2. M2
VBIAS2 VT2 VDD VT1
Where =
K.W
L
Sheet
4 of 10
Example
Determine the gain, output resistance, gate bias voltages, Vmax and Vmin of the
cascode amplifier of Figure 2. Assume W=L=1um, KN=110uA/V2, KP=50uA/V2, = 0.05;
VT = 0.7V, ID=100uA.
The first step is to calculate the required bias voltages for each device.
First set the correct current to 100uA, so we need to determine the correct vgs to apply to the
N-type FET.
Vgs = VT +
IREF
KN
0.7 +
100E -6
110E -6
= 1.65V
Vgs = VT +
IREF
KP
+ 0.7 +
100E -6
50E -6
Av =
Av = -
gm1
gm1
strictly speaking Av =
go 3 + go1
go 3
2.K N1.W1
2.110E -6 .1E -6
= = 6.63 = 16.5dB
L1.ID . 3
1E 6 .100E -6 .0.05
Output Resistance
R OUT rds 3 =
1
1
=
= 200K
-6
ID 3
100E .0.05
Sheet
5 of 10
Where =
VOUTMIN
M3
1
1
2
2. M2
VBIAS2
VT2
VDD
VT1
K.W
L
50E - 6 .1
1
1
2
1
5 3.9 - 0.7
=
+
= 0.227.(0.6 1)(0.838) = 0.116V
-6
110E .1
2.35 0.7 5 0.7
2.
1
The ADS simulation of the example cascode is shown in Figure 4. The gain plot as a result of
the simulation is shown in Figure 3.
16.978
16.977
16.976
dB(AC.vout)
16.975
16.974
16.973
16.972
0
20
40
60
80
100
freq, MHz
DC.IDS.i
95.59uA
DC.VSAT_N
699.3mV
DC.vout
1.397 V
Figure 3 Resulting Gain plot from the ADS simulation of the example Cascode
Amplifier
Sheet
6 of 10
DC
DC
DC1
Var
Eqn
-95.6 uA
5V
V_DC
95.6
VDD uA
Vdc=VDD
VAR
VAR2
W=1
VGS2=2.35
VGS3=3.9
VDD=5
VGS1=1.65
L=1
MOSFET_PMOS
MOSFET2
Model=MOSFETM2
Length=L um
Width=W um
I_Probe
IDS
595.6
V uA
0 A 3.90 V
V_DC
VGS2 0 A
Vdc=VGS3
5V
3.61
pA
1.40 V
vout
-95.6 uA
95.6 uA
2.35 V
0A
V_DC
0A
VGS3
Vdc=VGS2
-718 fA
MOSFET_NMOS
MOSFET3
Model=MOSFETM1
Length=L um
Width=W um
-95.6 uA
AC
699 mV
95.6 uA
VSAT_N
AC
AC1
Start=0.1 MHz
Stop=100 MHz
0A
1.65 V
0A
V_AC
SRC4
Vdc=VGS1
Vac=1 V
Freq=freq
-719 fA
-95.6 uA
LEVEL1_Model
MOSFETM1
NMOS=yes
Vto=0.7
Kp=110e-6
Gamma=0.4
Phi=0.7
Lambda=0.05
Cgso=220e-12
Cgdo=220e-12
Cgbo=700E-12
Cj=770e-12
Mj=0.5
Cjsw=380e-12
Mjsw=0.38
Tox=24.7e-4
MOSFET_NMOS
MOSFET1
Model=MOSFETM1
Length=L um
Width=W um
LEVEL1_Model
MOSFETM2
PMOS=yes
Vto=0.7
Kp=50e-6
Gamma=0.57
Phi=0.8
Lambda=0.05
Cgso=220e-12
Cgdo=220e-12
Cgbo=700E-12
Cj=560e-12
Mj=0.5
Cjsw=350e-12
Mjsw=0.35
Tox=24.7e-4
Sheet
7 of 10
this is that the voltage drop across the resistor is smaller and therefore requires a smaller bias
resistor, in this case about 1K which can easily be formed from a Polysilicate printed resistor.
5V
5V
-200 uA
V_DC
VDD
Vdc=VDD
5V
100 uA
I_Probe
IDS
5V
MOSFET_PMOS
MOSFET2
Model=MOSFETM2
Length=L um
100 uAWidth=W um
MOSFET_PMOS
5V
MOSFET4
100 uA
Model=MOSFETM2
Length=L um
3.63 V
Width=W um
Vbias3
5V
1.38 pA
0A
5V
0A
1.38 pA
100 uA
AC
AC
AC1
Start=0.1 MHz
Stop=100 MHz
Var
Eqn
VAR
VAR2
W=1
VDD=5
L=1
MOSFET_NMOS
MOSFET5
Model=MOSFETM1
Length=L um
Width=W um
R
-100 uA
R1
R=1130 Ohm
-100 uA
3.63 V
Vout
100 uA
100 uA
3.52 V
Vbias2
-5.18 pA
0A
DC
DC1
-5.30 pA
1.63 V
100
-100uA
uA
VT_VSAT
100 uA
-100 uA
1.62 V
Vbias1
0A
0A
MOSFET_NMOS -1.64 pA
MOSFET6
Model=MOSFETM1
-1000uA
A
Length=L um
DC_Block
Width=W um
DC_Block1
0A
DC
0A
V_AC
SRC4
Vdc=
Vac=1 V
Freq=freq
-1.65 pA
-100 uA
MOSFET_NMOS
MOSFET3
Model=MOSFETM1
Length=L um
Width=W um
MOSFET_NMOS
MOSFET1
Model=MOSFETM1
Length=L um
Width=W um
0V
LEVEL1_Model
MOSFETM1
NMOS=yes
Vto=0.7
Kp=110e-6
Gamma=0.4
Phi=0.7
Lambda=0.04
Cgso=220e-12
Cgdo=220e-12
Cgbo=700E-12
Cj=770e-12
Mj=0.5
Cjsw=380e-12
Mjsw=0.38
Tox=24.7e-4
LEVEL1_Model
MOSFETM2
PMOS=yes
Vto=0.7
Kp=50e-6
Gamma=0.57
Phi=0.8
Lambda=0.04
Cgso=220e-12
Cgdo=220e-12
Cgbo=700E-12
Cj=560e-12
Mj=0.5
Cjsw=350e-12
Mjsw=0.35
Tox=24.7e-4
Sheet
8 of 10
dB(AC.Vout)
16.2784
16.2782
16.2780
16.2778
16.2776
16.2774
16.2772
0
10
20
30
40
50
60
70
80
90
100
freq, MHz
DC.IDS.i
99.97uA
DC.Vbias1
1.624 V
DC.Vbias2
3.518 V
DC.Vbias3
3.631 V
DC.Vout
3.631 V
DC.VT_VSAT
1.625 V
Figure 6 Resulting plot from the simulation of the circuit shown in Figure 5. Note that
VT+VSAT = 1.625V and closely agrees with the 1.65V calculated earlier.
We can obtain more gain from the cascode by adding a further active load as shown in Figure
7. The gain of the stage will now be:-
Av =
gm1
gm1
strictly speaking Av =
If we cascode the load then
go 3
go 3 + go1
Av
gm1
go 3
Av -
As Av = -
2.K N1.W1
2.K N1.W1
2.K N1.W1
2.110E -6 .1E -6
= = 44 = 32dB
L1.ID . 3
1E 6 .100E -6 .0.05
Sheet
9 of 10
I_Probe
IDS
V_DC
VDD
Vdc=VDD
MOSFET_PMOS
MOSFET4
Model=MOSFETM2
Length=L um
Width=W um
Vbias4
MOSFET_PMOS
MOSFET7
Model=MOSFETM2
Length=L um
Width=W um
Vbias3
MOSFET_PMOS
MOSFET2
Model=MOSFETM2
Length=L um
Width=W um
MOSFET_PMOS
MOSFET8
Model=MOSFETM2
Length=L um
Width=W um
Vout
R
R1
R=9700 Ohm
AC
AC
AC1
Start=0.1 MHz
Stop=100 MHz
Var
Eqn
VAR
VAR2
W=1
VDD=7.5
L=1
DC
DC
DC1
MOSFET_NMOS
MOSFET5
Model=MOSFETM1
Length=L um
Width=W um
MOSFET_NMOS
MOSFET3
Model=MOSFETM1
Length=L um
Width=W um
Vbias2
VT_VSAT
MOSFET_NMOS
MOSFET1
Model=MOSFETM1
Length=L um
Width=W um
Vbias1
MOSFET_NMOS
MOSFET6
Model=MOSFETM1
Length=L um
Width=W um
V_AC
SRC4
Vdc=
Vac=1 V
Freq=freq
DC_Block
DC_Block1
LEVEL1_Model
MOSFETM1
NMOS=yes
Vto=0.7
Kp=110e-6
Gamma=0.4
Phi=0.7
Lambda=0.04
Cgso=220e-12
Cgdo=220e-12
Cgbo=700E-12
Cj=770e-12
Mj=0.5
Cjsw=380e-12
Mjsw=0.38
Tox=24.7e-4
LEVEL1_Model
MOSFETM2
PMOS=yes
Vto=0.7
Kp=50e-6
Gamma=0.57
Phi=0.8
Lambda=0.04
Cgso=220e-12
Cgdo=220e-12
Cgbo=700E-12
Cj=560e-12
Mj=0.5
Cjsw=350e-12
Mjsw=0.35
Tox=24.7e-4
Figure 7 Addition of another active load to increase the gain of the cascode amplifier.
Note however that the additional VT+VSAT has meant that to include the bias resistor
the supply has been increased to 7.5V.
Sheet
10 of
10
dB(AC.Vout)
32.85
32.84
32.83
32.82
32.81
32.80
32.79
10
20
30
40
50
60
70
80
90
100
freq, MHz
DC.IDS.i
101.1uA
DC.Vbias1
1.628 V
DC.Vbias2
3.528 V
DC.Vbias3
4.508 V
DC.Vout
4.498 V
DC.VT_VSAT
1.642 V
Figure 8 Increased gain cascode of Figure 7, the gain of 32dB agrees with the
calculation performed earlier ie AV ~ (gm.Ro)2.
Note one of the problems using cascode stages in that for each device we use the voltage
drop across each device will be VT+VSAT. This equates to approximately 1.65V per device
and with 4 devices this will cause a total voltage drop of 6.6V so we cant use our 5V rail !!!. In
the example the voltage supply has been increased to 7.5V to allow for the additional device.
This problem of increased voltage rail can be improved by using the folded cascode
configuration, where the cascode is split between the active amp and active load and linked
by another current load.
Also we can greatly reduce VSAT by increasing the W/L ratio.
The folded cascode is very popular in the design of low voltage Op-Amps and is subject to
another tutorial.