ENGR 338 - Lab 2023 Fall
Name: Ian Van Horn
Email: imvanhorn1@gmail.com
Lab 7: Using Busses
This lab
introduces busses in eletric VLSI as a way of laying out many gates in series.
This lab requires the Eletric VLSI software
Task 1: Build and simulate a ring ocillator. (20 points).
![](Images/Ring_ocillator_sim_sch.png)
Figure 1:Error free ring ocillator and spice code
![](Images/Ring_ocillator_sim_spice.png)
Figure 2. Results of ring ocillator simultaion
![](Images/Ring_ocillator_bus_sim_sch.png)
Figure 3: Ring ocillator disigned with busses
![](Images/Ring_ocillator_bus_sim_spice.png)
Figure 4: Results of ring ocillator with busses simulation
![](Images/Ring_ocillator_bus_lay.png)
Figure 5: Ring ocillator layout
Busses do not exist in layout. The layout must look how the physical
circut will look. Therefor it does not make sense for busses to exist
in this design step.
Task 2: Design an 8 bit and gate (20 points).
![](Images/and_sch.png)
Figure 8: AND gate schematic
![](Images/8bitAND_sch.png)
Figure 9: 8 Bit AND gate schematic
![](Images/8bitand_sim_sch.png)
Figure 8: 8 Bit AND simulation schematic
![](Images/8bitand_sim_spice.png)
Figure 9: 8 Bit and simulation spice results
![](Images/8bitand_sim_spice_all0.png)
Figure 10: 8 Bit and spice simulation results with input A grounded
![](Images/8bitand_lay.png)
Figure 11: 8 Bit AND layout
Task 3: 8 bit OR Gate (20 points).
![](Images/8bitORsch.png)
Figure 12: OR gate Schematic
![](Images/8bitor_sch.png)
Figure 13: 8 Bit OR Schematic
![](Images/8bitor_sch_sim.png)
Figure 14: 8 Bit OR simulation schematic
![](Images/8bitNOR_sim_spice.png)
Figure 15: 8 Bit OR SPICE results
![](Images/8bitor_sch_sim_spice_allHigh.png)
Figure 16: 8 Bit OR with input A shorted to Vdd
![](Images/8bitor_lay.png)
Figure 17:8 Bit OR layout
Task 4: 8 bit NAND Gate (20 points).
![](Images/8bitNAND_sch.png)
Figure 18: 8 bit NAND schematic
![](Images/8bitNAND_sim_sch.png)
Figure 19: 8 Bit NAND Simulation Schematic
![](Images/8bitNAND_sim_spice.png)
Figure 20: 8 Bit NAND SPICE results
![](Images/8bitNAND_sim_spice_allHigh.png)
Figure 21: 8 Bit NAND with input A to gnd
![](Images/8bitNAND_lay.png)
Figure 22: 8 Bit NAND Layout
Task 5: 8 bit NOR Gate (10 points).
![](Images/8bitNOR_sch.png)
Figure 23: 8 Bit NOR schematic
![](Images/8bitNOR_sim_sch.png)
Figure 24: 8 Bit NOR simulation schematic
![](Images/8bitNOR_sim_spice.png)
Figure 25: 8 Bit NOR simulation SPICE results
![](Images/8bitNOR_sim_spice_allLow.png)
Figure 26: 8 Bit NOR with input A to Vdd
![](Images/8bitNOR_lay.png)
Figure 27: 8 Bit NOR Layout
Conclusion: This lab sucessfully introduced busses