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:

Figure 1: Inverter short DRC checked


Figure 2: NCC clean for short inverter


Figure 3: Simulation of ring oscillator


Figure 4: Ring Oscillator using busses


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.


Figure 6: Ring Oscillator with NCC DRC and ERC clean

Task 2:


Figure 7: AND gate DRC clean


Figure 8: 8 bit and DRC clean


Figure 9: 8 bit and simulation


Figure 10: 8 bit and DRC ERC and NCC clean

Task 3:

Figure 11: OR gate DRC clean


Figure 12: OR gate simulation


Figure 13: OR gate layout DRC ERC and NCC clean


Figure 14: 8 bit or gate DRC clean


Figure 14.1: 8 bit OR simulation


Figure 15: OR gate layout with DRC ERC and NCC clean

Task 4:


Figure 15: NAND gate DRC clean


Figure 15.1: 8 bit NAND simulation


Figure 16: NAND layout DRC ERC and NCC clean

Task 5:


Figure 17: NOR schematic DRC clean


Figure 17.1: 8 bit NOR simulation


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.