Lab 7 - ECE 421L
Authored
by Kanoa Hokoana, hokoana@unlv.nevada.edu
October 25, 2023
Lab 7: Using buses and arrays in the design of word inverters, muxes, and high-speed adders
For the prelab I went through tutorial 5.
For tutorial 5 I made a ring oscillator. This is the schematic for the ring oscillator.
I then made a symbol.
Then I made a layout for the ring oscillator.
DRC and LVS check
This concludes tutorial 5 and the prelab.
For the first part of the lab I created a 4-bit inverter. I then created an 8-bit NAND, NOR, AND, inverter, and OR gate.
After
that I drafted an 8-bit DEMUX/MUX. Finally, I drafted an 8-bit
full-adder. All drafted logic units used 6u/0.6u NMOS and PMOS devices.
4-bit inverter
1-bit inverter schematic
4-bit inverter schematic
4-bit inverter symbol
4-bit inverter simulation schematic
Simulation
8-bit inverter
Schematic
Symbol
8-bit NAND Gate
1-bit NAND Gate schematic
8-bit NAND Gate schematic
8-bit NAND Gate symbol
8-bit NOR Gate
1-bit NOR Gate schematic
8-bit NOR Gate schematic
8-bit NOR Gate symbol
8-bit AND Gate
Schematic
Symbol
8-bit OR Gate
Schematic
Symbol
Simulation of NAND, NOR, AND, Inverter, and OR gates
Simulation Schematic
Simulation
2 to 1 DEMUX/MUX
1-bit Schematic
1-bit symbol
1-bit Simulation Schematic
1-bit Simulation
A
MUX chooses which input signal will be outputted when S is "1" A is
outputted to Z and when Si is "1" B is outputted to Z. A DEMUX does the
opposite when S is "1" the input Z is outputted to A and when Si is "1"
the input Z is outputted to B.
8-bit DEMUX/MUX
1-bit Schematic
1-bit Symbol
8-bit Schematic
8-bit Symbol
8-bit Simulation Schematic
8-bit Simulation
8-bit Full-adder
1-bit Schematic
1-bit Symbol
1-bit Layout
1-bit DRC and LVS Check
8-bit Schematic
8-bit Symbol
8-bit Layout
8-bit DRC and LVS Check
8-bit Simulation Schematic
8-bit Simulation
I
used the two binary numbers A = 11110000 and B = 11000011. The result
is Cout = 1 and S = 10110011. This can be seen in the simulation above.
This concludes lab 7.Backing up work
These are the files used in this lab: lab7.zip
This completes lab 7.
Return to EE 421L Labs