Operational Transconductance Amplifier Design

Operational transconductance amplifier is also known as OTA, that converts the voltage input to current output. voltage controlled current source. For this article, we are discussing the differential input single output 2 stage OTA. OTA has a lot of constains in terms of design, it relies on differential amplifier as well as current mirror knowledge. In addition, the stability needs to be taken into considertaion, thus the compensation capacitor should be included, the gain bandwidth would determine some of the mos transconductances. Slew rate, power dissipiation, input common mode range should also be taken into considerations when designing the OTA.

I will refer to various sources of materials for the OTA that are publicly available, so that readers could be able to access the materials instantly. I would refer to one of the most comment notations for the OTA so that it is fairly easy to undertand the equations. In the post for circuit schematic drawing, I used the 2 stage OmAmp as the example, I will provide an other schematic here. Some of the equations are referred from1 with indexed numbers, like (42.3.6), this means for the 42th episode of a lecture series, the 3rd part of the lecture, equation 6 is the one that we are referring to.

Cadence learning and support library also contains a document named “Operational Amplifier (OpAmp) Stability, CMRR, PSRR, Noise, Slew Rate, THD, Compression Distortion Measurements from ADE Explorer”2 regaring OpAmp that I would refer later specifically for Cadence Virtuoso simulations.

https://www.youtube.com/watch?v=hOuBGcZ5m58

https://www.youtube.com/watch?v=96j2tNKFCPI

https://www.youtube.com/watch?v=JqNWyzcZ5bM

(V+V)gm=Iout\left(V_{+}-V_{-}\right)\cdot g_{m}=I_{out}

tail current, slew rate, equation between tail current, slew rate, compensation capacitor.

In electronics and electromagneticsslew rate is defined as the change of voltage or current, or any other electrical or electromagnetic quantity, per unit of time

Compensatation capacitor CCC_{C} is used to deal with the pools created by the high impedance nodes.

Itail=SRCc=I_{tail}=SR\cdot C_{c}=
gm1,2=CC2πf=2ID1,2μnCOXWLg_{m1,2}=C_{C}\cdot 2\pi f=\sqrt{2I_{D1,2}\mu_{n}C_{OX}\cdot\frac{W}{L}}

μnCOX\mu_{n}C_{OX} could be calculated by DC analysis with a diode connected load, the current is half the designated tail current, width and length are chosen to be the maximal.

DC analysis for μnCox\mu_{n}C_{ox}

As the conductance of nmos transistors are calculated, it is time to calculate the width and length ratio, according to the above equation, μnCox\mu_{n}C_{ox} value is needed. The diode connected load for the nmos with specific VDDV_{DD} as well as the current source with specific IDI_{D} is used, at this case the largest width and length for the PDK should be chosen. After doing the DC analysis, the value of betaeffcould be retrieved and μnCox\mu_{n}C_{ox} will be obtained.

When setting up the DC analysis on ADE, one needs to make sure the checkbox of save DC Operating Point is clicked.

DC analysis for VTHmaxV_{TH_{max}} and VTHminV_{TH_{min}}

Gain

The 2 stage OTA has the gain as follows;

AV=AV1AV2=[gmN1(roN1roN2)][gm6rm6]=2gm2gm61ID5(λ2+λ4)1ID6(λ6+λ7)\begin{split} A_{V}&=A_{V1}\cdot A_{V2}= \left[-g_{mN1}\cdot \left(r_{oN1}||r_{oN2}\right)\right]\cdot \left[-g_{m6}\cdot r_{m6}\right]\\ &=2\cdot g_{m_{2}} g_{m_{6}} \cdot \frac{1}{I_{D_{5}}\left(\lambda_{2}+\lambda_{4}\right)} \cdot \frac{1}{I_{D_{6}}\left(\lambda_{6}+\lambda_{7}\right)} \end{split}

