Design and simulate a OTA

Assignment Help Other Engineering
Reference no: EM132240207

Analog IC Design - Mentor Tools Lab - gm/ID Design Methodology

Learning Objectives - In this lab you will:

  • Design and simulate a 5T OTA.
  • Learn how to generate and use gm/ID design curves.
  • Learn how to simulate the open-loop characteristics of the 5T OTA.
  • Learn how to simulate the closed-loop characteristics of the 5T OTA.

PART 1: gm/ID Design Curves

Use the following sweep ranges to characterize NMOS and PMOS transistors.

  • W = 10um
  • L = 0.2um:0.2um:3um
  • VGS = (VTH-100m):5m:(VTH+VDD/3)
  • VDS = VDD/3

Export simulation results to a csv file then import it in MATLAB.

Report the following design charts vs gm/ID for both PMOS and NMOS:

1) gm*ro

2) ID/W

3) gm/Cgg

4) VGS

5) vth_d (Vov = VGS - VTH)

PART 2: OTA Design

Use gm/ID methodology to design a diff input SE output operational transconductance amplifier (OTA) that achieves the following specs. Use an ideal external 10uA DC current source in your test bench, but design your own current mirror.

Report the following:

1) Detailed design procedure and hand analysis. You need to explain why you chose the architecture that you implemented.

2) A table (in attached file) showing W, L, gm, ID, gm/ID, vdsat, Vov = VGS - VTH, and V* = 2ID/gm of all transistors (as calculated from gm/ID curves).

PART 3: Open-Loop OTA Simulation

Create a testbench as shown above. Note that IDC connection (sinking or sourcing) in the test bench may be different from the one shown above depending on the type of your input pair (PMOS/NMOS). Report the following:

1) Schematic of the OTA with DC node voltages clearly annotated.

  • Use VICM at the middle of the CMIR.
  • Is the current (and gm) in the input pair exactly equal?
  • What is DC voltage at VOUT? Why?

2) Diff small signal ccs:

  • Use AC analysis (1Hz:10Gz, logarithmic, 10 points/decade).
  • Set VIDAC = 1 and VICMAC = 0.
  • Use VICM at the middle of the CMIR.
  • Use Measures to calculate circuit parameters as shown below (in attached file.)
  • Plot diff gain (in dB) vs frequency.
  • Compare simulation results with hand calculations in a table.

3) CM small signal ccs:

  • Use AC analysis (1Hz:10Gz, logarithmic, 10 points/decade).
  • Set VICMAC = 1 and VIDAC = 0.
  • Use VICM at the middle of the CMIR.
  • Plot CM gain in dB vs frequency.
  • Compare simulation results with hand calculations in a table.

Optional part:

  • Use parametric sweep (not DC sweep) for VICM = CMIR-low:10m:CMIR-high.
  • Plot CM gain at 1Hz in dB vs VICM.
  • Justify the results.

4) CMRR:

  • Use Avd and Avcm from the previous simulations (note that we cannot run both simultaneously because we have single ended output, thus we cannot differentiate between diff and CM signals at the output).
  • Plot CMRR in dB vs frequency at VICM at the middle of the CMIR.
  • Compare simulation results with hand calculations in a table.

Optional part:

  • Use parametric sweep (not DC sweep) for VICM = CMIR-low:10m:CMIR-high.
  • Plot CMRR at 1Hz in dB vs VICM.
  • Justify the results.

5) Diff large signal ccs:

  • Use VICM = VDD/2.
  • Use DC sweep (not parametric sweep) VID = -VDD:1m:VDD. You must use a small step (1mV) because the gain region is very small (steep slope).
  • Plot VOUT vs VID.
  • From the plot, what is the value of Vout at VID = 0? Why?
  • Plot the derivative of VOUT vs VID. Compare the peak with Avd.

6) CM large signal ccs (GBW vs VICM):

  • Use AC analysis (1Hz:10Gz, logarithmic, 10 points/decade).
  • Set VIDAC = 1 and VICMAC = 0.
  • Use parametric sweep (not DC sweep) VICM = 0:10m:VDD.
  • Use Measures or EXTRACT to calculate the GBW.
  • Plot GBW vs VICM.
  • Annotate the CM input range. Calculate the input range as the range over which the GBW is within 90% of the max GBW, i.e., 10% reduction in GBW.
  • Compare simulation results with hand calculations in a table.

