Lab 7 - ECE 421L 

Quinton Micheau

10/31/2020

micheauq@unlv.nevada.edu

Lab 7

  

We will begin by going over Tutorial 5. This tutorial covers how to layout a ring oscillator which will be used in future projects.

Schematic, Simulation Output and Layout of the ring oscillator
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/tut5_ring_osc_sim.PNG http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/tut5_ring_osc_output.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/tut5_ring_osc_layout.PNG



LVS and proof that we are simulating the extracted version.
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/tut5_ring_osc_netlist.PNG http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/tut5_ring_osc_LVS.PNG http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/tut5_ring_osc_env.PNG



Lab 7
The first task is to create a symbol for a 4-bit inverter using a bus line and simulate.
Schematic
Simulation Results
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/INV2_bus_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/INV2_bus_output.PNG


Create schematics and symbols for an 8-bit input/output array of: NAND, NOR, AND, inverter, and OR gates.
Provide a few simulation examples using these gates.
8-bit NAND Gate
Schematic
Simulation Results
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/INV2_bus_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/NAND2_8bit_out.PNG

8-bit AND Gate
Schematic
Simulation Results
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/AND2_8bit_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/AND2_8bit_out.PNG

 

8-bit OR Gate
Schematic
Simulation Results
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/OR2_bus_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/OR2_bus_out.PNG




8-bit NOR Gate
Schematic
Simulation Results
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/NOR2_8bit_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/NOR2_8bit_out.PNG



8-bit Inverter
Schematic
Simulation Results
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/INV2_8bit_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/INV2_8bit_out.PNG


2-1 MUX/DEMUX


Below is the schematic and output of a MUX Gate

Schematic
Output Operation
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/2-1MUX_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/2-1MUX_out.PNG
Notice the half output voltage in the output. This occured When S went low while A was still high.

8-bit MUX

Schematic
Ouput
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/2-1MUX_8bit_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/2-1MUX_8bit_out_1.PNG

DEMUX
Schematic
Output
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitDEMUX_Schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/2-1DEMUX_output.PNG





Full Adder and 8-bit Full Adder

Below is the Schematic, Layout, Extracted Layout, LVS and Simulation of an 8 bit Full Adder.


Single Bit Adder
Schematic
LVS
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/Full_Adder_schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/Full_Adder_LVS.PNG
Layout
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/Full_adder_layout.PNG


8-Bit Full Adder
Layout
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Layout_Full.PNG
Close up of Layout Section
(Note: Total length of the layout is 1050 um or just barely 1mm)
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Layout_Cn_L.PNG
Close up of Layout Section
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Layout_Section.PNG
Height Dimension of Layout
(20 um Smaller than "thinner" than last design)
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Layout_height.PNG
Extracted view of Inputs An and Bn highlighted
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Extracted_AnBn.PNG
Extraced view of the carry-over bit
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Extracted_Cout.PNG
LVS
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/Full_Adder_8bit_LVS.PNGhttp://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/Full_Adder_8bit_LVSOUTPUT.PNG

Bit Addition 

The following operation will be performed by the circuit:


Carry





1
1

An
0
0
0
0
0
0
1
1
Bn + 
0
0
0
0
0
0
1
1
Sum
0
0
0
0
0
1
1
0


And this is what we get in the simulation!

Schematic
Output
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_Sim_Schem.PNG
http://cmosedu.com/jbaker/courses/ee421L/f20/students/micheauq/Lab%207/Images/8bitFA_sim_11_11.PNG



Lab7.zip

                


Return to EE 421L Labs