The parallel resistance3 ro2r04r_{o2} | |r_{04} are related to ro2=1λ2ID2r_{o2}=\frac{1}{\lambda_{2} I_{D2}} and ro4=1λ4ID4r_{o4}=\frac{1}{\lambda_{4} I_{D4}}

Av1=2gm2×1ID5(λ2+λ4)A_{v_{1}}=-2 g_{m2} \times \frac{1}{I_{D5}\left(\lambda_{2}+\lambda_{4}\right)}

Similarly, for the 2nd stage gain Av2A_{v2}, the equation is shown as follows:

Av2=gm6×1ID6(λ6+λ7)A{v_{2}}=-g_{m6} \times \frac{1}{I_{D_{6}}\left(\lambda_{6}+\lambda_{7}\right)}

For node A and B which are drain voltage of M3M_{3} and M4M_{4}, the WL\frac{W}{L} for M3M_{3} and M6M_{6} is shown as follows:

(WL)6=2(I2I1)(WL)3\left(\frac{W}{L}\right)_{6}=2\left(\frac{I_{2}}{I_{1}}\right)\left(\frac{W}{L}\right)_{3}

Gain bandwidth4 (42.4), output pole(42.5), RHP zero(42.6)

Input Common Mode Range

Input Commone Mode Range(ICMR) Max/Positive Value4(42.7)

Vin(max)=VDDVSG3(Vth1)=VDD(ID5μpCox(WL)3+Vth3)+Vth1\begin{split} V_{i n_{(\max )}}&=V_{D D}-V_{S G3}-\left(-V_{t h_{1}}\right)\\ & =V_{D D}-\left(\sqrt{\frac{I_{D5}}{\mu_{p} \operatorname{C_{ox}}\left(\frac{W}{L}\right)_{3}}}+\left|V _{th3}\right|\right)+V_{t h_{1}} \end{split}

Input Common Mode Range(ICMR) Min Value

Vin(min)=VGS1+VDS5+VSS=(ID5μpCox(WL)1+Vth1)+VDS5+VSS\begin{split} V_{in_{(\min)}}&=V_{GS1}+V_{DS5}+V_{SS}\\ & =\left(\sqrt{\frac{I_{D5}}{\mu_{p} \operatorname{C_{ox}}\left(\frac{W}{L}\right)_{1}}}+\left|V _{th1}\right|\right)+V_{DS_{5}}+V_{SS} \end{split}

Threshold Voltage

In the design of OTA, specific minimum and maximum voltage needs to be calculated or simulated, this5 and this6 shows how the threshold voltage could be figured out using Cadence Virtuoso. The reason behind that is because different levels of ICMR yields various threshold voltages7, the test is done in 1st stage amplifier with different ICMR levels.

Design Procedure