7) CM large signal ccs (region vs VICM):

  • Use parametric sweep VICM = 0:10m:VDD. DC sweep should also work but sometimes it does not due to bugs in Pyxis.
  • Use Measures or extract to find the opmode of the input pair and the tail current source. You may use the following commands to extract the opmode (replace "5T_OTA1" with your OTA instance name): .EXTRACT DC opmode(X_5T_OTA1.M1) and .EXTRACT DC opmode(X_5T_OTA1.M2)
  • If you use parametric sweep instead of DC sweep, the region OP parameter will be reported as a number as follows: saturation → 1, linear → 2, subthreshold → 8.
  • Plot "region" OP parameter vs VICM for the input pair and the tail current source. Plot the results overlaid on the results of the previous method (10% reduction of GBW).
  • Find the CM input range (CMIR). Compare with hand analysis in a table.
  • Note that the drawback of this method is that the "region" parameter cannot be experimentally measured in the lab.

PART 4: Closed-Loop OTA Simulation

Create a testbench as shown above. Report the following:

1) Schematic of the OTA with DC OP point clearly annotated in unity gain buffer configuration. Use VIN = CMIR-low + 50mV.

  • Is the current (and gm) in the input pair exactly equal? Why?
  • Calculate the mismatch in ID and gm.

2) Loop gain:

  • Use STB analysis (in addition to AC analysis 1Hz:10Gz, logarithmic, 10 points/decade) in unity gain buffer configuration. Use VICM at the middle of the CMIR. Set the STB analysis as shown below.
  • Plot loop gain in dB and phase vs frequency.
  • Compare DC gain and GBW with those obtained from open-loop simulation. Comment
  • Compare simulation results with hand calculations in a table.

PART 5 (optional): Effect of Mismatch on CMRR

Copy your testbench in a new cell and modify the new schematic as shown above. Resistors with different AC/DC values are added in order to connect the feedback loop in DC and break it in AC. The DC OP point is set by the unity gain feedback buffer connection, while the AC stimulus is set by the balun. Note that the DC feedback loop will introduce mismatch in the input pair (why?). We will study the effect of mismatch on Avcm and CMRR. Report the following:

1) CM small signal ccs:

  • Use AC analysis (1Hz:1Hz, linear, 1 point). Keep OP simulation enabled because we will plot gm.
  • Set VICMAC = 1 and VIDAC = 0.
  • Use parametric sweep (not DC sweep) for VIN = CMIR-low:10m:CMIR-high.
  • Plot gm of the input pair overlaid vs VICM. Use the following commands to extract gm (replace "5T_OTA1" with your OTA instance name): .EXTRACT DC gm(X_5T_OTA1.M1) and .EXTRACT DC gm(X_5T_OTA1.M2)
  • The two gm's intersect (are equal) at a specific VIN. Why? What is Avcm at this value.
  • Plot CM gain at 1Hz in dB vs VIN. Extract it in Measures as shown below.
  • Add a cursor for Avcm @ VIN = CMIR-low + 50mV. Compare simulation results with hand calculations in a table.

2) CMRR:

  • Extract Avd and Avcm at 1Hz vs VIN from two AC simulations as in the previous step (note that we cannot run both simultaneously because we have single ended output, thus we cannot differentiate between diff and CM signals at the output).
  • Use parametric sweep (not DC sweep) for VIN = CMIR-low:10m:CMIR-high.
  • Plot CMRR in dB vs VIN.
  • Add a cursor for CMRR @ VIN = CMIR-low + 50mV. Compare simulation results with hand calculations in a table (Hint: use CMRR formula that considers gm mismatch).

Lab Summary -

In Part 1 you learned:

  • How to generate and use gm/ID design curves.

In Part 2 you learned:

  • meeting desired specifications.

In Part 3 you learned:

  • How to simulate the small-signal differential gain of a 5T OTA in open-loop configuration.
  • How to simulate the small-signal common-mode gain of a 5T OTA in open-loop configuration.
  • How to simulate the large-signal differential characteristics of a 5T OTA in open-loop configuration.
  • How to simulate the large-signal common-mode characteristics of a 5T OTA in open-loop configuration.

