Design and simulate a common-drain amplifier

Assignment Help Other Engineering
Reference no: EM132240191

Analog IC Design - Mentor Tools Lab - Common Drain Frequency Response

Learning Objectives - In this lab you will:

  • Design and simulate a common-drain amplifier.
  • Learn how to generate and use design charts.
  • Learn how to do ac, DC, and transient simulations of a CD amplifier.
  • Investigate the ringing and peaking problem in a capacitive-loaded CD amplifier with a large signal source resistance (Rsig) and learn how to solve it.
  • Use PMOS input transistor to avoid body effect in a CD amplifier.

Part 1: Sizing Chart

In Part 1 you learned:

  • How to generate and use design charts for NMOS and PMOS transistors.
  • How to design a PMOS common-drain amplifier.
  • How the overdrive voltage of a MOS transistor deviates from the square law in different regions of operation.

Note - Detailed Question of Part 1 is in attached file.

PART 2: CD Amplifier

1. OP (Operating Point) Analysis

1) Create a new schematic for the CD amplifier (the schematic is not included in the lab document and is left for the student as an exercise). Use a PMOS and use a 10μA ideal current source for biasing (note that the current source will be connected to the source terminal). Connect the source to the bulk. Use L = 1μm and W as determined in Part 1. Use CL = 2pF, Rsig =2MΩ, and a DC input voltage = 0V.

2) Simulate the OP point. Report a snapshot clearly showing the following parameters (add a filter to your monitor).

ID

VGS

VDS

VTH

VDSAT

GM

GDS

GMB

CDB

CGD

CGS

CSB

Region

3) Check that the transistor operates in saturation.

2. AC Analysis

1) Perform AC analysis (1Hz: 10GHz, logarithmic, 20points/decade) to investigate the frequency domain peaking.

2) Report the Bode plot magnitude.

3) Do you notice frequency domain peaking? Use the following expression to calculate the peaking in dB (or use Measures):

.EXTRACT AC LABEL= Peak(Max(VDB(OUT)))

4) Analytically calculate quality factor (use approximate expressions). Is the system underdamped or overdamped?

5) Perform parametric sweep: CL = 2p, 4p, 8p.

  • Report Bode plot magnitude overlaid on same plot.
  • Report the peaking vs CL. Use this command (if you use already use the .EXTRACT command): .PLOT EXTRACT(Peak)
  • Comment.

6) Perform parametric sweep: Rsig = 20k, 200k, 2M.

  • Report Bode plot magnitude overlaid on same plot.
  • Report the peaking vs Rsig.
  • Comment.

3. Transient Analysis

1) Use a pulse source (pulse_v_source) as your transient stimulus and set it as follows (delay = 2us, initial = 0V, period = 8us, pulse_value = 100mV, t_fall = 1ns, t_rise = 1ns, width = 4us). Run transient analysis (max step = 10n) for 10us to investigate the time domain ringing.

2) Report Vin and Vout overlaid vs time

3) Calculate the DC voltage difference (DC shift) between Vin and Vout.

  • What is the relation between the DC shift and VGS?
  • How to shift the signal down instead of shifting it up?

4) Do you notice time domain ringing? Use the following command to calculate the maximum overshoot as a percentage (replace Vfinal and Vstep with the actual numbers from simulation): .EXTRACT TRAN LABEL=overshoot abs((MAX(V(OUT)) -Vfinal)/Vstep)*100

5) Perform parametric sweep: CL = 2p, 4p, 8p.

  • Report Vout vs time overlaid on same plot.
  • Report the overshoot vs CL. Use this command (keep the previous command as well): .PLOT EXTRACT(overshoot)
  • Comment.

6) Perform parametric sweep: Rsig = 20k, 200k, 2M.

  • Report Vout vs time overlaid on same plot.
  • Report the overshoot vs Rsig.
  • Comment.

4. Zout (Inductive Rise)

1) We want to simulate the CD amplifier output impedance. Replace CL with an AC current source with magnitude = 1. Remove the AC input signal.

2) Perform AC analysis (1Hz:10GHz, logarithmic, 10points/decade). The voltage across the AC current source is itself the output impedance.

