Skip to content

This repository contains a simple approach to design single stage operational amplifier using gpdk180 in Cadence Virtuoso.

Notifications You must be signed in to change notification settings

afzalamu/single-stage-opamp-design-using-gpdk180-in-cadence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

single-stage-opamp-design-using-gpdk180-in-cadence

This repository contains a simple approach to designing a single-stage operational amplifier using gpdk180 in Cadence Virtuoso.

Here's a simple example problem of design:

Design a one-stage Op-Amp that satisfies the following specifications:

Specification Requirement
Power Dissipation ≤ 800uW
Gain ≥ 30 ± 10%
C Load = 5pF
Bandwidth ≥ 2MHz
Vout (DC) = 2Vdd/3

Here is the topology of Single Stage Op-Amp with NMOS drivers and PMOS current mirror load image

Now, Let us proceed with Mathematical Calculations: Here, Vdd = 1.8V Hence, Vout (DC) = 2 Vdd/3 = 1.2V

WhatsApp Image 2024-03-25 at 16 58 38_9fbe1eea WhatsApp Image 2024-03-25 at 16 58 38_6f6f4d17

SIZING M1 & M2 TRANSISTOR (NMOS)

  • Open cadence virtuoso > Click on File > Create New Library > Attach gpdk180 Technology File to it

  • Then, Click on file > create Cell view (under that library) > Create Schematic

  • Then, use Components to make a setup like given below in the picture for sizing the M1 and M2 transistors. 1

  • Now, click on the check and save option and verify in the log that the schematic is saved with no errors

  • Then, open ADE L for performing the width sweep

  • perform DC sweep on the width variable wn and plot ID of the transistor 2 Then, from the above obtained graph, for Id = 170uA (calculated earlier) width of NMOS transistors M1 and M2 comes out to be 12.4u

SIZING M3 & M4 TRANSISTOR (PMOS)

  • Click on file > create Cell view (under that library) > Create Schematic

  • Then, use Components to make a setup like given below in the picture for sizing the M3 and M4 transistors. 3

  • Now, click on the check and save option and verify in the log that the schematic is saved with no errors

  • Then, open ADE L for performing the width sweep

  • perform DC sweep on the width variable wn and plot "IS" of the transistor 4

SIZING M5 TRANSISTOR (NMOS)

  • Click on file > create Cell view (under that library) > Create Schematic
  • Then, use Components to make a setup like given below in the picture for sizing the M3 and M4 transistors 6
  • Now, click on the check and save option and verify in the log that the schematic is saved with no errors
  • Then, open ADE L for performing the width sweep
  • perform DC sweep on the width variable wn and plot "IS" of the transistor

About

This repository contains a simple approach to design single stage operational amplifier using gpdk180 in Cadence Virtuoso.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published