Lab 5 - ECE 421L

Created and edited by Michael Parker
Email : parkem3@unlv.nevada.edu
Last updated : October 5 2021



Pre-Lab

    - Back-up all of your previous work from the lab and the course.

    - Go through tutorial 3 seen here


    The first step was to draft a schematic of a CMOS inverter using a 4 input nmos and a 4 input pmos and create a symbol from that schematic.


 


    The next task was to create a layout of the inverter, DRC that layout, extract it, and then LVS it against the schematic we drafted earlier.


   


    The next step was to create a schematic using out symbol to simulate from. The output of these simulations can be seen on the strip plot and the
plot of the voltage transfer curve.



   


    Now that we have this plot of the voltage transfer curve, we can check it against the voltage transfer curve of our extracted layout.


 


Lab Overview

    The purpose of this lab is to design, layout, and simulate a CMOS inverter.

Lab Procedures


    12u/6u 

    For this first task, I created a schematic of a CMOS inverter using a width of 6um for the nmos and 12um for the pmos. Both the pmos and the nmos
have a legnth of 600nm. I then created a symbol for the inverter I previously drafted.



 


    Now that a schematic and a symbol file were created for the inverter, I created a Layout using a single finger (or a multiplier of 1). A DRC was run for this
Layout and its extracted view was LVSed.


     


    The final tasks for the 12u/6u inverter were to simulate the inverter in a circuit driving capacitive loads of 100fF, 1pF, 10pF and 100pF using spectre. After the
spectre simulations were complete I reran the simulations using UltraSim, showing the difference and the accuracy sacraficed for the speed of the simulation.




100fF Spectre100fF UltraSim



                       


1pF Spectre1pF UltraSim



                     


10pF Spectre10pf UltraSim

                      


100pF Spectre100pF UltraSim


                       

 

    48u/24u 

    For this first task, I created a schematic of a CMOS inverter using a width of 24um for the nmos and 48um for the pmos. Both the pmos and the nmos
have a legnth of 600nm. I then created a symbol for the inverter I previously drafted.


 
  


    Now that a schematic and a symbol file were created for the inverter, I created a Layout using a single finger (or a multiplier of 1). A DRC was run for this
Layout and its extracted view was LVSed.


      


    The final tasks for the 48u/24u inverter were to simulate the inverter in a circuit driving capacitive loads of 100fF, 1pF, 10pF and 100pF using spectre. After the
spectre simulations were complete I reran the simulations using UltraSim, showing the difference and the accuracy sacraficed for the speed of the simulation.




100fF Spectre100fF UltraSim



                       


1pF Spectre1pF UltraSim



                     


10pF Spectre10pf UltraSim

                      


100pF Spectre100pF UltraSim


                       

    My design files used in this lab as well as the snips can be downloaded here.