Professional Documents
Culture Documents
CONTENTS
SL. No
Topic
Page
1
2
3
4
5
6
Cover Page
Contents
Project Narrative
Specification Comparison
Schematics
1
2
3
3
4
4
7
8
DC hand calculation
9
10
12
13
14
14
16
17
18
19
20
Approach
Cadence Simulated result for DC operation/annotation
Comparison of calculated and simulated values
Problem faced
AC Hand Calculation
Cadence Simulated result for AC operation/annotation
Comparison of calculated and simulated values
Problem faced
Conclusion
Individual Contribution
Reference
Appendix
HSPICE simulation Code for the Amplifier
5
6
7
7
8
8
11
11
11
12
12
13
15
PROJECT NARRATIVE
Design a low power fully-differential operational amplifier with minimum power
consumption and meet all or most of the specifications given.
Summary of comparison between calculated and simulated specifications
Parameters
Supply Voltage
Power consumption
Low-frequency Gain A0
Unity-Gain frequency
Slew Rate SR
Phase Margin
CMRR
PSRR
DC Output
Differential output Swing
Input Offset Voltage
(Single-Ended) Load Cap.
CL
Specifications
1.8V
<750uW
>65dB
>150MHz
>12.5 V/us
>60
>80dB
>75dB at dc
>55dB at 1Mz
0.9V+/- 50mV
+/- 0.75V
<50mV
0.5pF
Calculated
1.8V
0.81mW
75.8dB
155MHz
32V/us
0.9V
0.5pF
Achieved
1.8V
0.79mW
73.59dB
220MHz
129.4 V/us
59.5
76.5dB
38.7dB
32.76dB
0.85V
0.65V to -0.90
21.1mV
0.5pF
Approach
This fully-differential operational amplifier design is inspired from the paper1
discussed in the class and the lab assignment2 on differential amplifier. We have also
taken help of the online material3, 4 discussing the differential amplifier design and
comes out as 42 and W for nMOS comes out as 10. So (W/L) for pMOS M5, M14
is (42/1.4) and for nMOS M7, M12 (W/L) comes out as (10/1.4)
From the single stage amplifier simulation we found that gain (gm1*(ro1||ro2) at one stage
will be around 40 dB. So, we tried to get the gm (deciding factor in gain calculation) of
first stage MOS in such a way that we achieve a gain of 40dB that is 100. Supposing
the ro of the transistor is in the range of 1M, tried to fix g m (2ID/VOV) means fix ID
for first stage (VOV is taken as 0.9V here). From this we got ID for first stage as 90uA.
But this current was very high considering the tail current will be 2 times of this current.
So we fixed the first stage current as 70uA. This gives W for pMOS in first as 36.2 and
for nMOS as 9.
Current through M6 is 2*current in first stage. We assumed the referenced current as
50 mA so, and the biasing circuit current we took 2 times of the reference current.
Power consumed is VDD*ITOTAL = 1.8 * (50+100+140+80+80)u = 0.81mW
Fig3.
DC parameters of the components of the amplifier
W/L
calculated
W/L
simulated
M5,
M14
I2, I3
I4& I6
I5,
I7, I0, I1, I8, I9
I12, I14
42/1.4
10/1.4
36.2/1.4 9/1.4
80 uA
50/1.4
12/1.4
37.5
83.01uA
Problem faced
The biggest challenge in the design was to keep all the MOS in the saturation region.
To make it possible, we swept the value of W in nearby range using cadence to make
the all MOS region of operation as saturation and also to achieve a maximum gain.
Major issue was making first stage transistors to operate in saturation region. We did
hundreds of iteration to find the value for W for first stage nMOS to make all the
transistor work in saturation region.
7
AC Hand Calculation
AV for this 2 stage amplifier is gm9*gm7*(ro9||ro0)*(r07||ro5).
We have already assumed the ro value is in the range of 1M. gm = 2ID/VOV, so gm9 =
160uA/V , gm7 = 155uA/V, So Av = 20log(77.5*80) = 75.8db
BW= gm/2CL = 155u/(2*0.5p) = 155MHz
Cadence Simulated result for AC operation/annotation
Fig4. Low frequency Gain, Phase margin and Unity Gain frequency of the amplifier
10
11
Calculated Values
75.8dB
155MHz
32V/us
Simulated Values
73.59dB
220MHz
129.4 V/us
Problem faced
The amplifier system was not stable which was evident from the bode plot wherein at
180 of phase plot, the gain was positive. In order to compensate this gain and to bring
the amplifier system in to stability we included miller capacitor and miller resistance.
The system was not stable because it encountered two poles before the unity gain
frequency. Our motive is to have only one pole before the unity gain frequency. This
can be achieved through introduction of miller components. The miller capacitor is
calculated using the formula CM = (2gm2/gm1) * CL = (2*155/160) 0.5 = 1pF. The miller
resistor is calculated using the formula RM = 1/gm = 1/160u = 6.25 K.
The above values of miller capacitance and resistance were obtained by hand
calculation, then by fine tuning the CM and RM values (sweeping value in cadence), we
stabilized the system with have same gain and compromising the bandwidth to the
value 220MHz.
We are not meeting the PSRR value for this amplifier, we tried to get better value of
PSRR but any changes made force 1 or 2 MOSFET into triode region.
Conclusion
The specifications are met by adopting two stage differential amplifiers employing current
mirror load topology.
Miller compensation is made to bring the operation of the amplifier stable.
The gain attenuated as the frequency increased, we were able to attain the unity gain
frequency of 220MHz.
12
Individual Contribution
We started the project together in the beginning and later decided that each one should
come up with best topologies possible for the specification given so that we will be
analyzing more number of topologies. Finally we came up with almost similar design
as our references was same.
This technique really helped us in choosing the topology.
Prabhat covered the hand calculation for DC part
Shamanthan covered the hand calculation for AC part
We both worked on schematic together and poured ideas as and when faced any
problem.
References
1.
2.
3.
4.
http://www.utdallas.edu/~d.ma/6326/MOS_Opamp.pdf
http://www.utdallas.edu/~d.ma/6326/tutorial3.pdf
http://www.youtube.com/watch?v=Qbx0YI6UjoE
http://www.youtube.com/watch?v=XLK91PfbsCY
13
Appendix
1. Calculation of nCox for 350 nm technology
14
15
HSPICE CODE
To Design Amplifier:*sub circuit
.subckt opamp vdd gnd vin+ vin- vop1 von1
m1 vop1 vin+ 1 gnd cmosn w=10u l=1.4u as='10u*1u' ad='10u*1u' ps='2*10u
+ 2*1u' pd='2*10u + 2*1u'
m2 von1 vin- 1 gnd cmosn w=10u l=1.4u as='10u*1u' ad='10u*1u' ps='2*10u +
2*1u' pd='2*10u + 2*1u'
m3 vop1 2 vdd vdd cmosp w=9u l=1.4u as='9u*1u' ad='9u*1u' ps='2*9u +
2*1u' pd='2*9u + 2*1u'
m4 von1 2 vdd vdd cmosp w=9u l=1.4u as='9u*1u' ad='9u*1u' ps='2*9u +
2*1u' pd='2*9u + 2*1u'
m5 3 3 gnd gnd cmosn w=10.15u l=1.4u as='10.15u*1u' ad='10.15u*1u'
ps='2*10.15u + 2*1u' pd='2*10.15u + 2*1u'
m6 2 3 gnd gnd cmosn w=20.15u l=1.4u as='20.15u*1u' ad='20.15u*1u'
ps='2*20.15u + 2*1u' pd='2*20.15u + 2*1u'
m7 2 2 vdd vdd cmosp w=60u l=1.4u as='60u*1u' ad='60u*1u' ps='2*60u +
2*1u' pd='2*60u + 2*1u'
m8 1 3 gnd gnd cmosn w=5.25u l=1.4u as='5.25u*1u' ad='5.25u*1u'
ps='2*5.25u + 2*1u' pd='2*5.25u + 2*1u'
*stage2:
*m11 vop1
ps='2*10u
*m12 von1
ps='2*10u
vop gnd
+ 2*1u'
von gnd
+ 2*1u'
gnd cmosn
pd='2*10u
gnd cmosn
pd='2*10u
17