3) Plot the output impedance (magnitude and phase) vs frequency. Do you notice an inductive rise? Why?

4) Does Zout fall at high frequency? Why?

5) Analytically calculate the zeros, poles, and magnitude at low/high frequency for Zout. Compare with simulation results in a table.

5. How to solve the peaking/ringing problem?

1) Place the input/output poles away from each other (as we did when we swept CL and Rsig).

2) (This part is optional) A compensation network can be used to compensate for the negative input impedance and prevent overshoots. Read [Johns and Martin, 2012] Section 4.4 and try to implement the compensation network.

In Part 2 you learned:

  • How to do ac, DC and transient simulations of a CD amplifier.
  • How the peaking in the frequency response of a CD amplifier changes with the load capacitor and source resistance.
  • How the ringing in the transient response of a CD amplifier changes with the load capacitor and source resistance.
  • How the output impedance of a CD amplifier shows inductive behavior.

Attachment:- Assignment File.rar

Reference no: EM132240191

Questions Cloud

An analysis of the rising crime rates : An internal impact analysis. How does the crime rate and economy impact your officers - literature to support your recommendations properly citing sources
What position does rob gronkowski play : What position does Rob Gronkowski play? What is his nickname and what is his number? How many times have the Patriots been in the Superbowl?
Define the wide area network infrastructure : Define the wide area network infrastructure (technology); define the network components in the wide area network.
Demonstrate a connection to your current work environment : Provide a minimum two (2) page, double spaced reflection paper. Include a coversheet with your name, title and class ID as a minimum.
Design and simulate a common-drain amplifier : Analog IC Design - Mentor Tools Lab - Common Drain Frequency Response. Design and simulate a common-drain amplifier
Research on a newer malware variant that has been reported : Using a Web browser, perform some research on a newer malware variant that has been reported by a major malware containment vendor.
Prepare a business plan on a specific project : As discussed in the LASA: Working Ahead section, you will prepare a business plan on a specific project or an initiative to be implemented in the business areas
Explain what this area means in terms of system performance : Explain what this area means in terms of system performance. Explain why it will be important to the MTC Hiring System.
What insights do you gain from the report : What insights do you gain from the report - please respond the answer regarding the below statement with reference

Reviews

Write a Review

Other Engineering Questions & Answers

  What is that potential energy

What is That potential energy when the block is (c) at point P, (d) at point Q, and (e) at the top of the loop

  Write an instruction sequence to subtract the contents

Write an instruction sequence to subtract the contents of the data register at 0x20 from that of the data register at 0x30 and store the difference in the data.

  Develop three scenario overviews relating global population

Develop three scenario overviews relating to global population growth -- one disastrous, one hopeful, and one complete wildcard (the reading will explain about wildcards).

  What manufacturing process would you recommend

What manufacturing process would you recommend to produce a large quantity of the following parts while minimizing cost?

  What is the binary equivalent

A NOR gate is called a universal gate element because-Digital computers are more widely used as compared to analog computers, because they are?

  Does each solution stop all the negative effects

How long has this situation been going on? Why did the problems begin when they did? Am I able to solve the problem at its root cause or am I only able to manage the impact of the problem? Is this a temporary or permanent problem? How has the company..

  Write and assemble a program to toggle all the bits

Examine the registers of the delay subroutine and make the delay shorter or longer by changing the register values - Write a program to monitor

  Calculate the ripple factor for each given filter

Calculate the ripple factor for each filter. Data section will include two circuits, six screenshots including measured values, four ripple factor calculations. (Nothing submitted should be hand-written)

  Determining the volume of the anchor

An iron anchor of density 7870 kg/m3 appears 200 N lighter in water than in air.

  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 and positive axial load Nx.

  What is the vertical stress on the virgin seam

What is the total ore resource in tonnes - Describe suitable surface connection and Determine the factor of safety against failure for the pillar

  How many channels can be used to send data

An E1 is the European version of our T1. An E1 frame has 32 channels. The first channel is channel 0. All 8 bits of channel 0 are used for framing. Channels 1 to 15 are used for data or voice and no bit robbing is used or needed.

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