Regarding differential input singla output output OTA, the design procedure is shown as follows:

  • Smallest device length for constant modulation parameter and good matching for current mirrors.
  • Compensation capacitance: 60 degree phase margin CC>0.22CLC_{C}>0.22 C_{L}4(42.3.10)
  • Tail current: relationship with slew rate.I=CdVdt=CSRI=C\cdot \frac{\mathrm{d} V}{\mathrm{d} t}=C\cdot SR or based on equation ID510(VDD+VSS2TS)I_{D_{5}} \approx 10\left(\frac{V_{D D}+\left|V_{S S}\right|}{2 T_{S}}\right) with settling time.
  • For pmos M3M_{3}, consider ground at source of M1M_{1}, the current of M3M_{3} should be ID3=12μPCox(WL)3[VDDVth3(VGS1Vth1)]2I_{D_{3}}=\frac{1}{2} \mu_{P} \operatorname{C_{ox}}\left(\frac{W}{L}\right)_{3}\left[V_{DD}-\left|V_{t h_{3}}\right|-\left(V_{G S_{1}}-V_{t h_{1}}\right)\right]^{2}, the ratio between width and length could be calculated (WL)3=ID5μ3Cox(VDDVth3Vin( max )+Vth1)2\left(\frac{W}{L}\right)_{3}=\frac{I_{D 5}}{\mu_{3} C_{ox}\left(V_{D D}-\left|V_{t h_{3}}\right|-V_{i n}(\text { max })+V_{t h_{1}}\right)^{2}}. pmos M4M_{4} has the same width length ratio becasue of current mirror.
  • Verify the zeros and poles of CGS3C_{GS_{3}} and CGS4C_{GS_{4}} are not dominant, GB is gain bandwidth.
  • Size of nmos M1M_{1} and M2M_{2}, 42.3.6, gm1=GBradiance×Cc=GB×2π×Ccg_{m_{1}}=GB_{ radiance } \times C_{c}=GB \times 2 \pi\times C_{c}, (WL)1=gm12μnCoxID5\left(\frac{W}{L}\right)_{1}=\frac{g_{m_{1}}^{2}}{\mu_{n} C_{ox} I_{D_{5}}}
  • Size of nmos M5M_{5},
  • Size of nmos M6M_{6},
  • Current of nmos M6M_{6}: ID6=gm622μpCox(WL)6I_{D_{6}}=\frac{g_{m 6}{ }^{2}}{2 \mu_{p} C_{ox}\left(\frac{W}{L}\right)_{6}}
  • Size of nmos M7M_{7}: (WL)7=ID7ID5(WL)5\left(\frac{W}{L}\right){7}=\frac{I{D_{7}}}{I_{D_{5}}}\left(\frac{W}{L}\right)_{5}
  • Power dissipation: Pdiss=(VDD+Vss)(ID6+ID5)P_{diss}=\left(V_{DD}+\left|V_{ss}\right|\right)\left(I_{D_{6}}+I_{D_{5}}\right)
  • Gain specification check: Avcalculated>AvdesiredA_{v_{calculated}}>A_{v_{ desired}}

If we take another approach and then put all the essential steps in the following table with respect to each of the cmos transistors, it should be shown as follows.

M1M_{1}M2M_{2}M3M_{3}M4M_{4}M5M_{5}M6M_{6}M7M_{7}M8M_{8}CCC_{C}
M1M_{1}sat
VTH1maxV_{TH1_{max}}
VTH1minV_{TH1_{min}}
M2M_{2}sat
M3M_{3}ICMRmaxICMR_{max}sat
M4M_{4}ID4=αID3I_{D4}=\alpha I_{D3}sat
M5M_{5}ICMRminICMR_{min}sat
M6M_{6}10gm1\approx 10\cdot g_{m1}8VDS3\approx V_{DS3}7
VGS3V_{GS3}7
VDS4V_{DS4}7
VGS4V_{GS4}7
gm4g_{m_{4}}
sat
M7M_{7}ID4\propto I_{D_{4}}9ID5\propto I_{D5}ID6I_{D_{6}}sat
M8M_{8}ID5\propto I_{D5}ID7\propto I_{D7}sat
CCC_{C}gm1g_{m_{1}}gm2g_{m_{2}}ID5I_{D_{5}}100.22CL0.22C_{L}

Simulation

DC Operating Point

Setting the differential pair with the same input DC voltage, in ADE L Window Results->Print->DC Operating Points, the parameters can be viewed in the Results Display Window, which is different from annotations. In Results Display Window, parameters like region where 2 stands for saturatoin. If not so, the input DC votlage should be increased.

AC response

AC response of gain and phase is critical for the design regarding the gain and stability of the design.

Gain and Phase: in ADE L Window Results->Direct Plot->AC Gain & Phase, then select output as well as input pins. Unity gain phase margin should be checked. Unity gain performance simulation can be done by connecting negative input to the single end output.11

Slew Rate

CMR Ratio

Power Consumption

Design Example

22nm pdk

