EE 421L –
Digital IC Design Lab - Lab 5
Authored by Chris Barr
Email: barrc1@unlv.nevada.edu
10/09/19
Zipped Lab5
folder:
lab5_cjb.zip
Lab
Description:
This lab we will be going over making a CMOS inverter. We will be using a
12um/6um CMOS inverter, and a 48u/24u CMOS inverter.
Prelab
For the prelab, I will be following Tutorial 3 to design, layout, and
simulate a CMOS inverter.
First, we’ll create a new library called Tutorial 3, and create a new
cell for the schematic of the inverter.
With the pins labeled A (input) and Ai (output), we can move onto making
the symbol.
And then create the layout, alongside extracting it. I DRC/LVS verified
my layout.
Created my sim schematic that included my symbol.
And then I simulated to check the result. This is what it looks like:
This concludes the Tutorial 3. I also did a simulation of my extracted
view and found it to be similar, if not the same, graph.
Lab
Draft schematics, layouts, and symbols for two inverters having sizes of
12u/6u and 48u/24u (M = 4).
12u/6u schematic (left) and 48u/24u schematic (right)
12u/6u layout (left) and 48u/24u layout (right)
12u/6u DRC Verified (left) and 48u/24u DRC Verified (right)
12u/6u LVS Verified (left) and 48u/24u LVS Verified (right)
12u/6u symbol (left) and 48u/24u symbol (right)
12u/6u sim schematic (left) and 48u/24u sim schematic (right)
12u/6u spectre simulation (left)
and 48u/24u spectre simulation (right)
‘capval’ represents the value of the capacitor:
1e-13 = 100 fF
1e-12 = 1 pF
1e-11 = 10 pF
1e-10 = 100 pF
12u/6u ultrasim (left) and 48u/24u ultrasim (right)
‘capval’ represents the value of the capacitor:
1e-13 = 100 fF
1e-12 = 1 pF
1e-11 = 10 pF
1e-10 = 100 pF
The UltraSim looks a bit cleaner and smoother.
But in terms of differences in approaches, I had to use a parametric set for
the spectre simulation, while I used a sweep using a
decade as the step mode with steps of 1 because UltraSim
wouldn’t allow me to use a parametric set.
I will be backing up my files on Google Drive in a .zip just as shown in
the previous labs.