Lab 5 - EE 421L 

Author: Armani Alvarez

Email: alvara6@unlv.nevada.edu

October 7, 2020

 

Lab Description

·        Design, layout, and simulation of a CMOS inverter

Pre - Lab

 

Backing up previous lab work

All of my previous work has been backed up as after every lab we are required to back up our assignments and work.

 

Tutorial 3

Design of the CMOS inverter. Firstly, here are the schematics for that of a CMOS inverter. A CMOS inverter consists if a PMOS and NMOS transistor. From the initial schematic we make a inverter symbol.

 

 

Secondly, we have to create the layout of the inverter. The first image in this section is the layout, the second image in this section is a layout with the editor view from 0 to 0 layers.

The next image in this section is the extracted view of the CMOS inverter.

    

 

LVS menu and snip showing that the netlists match.

 

 

Schematic with symbol

 

Simulation of the CMOS inverter in which we see that if the input is high then the output is low and if the input is low then the output is high.

 

 

Simulation by changing environment and simulating the extracted view.

 

Lab Tasks

·         Draft schematics, layouts, and symbols for two inverters having sizes of: 

o    Using SPICE simulate the operation of both of your inverters showing each driving a 100 fF, 1 pF, 10 pF, and 100 pF capacitive load

 

Lab

 

Schematic of 12u wide PMOS and 6u wide NMOS.

Notice that the schematic has two pins which are A and AI while the layout has four pins which are A, Ai, vdd!, and gnd!.

 

 

Layout and Extracted view of 12u wide PMOS and 6u wide NMOS

   

 

DRC showing zero errors and netlists matching.

 

 

 

Schematic of 48u wide PMOS and 24u wide NMOS

An important note is that this schematic looks like the one above except the fact that this schematic has m = 4. This means the original values will

Be multiplied by 4.  Again notice that the schematic has two pins which are A and AI while the layout has four pins which are A, Ai, vdd!, and gnd!.

 

 

 

 

Layout and Extracted view of 48u wide PMOS and 24u wide NMOS

 

 

DRC showing zero errors and netlists matching.

 

 

 

Simulations of 12u wide PMOS and 6u wide NMOS

 

Spectre of 12u wide PMOS and 6u wide NMOS

 

UltraSim of 12u wide PMOS and 6u wide NMOS

 

In this lab we were supposed to use both ultrasim and spectre. Ultrasim is faster than spectre and is useful for larger circuits but the fast speed comes at the cost of accruacy. Since this is not a large or complicated circuit the results are fairly similar.

 

As expected the inverter goes low when the input is high and vice versa. As  capacitor values is increased the longer it takes to charge and discharge the circuit. The 100pf is ouputting the same value as the input which means the inverter cannot handle this value. The 100fF and 1pF capacitors work correctly, but the 10pF is in between and maybe should not be used.   

 

Simulations of 48u wide PMOS and 24u wide NMOS

 

Spectre of 48u wide PMOS and 24u wide NMOS

 

 

UltraSim of 48u wide PMOS and 24u wide NMOS

 

What was noticed about multiplying the inverter by four is that the inverter can handle the capapcitor values better. For example the 100fF and the 1pF capacitor output are more quickly inverted, for the 10pF capacitor it makes it more relaible because now it is being drawn to the inverted value instead of being in between like the previous schmatic and simulations. As for the 100pF it still is not the correct inverted value but it at least is not the same value as the input so maybe if we have a higher multiplier than maybe this capacitor will work.

 

Backing Up Work

 

 

 

As seen by the snips above these were the steps that I used to back up my work. First, I found the tutorial folder in my CMOSedu folder in the MobaXTerm.

After finding where the folder was, I downloaded the folder to the desktop and later sent it to a compressed zipped folder.

After making a ZIP file I uploaded them to my google drive with the date in the title.  This should complete my backup process. This will be the process I use in the future.

 

This concludes Lab 5.

 

LAB5_AA.ZIP

 

Return to Lab Reports