In Part 4 you learned:

  • How to simulate the small-signal differential gain of a 5T OTA in closed-loop configuration.
  • How to simulate the small-signal common-mode gain of a 5T OTA in closed-loop configuration.
  • How to simulate the large-signal differential characteristics of a 5T OTA in closed-loop configuration.
  • How to simulate the large-signal common-mode characteristics of a 5T OTA in closed-loop configuration.

In Part 5 you learned:

  • How to simulate the effect of mismatches on the characteristics of a 5T OTA.

Attachment:- Assignment File.rar

Reference no: EM132240207

Questions Cloud

Describe what the layers do : Select three layers of the OSI model. Describe what the layers do, any specific protocols that are utilized in that layer.
Describe the components of the organization sales approach : Describe the components of the organization's sales approach and explain why that approach was likely utilized. Assess the effectiveness of the sales plan.
What vulnerabilities is this machine suspectable to : What vulnerabilities is this machine suspectable to? List them by the port that are associated with - You will probably need to perform multiple scans
Discussion about the form vs function : The "form vs. function" debate applies in many arenas in business, including marketing. Some marketers believe product performance is the most important.
Design and simulate a OTA : Analog IC Design - Mentor Tools Lab - gm/ID Design Methodology. Design and simulate a 5T OTA. How to generate and use gm/ID design curves
What other areas of growth are likely to be pursued : Google is an example of a company that has quickly emerged as a market leader in "information" access, distribution and online advertising.
How will you get your customers to participate : Conduct a web search for examples of firms that have successfully employed user generated content; there are lots of great ones to choose from.
Demonstrate the intracacies of search queries : To demonstrate the intracacies of search queries and the corresponding search results page and how something as minor as a singular vs a plural can affect them.
What is your positioning statement : Tell us about your company or product/service. What is your positioning statement? How do you distinguish your product or company from your competitors?

Reviews

Write a Review

Other Engineering Questions & Answers

  Make a sketch of the deformed shape of a beam

Make a sketch (not to scale) of the deformed shape of a beam subject to a positive bending moment Mx. Make sure your drawing shows the thickness of the beam; i.e., do not idealize the beam by a line.

  The epa estimates that the average motor vehicle in america

the epa estimates that the average motor vehicle in america is driven 12000 miles per year epa.gov. fuel efficiencies

  What is purpose of having a full-wave rectifier in circuit

What is the purpose of having a full-wave rectifier in the circuit? Discuss the impact of having the capacitor on the output voltage and the effect of additional load on the ripple voltage.

  Calculate the angle made by the ole with the horizontal

A buoy in the form of a uniform 8 m pole 0.2 m in diameter has a mass off 200 kg and is secured at its lower end to the bottom of a fresh water lake with a 5 m cable. the depth of the water is 10 m. draw a free body diagram and identify all forces..

  Types of material handling equipment

Differentiate between the following types of material handling equipment. Give two advantages and disadvantages.

  Describe the most meaningful aspects of technology

Simply write a report of any length describing the most meaningful aspects of technology and engineering that you learned through out the course. What stuck out to you most? What do you think will stick with you most?

  Diagramming and modelling methods

Systems Engineering - Address the minimum amount of time that must be reserved for rest and the total number of hours a driver may be on duty in a work-week

  Find ron of an nmos transistor

Consider MOS transistors fabricated in a 65-nm process for which μnCox = 470 μA/V2, μpCox = 190 μA/V2, Vtn =-Vtp = 0.35 V, and VDD =1 V. Find Ron of an NMOS transistor with W/L = 1.5.

  Write an interrupt service routine

ELE3EMB Assignment- Write an interrupt service routine (C code) named ‘posi RXD'. The interrupt service rou- tine runs whenever a byte is received via the RS-232 connection to the PC.

  Centralized database system for the system

Centralized database system for the system to easily handle all of the information and availability of the system at all times and from all the places to make sure that the system developed is of complete utility for the users.

  Simple traffic light control system

ELEC 20007 Microcontrollers Lab - evaluate the presentation using the evaluation form and Simple traffic light control system using PIC 16F877A.

  Determine the input and output impedances

Determine the input and output impedances for each circuits. Assume VGS = -2.0V in the circuit shown. If gm = 3000 µmho, what is the voltage gain

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd