Lab
5 - EE 421L
Authored
by
Charlie Torres-Garcia
torresga@unlv.nevada.edu
10/26/2016
Digital
Integrated Circuit Design -
Design, layout, and simulation of a CMOS inverter
Pre-lab:
Files
are backed up in (Drive and Laptop)
Go
over Tutorial 4 create NAND.
LAB6.ZIP
Lab
6 covers the design, layout, and simulation of NAND, XOR gates and full-adder.
All
gates where DRC and LVS and sim using symbols created by the schematics.
Directions
for creating NAND/XOR
- Draft
the schematics of a 2-input NAND gate (Fig. 12.1), and a 2-input XOR gate (Fig. 12.18) using 6u/0.6u MOSFETs (both NMOS and PMOS)
- Create
layout and symbol views for these gates showing that the cells DRC and LVS without errors
- ensure
that your symbol views are the commonly used symbols (not boxes!) for these gates with your initials in the middle of the symbol
- ensure
all layouts in this lab use standard cell frames that
snap together end-to-end for routing vdd! and gnd!
- use
a standard
cell height
taller than you need for these gates so that it can
be used for more complicated layouts in the future
- ensure
gate inputs, outputs, vdd!, and gnd! are all routed on metal1
NAND
Schematic:
Symbol:
Layout: Extraction:
DRC: LVS:
XOR
Schematic:
Symbol:
Layout: Extraction:
DRC: LVS:
Using
Spectre simulate the logical operation of the gates for all 4 possible inputs (00, 01, 10, and 11).
Now we create a schematic to simulate the logic operations of our gates (NAND/XOR/INVERTER)
Schematic:
Using the following settings to simulate the Logic operations (Truth Table).
SIM results: Created a Truth table with this results
Next we create a Full-Adder with all the gates previously made.
- Using
these gates, draft the schematic of the full adder
- Create
a symbol for this full-adder
- Simulate,
using Spectre, the operation of the full-adder using the symbol
Schematic: Symbol:
Simulation of the Full-Adder to make sure it works properly
Transient
sim runs for 800ns to show the logic operation
Voltage
pulse connected to the cin/a/b (with different periods to show logic operations)
Schematic
using Symbol:
SIM
results of Full-Adder:
We make a layout and DRC/LVS to make sure it works properly
- Layout
the full-adder by placing the 5 gates end-to-end so that vdd! and gnd! are routed
- full-adder
inputs and outputs can be on metal2 but not metal3
- DRC
and LVS your full adder design
Return
To EE 421L Labs