You are on page 1of 5

CMOSdifferentialamplifierwithactivecurrentmirrorload 20100127/BengtM.

VDD 3.000V
M3 M4
pMOS pMOS
100.0uA
I1 W = 50u W = 50u
100uAdc L = 0.5u L = 0.5u
2.082V

Out
In1 2.082V
49.13uA
M1 M2 49.13uA
E1 nMOS nMOS
+ In2 In1 W = 50u W = 50u In2
+
VOFF = 0V - L = 0.5u L = 0.5u
-
VAMPL = 0.01V E
FREQ = 1000Hz 0A GAIN = -1 1.500V
0 0
AC = 1mV P 1.500V

DC = 0V
V_DM_half 608.4mV
CM VDD
100.0uA 98.25uA
796.9mV M5
1.500V M6
0A W = 50u VDD
V_CM L = 0.5u 3.0Vdc
nMOS nMOS
1.5Vdc W = 50u
L = 0.5u

DCbiasatinputis1.5V.

Smallsignalparametersinbiaspointfromoutputfile(useCourierfonttomakethetablelooknice!)

NAME M_M4 M_M6 M_M2 M_M3 M_M1


MODEL pMOS nMOS nMOS pMOS nMOS
ID -4.91E-05 1.00E-04 4.91E-05 -4.91E-05 4.91E-05
VGS -9.18E-01 7.97E-01 8.92E-01 -9.18E-01 8.92E-01
VDS -9.18E-01 7.97E-01 1.47E+00 -9.18E-01 1.47E+00
VBS 0.00E+00 0.00E+00 -6.08E-01 0.00E+00 -6.08E-01
VTH -8.00E-01 7.00E-01 8.26E-01 -8.00E-01 8.26E-01
VDSAT -1.18E-01 9.69E-02 6.59E-02 -1.18E-01 6.59E-02
GM 8.35E-04 2.07E-03 1.49E-03 8.35E-04 1.49E-03
GDS 8.30E-06 9.26E-06 4.28E-06 8.30E-06 4.28E-06
GMB 1.87E-04 4.90E-04 2.73E-04 1.87E-04 2.73E-04

NAME M_M5
MODEL nMOS
ID 9.83E-05
VGS 7.97E-01
VDS 6.08E-01
VBS 0.00E+00
VTH 7.00E-01
VDSAT 9.69E-02
GM 2.03E-03
GDS 9.26E-06
GMB 4.81E-04

TransferfunctionDM(DifferentialModeinput)

First,checktransferfunctionfromdifferentialinputtooutput.UsingDCsweep.
3.0V

2.0V

1.0V

0V
-40mV -30mV -20mV -10mV 0V 10mV 20mV 30mV 40mV
V(OUT)
V(IN1)- V(IN2)

Note:ItispossibletochangeXaxisvariable,V_DM_halfissweeped,butV(IN1)V(IN2)ataxis.

Gain=118(slopeintransferfunction)

CheckCMgain(Commonmodeinput)
2.20V

2.15V

2.10V

2.05V
0V 0.5V 1.0V 1.5V 2.0V 2.5V 3.0V
V(OUT)
V V CM

Commonmodegain10mV/2V=0.005forCMinputlargerthen0.87V.

WhathappenswhenCMDcvoltageis0.87V?PlotVDSandVGSVTHtocheckifM5issaturated.
3.0V

2.0V

1.0V

0V
0V 0.5V 1.0V 1.5V 2.0V 2.5V 3.0V
V(OUT) V(M5:d)- V(M5:s) V(M6:g)- V(M6:s)-0.7
V V CM

Asexpected,M5goesintosaturationwhenV_DMatinput>0.87V

Whathappensifweincreasethecommonmodeinputvoltage

InthissimulationIusenestedDCsweeptoplottheDMtransferfunctionfordifferentCMvoltages
from1Vto3Vin0.2Vstep.HigherCMvoltageatinputwilldecreasepossibleDMvoltageswingat
inputandoutput.
3.0V

2.0V

1.0V

0V
-50mV -40mV -30mV -20mV -10mV 0V 10mV 20mV 30mV 40mV 50mV
V(OUT)
V(IN1)- V(IN2)

Smallsignalanalysis

Smallsignalgainfordifferentialinputvoltage

Fromsimulationoutputfilegm1=gm2=1.49E03,GDS2=4.28E06,GDS4=8.30E06

gm 1.49 103
Av = g m ( ro 2 // ro 4 ) = = =118
go 2 + go 4 4.28 106 + 8.30 106

Thisisinagreementwiththesimulatedresultsfromtransferfunction

1 1 1 1
ro 2 = = = 234 k ro 4 = = = 120 k
go 2 4.28 106 go4 8.30 106

Themainreasonforthedeviationofhandcalculatedandsimulatedresultisthatthetailcurrentsourceis
lowerthan100A.

IhavenotconsideredbodyeffectforM1andM2andoutputresistanceoftailcurrentsource.

You might also like