As I’m adopting the 22nm PDK, I will try to replicate the design of OTA and show the results form Cadence Virtuoso. For 22nm PDK, the length could be assigned to 20nm, VDD=0.8VV_{DD}=0.8V, load capacitance CL=90fFC_{L}=90fF, ICMR max is 0.7V and ICMR min is 0.2V, slew rate SR=20V/μsSR=20V/\mu s, gain bandwidth is 50MHz.

  • The compenstion capacitance CC=0.22CL20fFC_{C}=0.22\cdot C_{L}\approx 20fF.
  • Tail current ID5=SRCC460nAI_{D_{5}}=SR\cdot C_{C}\approx 460nA, thus ID1=ID2=230nAI_{D_{1}}=I_{D_{2}}=230nA as we are trying to increase a small portion of the tail current.
  • The conductance gm1=gm2=6.28μSg_{m_{1}}=g_{m_{2}}=6.28\mu S.
  • DC analysis of nmos via diode connected structure on Cadence.
  • While using ADE Explorer, I’m not able to find the betaeff of nmos and pmos transistors even through I’m able to find other parameters, I will tackle this later but to use the parameters from here11.
45nm GPDK

To refer to the reference11, the GPDK if cadence is used. VDD=1.2VV_{DD}=1.2V, CL=4pFC_{L}=4pF, ICMR+=0.9VICMR_{+}=0.9V, ICMR=0.78VICMR_{-}=0.78V

  • The compenstion capacitance CC=0.22CL1pFC_{C}=0.22\cdot C_{L}\approx 1pF.
  • Tail current ID5=SRCC25μAI_{D_{5}}=SR\cdot C_{C}\approx 25\mu A, thus ID1=ID2=12.5μAI_{D_{1}}=I_{D_{2}}=12.5\mu A as we are trying to increase a small portion of the tail current.
  • The conductance gm1=gm2=315μSg_{m_{1}}=g_{m_{2}}=315\mu S.
  • If set width and length of nmos and pmos to 10um, the betaeff for nmos and pmos would be 362.155u and 261.738u.
  • Width and length ratio (WL)1,2=10.93\left(\frac{W}{L}\right)_{1,2}=10.93
  • Width and length ratio (WL)3,4=0.84\left(\frac{W}{L}\right)_{3,4}=0.84 are related to ICMR+ICMR_{+}, in this case the max threshold voltage needs to be considered.
  • Width and length ratio (WL)5=3.12\left(\frac{W}{L}\right)_{5}=3.12 based on tail current and ICMRICMR_{-}.
  • Width and length ratio (WL)6=35.2\left(\frac{W}{L}\right)_{6}=35.2 based on gm6g_{m_{6}} and (WL)\left(\frac{W}{L}\right).
  • Width and length ratio (WL)7=65.35\left(\frac{W}{L}\right)_{7}=65.35

  1. Inderjit Singh Dhanjal – YouTube[]
  2. Operational Amplifier (OpAmp) Stability, CMRR, PSRR, Noise, Slew Rate, THD, Compression Distortion Measurements from ADE Explorer, 20495740, 3/30/2021 7:23 AM[]
  3. Analog VLSI Design Lecture 42.3: Design equations for Two stage OTA – YouTube[]
  4. Allen, Phillip E., Robert Dobkin, and Douglas R. Holberg. 2011. CMOS Analog Circuit Design. Elsevier.[][][]
  5. Design of two stage operational amplifier (opamp) part 7 (design procedure)[]
  6. Design of Two Stage Operational Amplifier 45nm CMOS Process in Cadence Virtuoso step by step Process[]
  7. Design of two stage operational amplifier (opamp) part 7 (design procedure)[][][][][]
  8. phase margin 6060^{\circ}[]
  9. proportional because of ID6I_{D_{6}}[]
  10. ID5=SRCCI_{D_{5}}=SR\cdot C_{C}[]
  11. Design of Two Stage Operational Amplifier 45nm CMOS Process in Cadence Virtuoso step by step Process – YouTube[][][]

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *