Lab 7 - EE 421L
Authored
by Biruk Gebremeskel
Email: gebreb1@unlv.nevada.edu
Novemeber 7, 2018
Lab
description:
The
purpose of this lab was to help us get use to using buses and arrays in
the design of word inverters, muxes, and high speed adders.
Pre-Lab Work:
All previous labs have been backed up in Dropbox
Lab Work:
Exercise 1
4Bit Word Inverter
Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/4-bit_inverter_sim-schem.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/4-bit_inverter_sim-schem.PNG) | Simulation
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/4bit_word_Inverter_Simulation.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/4bit_word_Inverter_Simulation.PNG)
|
From the above simulations we can see that the delay increased as the capactive load increasesd.
Exercise 2
8 Bit input /output array of AND, OR, NOR, and NAND, and Inverter gates
8-Bit NAND gate Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NAND%20gate2.JPG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NAND%20gate2.JPG)
| 8-Bit NAND gate Symbol
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NAND%20gate%202%20symbol.JPG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NAND%20gate%202%20symbol.JPG)
|
8-Bit NOR gate Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NOR_schematic.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NOR_schematic.PNG) | 8-Bit NOR gate Symbol
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NOR_symbol.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_NOR_symbol.PNG) |
8-Bit AND gate Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AND_schematic.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AND_schematic.PNG) | 8-Bit AND gate Symbol
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AND_symbol.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AND_symbol.PNG)
|
8-Bit OR gate Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_OR_schematic.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_OR_schematic.PNG) | 8-Bit OR gate Symbol
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_OR_symbol.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_OR_symbol.PNG) |
8-Bit Inverter Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_Inverter_schematic.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_Inverter_schematic.PNG) | 8-Bit Inverter Symbol
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_Inverter_symbol.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_Inverter_symbol.PNG) |
8-Bit Logic gate Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/schem_8bit_logicgates.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/schem_8bit_logicgates.PNG)
8-Bit Logic gate Simulation
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/sim_8bit_logicgates.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/sim_8bit_logicgates.PNG)
Exercise 3
2-1 MUX/DEMUX Schematic, Symbol, and Simulation
Exercise 4
2-1 MUX/DEMUX Schematic and symbol with a single select
8-Bit 2-1 MUX/DEMUX Schematic, and Simulation
EXercise 5
Schematic, Symbol layout, Extracted, DRC, LVS of AOI Full Adder
Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI_full_Adder_Schematic2.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI_full_Adder_Schematic2.PNG)
Symbol
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI_full_Adder_Symbol.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI_full_Adder_Symbol.PNG)
Layout and Extracted
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20Layout.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20Layout.PNG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20Extracted.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20Extracted.PNG)
DRC and LVS
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20DRC2.JPG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20DRC2.JPG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20LVS1.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20LVS1.PNG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20LVS2.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/AOI%20Full%20Adder%20LVS2.PNG)
8-Bit AOI Full Adder Schematic,Simulation, Layout, Extracted, DRC and LVS
Schematic
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_Schematic.JPG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_Schematic.JPG)
Simulation
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AOI_SIM_Schematic.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AOI_SIM_Schematic.PNG)
This
8 -bit full adder was tested by adding the number 00011111 from input A
and the number 11000000 from input B. The result as seen in the
simulation below is 11011111.
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AOI_SIM_Simullation.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit_AOI_SIM_Simullation.PNG)
Layout and Extracted
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_Layout.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_Layout.PNG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_Extracted.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_Extracted.PNG)
DRC and LVS
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_DRC.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_DRC.PNG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_LVS1.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_LVS1.PNG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_LVS2.PNG](http://cmosedu.com/jbaker/courses/ee421L/f18/students/gebreb1/lab7/8bit%20AOI_Full_Adder_LVS2.PNG)
The files, simulations, schematics, layouts, etc used in this lab can be downloaded in the link below.
Lab7_BG