ENGR 338 Lab 7
Name: Zane Sauer
Email:
zmsauer@fortlewis.edu
Introduction:
The goal of this lab is to be able to build a ring
oscillator using buses as well as building various logic gates using
busses in electricVLSI.
Task 1:
![](img/Inverter_Short_DRC.JPG)
Figure 1: Inverter short DRC checked
![](img/Inverter_Short_NCC.JPG)
Figure 2: NCC clean for short inverter
![](img/Ring_Osc_SIM.JPG)
Figure 3: Simulation of ring oscillator
![](img/Ring_Osc_Bus_DRC.JPG)
Figure 4: Ring Oscillator using busses
![](img/Ring_Osc_Bus_SIM.JPG)
Figure 5: Ring Oscillator with busses simulation
Busses cannot be used in layout since electric vlsi will not duplicate layouts nor will it be able to make series connections.
![](img/Ring_Osc_Bus_NCC_ERC_DRC.JPG)
Figure 6: Ring Oscillator with NCC DRC and ERC clean
Task 2:
![](img/AND_DRC.JPG)
Figure 7: AND gate DRC clean
![](img/8_bit_AND_DRC.JPG)
Figure 8: 8 bit and DRC clean
![](img/8_bit_AND_SIM.JPG)
Figure 9: 8 bit and simulation
![](img/8_bit_AND_DRC_ERC_NCC.JPG)
Figure 10: 8 bit and DRC ERC and NCC clean
Task 3:
![](img/OR_DRC.JPG)
Figure 11: OR gate DRC clean
![](img/OR__SIM.JPG)
Figure 12: OR gate simulation
![](img/OR_DRC_ERC_NCC.JPG)
Figure 13: OR gate layout DRC ERC and NCC clean
![](img/8_bit_OR_DRC.JPG)
Figure 14: 8 bit or gate DRC clean
![](img/8_bit_OR_SIM.JPG)
Figure 14.1: 8 bit OR simulation
![](img/OR_layout_DRC_ERC_NCC.JPG)
Figure 15: OR gate layout with DRC ERC and NCC clean
Task 4:
![](img/8_bit_NAND_SCHM_DRC.JPG)
Figure 15: NAND gate DRC clean
![](img/8_bit_NAND_SIM.JPG)
Figure 15.1: 8 bit NAND simulation
![](img/8_bit_NAND_DRC_ERC_NCC.JPG)
Figure 16: NAND layout DRC ERC and NCC clean
Task 5:
![](img/NOR_DRC.JPG)
Figure 17: NOR schematic DRC clean
![](img/8_bit_NOR_SIM.JPG)
Figure 17.1: 8 bit NOR simulation
![](img/NOR_DRC_ERC_NCC.JPG)
Figure 18: NOR layout DRC ERC and NCC clean
Conclussion:
This
lab was a bit tedious in the beginning learning how to work with busses
and what errors ment. Once I figured out these issues I was able to
move quickly through the lab. I know using busses will be a useful tool
for large scale projects coming up later.