ENGR338 Lab 2021 Fall
Lab 9
Name: David Lee

Email: djlee1@fortlewis.edu

Design a Simple 8-bit ALU

Introduction:
In this lab we used ElectricVLSI to build 8-bit ALU in ElectricVLSI

Materials and Methods:
In this Lab we used the computer program ElectricVLSI to create the schematics that were then simulated in LTSpice.

Results:

Task 1: Design the logic Circuit of the ALU


Figure 1: Shows the Schematic of the 8-bit ALU with no Errors


Figure 2: Shows the Layout of the 8-bit inverter with no DRC or NCC Errors


Figure 3: Shows the LTSpice Simulation of the ALU AND gate


Figure 4: Shows the LTSpice Simulation of the ALU OR gate


Figure 5: Shows the LTSpice Simulation of the ALU Addition


Figure 6: Shows the LTSpice Simulation of the ALU Substration

Task 2: Finish the layout of the ALU


Figure 7: Shows the Full Layout of the ALU with no DRC or NCC Errors



3. Discussion
The lab was able to be successfully completed because I was able to create the entire layout of the 8-bit ALU without any NCC or DRC errors. This lab was interesting to me because it was fun to see how to layout a complex circuit with the wiring and having to plan out the layout before placing everything. I learned to full connect portions of the circuit before you keep adding more parts. The part that took the longest for me was that I had forgotten to add the inverters to the MUXs so when I first ran my checks I had a bunch of errors. After realising I had forgotten the inverters,
my circuit was already full wired so I had to get creative on the placement and it didn't look as good as I wanted but it works!