Lab 7 - EE 421L
Brandon Thomas (email:thomasb3@unlv.nevada.edu)
November 2, 2015
Objectives:
In this lab we were supposed to use busses to draw up the schematic for
an 8-bit DEMUX/MUX and to draw up the schematic for and layout an 8-bit
adder. The smaller portions of the lab include using busses to
draw up the schematics for an 8-bit input/output array of the
following logic gates: NAND, NOR, AND, OR, and an inverter.
Procedures:
1)
The first part of the lab required setting up the schematic and laying
out a ring oscillator. The layout of the ring oscillator is seen
below along with its DRC test.
2)
We then had to plot the output of the ring oscillatorfrom the schematic
and then again from the extracted view followed by LVSing the ring
oscillator.
Schematic:
Extracted:
3) After
completing the ring oscillator we had to draw up the schematic for the
following things: first the schematic for inverting a 4-bitword and test simulations, then the schematics for
8-bit input/output array of: NAND, NOR, AND, OR, and an inverter, as
well as the corresponding test simulations for each (I only tested the
AND gate and the NOR gate to save time and prevent the lab report).
Inverting 4-bit word:
Inverter schematic8-bit inverter:
8-bit NAND gate:
NAND gate schematic
8-bit NOR gate:
schematic
NOR gate sim schematic:
http://cmosedu.com/jbaker/courses/ee421L/f15/students/thomasb3/Lab_Project/Lab_Project.html
8-bit AND gate:
Schematic
http://cmosedu.com/jbaker/courses/ee421L/f15/students/thomasb3/Lab_Project/Lab_Project.html
8-bit AND gate sim schematic:
8-bit OR:
Schematic:
4) The next thing we had to do was create a schematic for a 2to1 DEMUX/MUX and simulate its operation.
The
way the MUX operates is by using the selecter inputs (S and Si) to
control transmission gates. When S is a logic high (meaning Si is
a logic low) it turns the second transmission gate on allowing the B
signal to pass through and vice versa for the input A.
5)
The next part of the lab was taking the 2-to-1 MUX we just
created and using it to create an 8bit wide word 2-to-1 MUX. The
first step of this was to set up the schematic for it and create a
symbol of the schematic for use in a simulation schematic.
6)
After getting working results for the 8bit MUX/DEMUX, we had to begin
work on our 8 bit adder. The first step for this portion of the lab was
drawing up the schematic for and laying out a full adder, followed by
creating a symbol for use in simulating the schematic.
7) After completing the single bit full adder, we then had to take it and use it to create out 8bit adder.
Schematic
Simulation Schematic
Simulation Output
Layout
Extracted Viewhttp://cmosedu.com/jbaker/courses/ee421L/f15/students/thomasb3/Lab_Project/Lab_Project.html
Conclusion:
The main thing I learned during this lab was patience. The amount
of time it took to get everything to DRC and LVC properly was crazy and
was an extreme test of patience. Aside from that it was very
interesting to see how a circuit that perform such a simple task can be
so complex when actually broken down into its base components.
For this layout I also tried using the busses on the top of the
layout and using those to pull down signals to the locations that I
needed. It seemed like doing it this way saved time when laying
out the circuit and made the circuit look much less messy.