Lab 7 - EE 421L
Authored
by Cody Woolf
woolfc@unlv.nevada.edu
Today's
date: 8Nov2023
Pre-Lab:
Work
remains backed-up from Lab 6; will update with work from this lab.
Additionally, we were directed to perform Tutorial 5; this deals with
the construction of a 31 stage ring oscillator.
Schematic:
![OscSchem](Tut5OscSchem.PNG)
Symbol:
![OscSym](Tut5OscSym.PNG)
Layout with DRC/LVS:
![OscLayout](Tut5Layout.PNG)
![OscDRC](Tut5DRC.PNG)
![OscLVS](Tut5LVS.PNG)
![OscLVSR](Tut5LVSR.PNG)
Lab
description:
This
lab consists of creating several 8-bit logic gates. Prior to that we
were directed to create a 4-bit inverter and a 2-1 Demux/Mux; we were
directed to provide schematics, symbols, and simulations. The logic
gates in this lab are as follows: inverter, NAND, NOR, AND, OR. A
schematic, symbol, and simulation with results are all required for
each gate; for the simulations I built one schematic and simulated each
gate at once. After the gates, we build an 8-bit 2-1 Demux/Mux with
schematic, symbol, and simulation with results. Last, we created a full
adder schematic, symbol, and layout based off Figure 12.20 from the
CMOS textbook.Using this, an 8-bit full adder schematic, symbol, layout, and simulation with results was created.
4-bit Inverter:
Schematic:
![4bitSchem](4bitSchem.PNG)
Symbol:
![4bitSym](4bitSym.PNG)
Simulation/Results:
![4bitSIM](4bitSIM.PNG)
![4bitSIMR](4bitSIMR.PNG)
2-1 Demux/Mux:
Schematic:
![DEMUX_MUXSchem](DEMUX_MUXSchem.PNG)
Symbol:
![DE(MUX)Sym](DE%28MUX%29Sym.PNG)
Mux Simulation/Results:
![MUXSIM](MUXSIM.PNG)
![MUXSIMR](MUXSIMR.PNG)
Demux Simulation/Results:
![DEMUXSIM](DEMUXSIM.PNG)
![DEMUXSIMR](DEMUXSIMR.PNG)
Creation of Symbol for use in 8-bit Demux/Mux:
![x1DE(MUX)Schem](x1DE%28MUX%29Schem.PNG)
![x1DE(MUX)Sym](x1DE%28MUX%29Sym.PNG)
8-bit Inverter:
Schematic:
![invSchem](invSchem.PNG)
![x8invSchem](x8invSchem.PNG)
Symbol:
![x8invSym](x8invSym.PNG)
8-bit NAND:
Schematic:
![NANDSchem](NANDSchem.PNG)
![x8NANDSchem](x8NANDSchem.PNG)
Symbol:
![x8NANDSym](x8NANDSym.PNG)
8-bit NOR:
Schematic:
![NORSchem](NORSchem.PNG)
![x8NORSchem](x8NORSchem.PNG)
Symbol:
![x8NORSym](x8NORSym.PNG)
8-bit AND:
Schematic:
![ANDSchem](ANDSchem.PNG)
Symbol:
![ANDSym](ANDSym.PNG)
8-bit OR:
Schematic:
![ORSchem](ORSchem.PNG)
Symbol:
![ORSym](ORSym.PNG)
Simulation/Results all gates:
![ALLSIM](ALLSIM.PNG)
![ALLSIMR](ALLSIMR.PNG)
8-bit 2-1 Demux/Mux:
Schematic:
![x8DE(MUX)Schem](x8DE%28MUX%29Schem.PNG)
Symbol:
![x8DE(MUX)Sym](x8DE%28MUX%29Sym.PNG)
Mux Simulation/Results:
![x8MUXSIM](x8MUXSIM.PNG)
![x8MUXSIMR](x8MUXSIMR.PNG)
Demux Simulation/Results:
![x8DEMUXSIM](x8DEMUXSIM.PNG)
![x8DEMUXSIMR](x8DEMUXSIMR.PNG)
Full Adder:
Schematic:
![FullAddSchem](FullAddSchem.PNG)
Symbol:
![FullAddSym](FullAddSym.PNG)
Layout with DRC/LVS:
![FullAddLayout](FullAddLayout.PNG)
![FullAddDRC](FullAddDRC.PNG)
![FullAddLVS](FullAddLVS.PNG)
![FullAddLVSR](FullAddLVSR.PNG)
8-bit Full Adder:
Schematic:
![x8FullAddSchem](x8FullAddSchem.PNG)
Symbol:
![x8FullAddSym](x8FullAddSym.PNG)
Simulation/Results:
![x8FullAddSIM](x8FullAddSIM.PNG)
![x8FullAddSIMR1](x8FullAddSIMR1.PNG)
![x8FullAddSIMR1.5](x8FullAddSIMR1.5.PNG)
![x8FullAddSIMR2](x8FullAddSIMR2.PNG)
![x8FullAddSIMR3](x8FullAddSIMR3.PNG)
Layout with DRC/LVS:
![x8FullAddLayout](x8FullAddLayout.PNG)
![x8FullAddDRC](x8FullAddDRC.PNG)
![x8FullAddLVS](x8FullAddLVS.PNG)
![x8FullAddLVSR](x8FullAddLVSR.PNG)
Back-up:
Lab 7 added to Google Drive:
![backup](backup.PNG)
Return to Index