ENGR338 Lab 2021 Fall
Lab 8
Name: David Lee

Email: djlee1@fortlewis.edu

Design a MUXm and a High Speed Full Adder

Introduction:
In this lab we used ElectricVLSI to build an 8-bit MUX and an 8-bit High Speed Full Adder

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: Build an 8-bit MUX


Figure 1: Shows the Schematic of a MUX

Figure 2: Shows the Layout of the MUX with no DRC or NCC Errors


Figure 3: Shows the LTSpice Simulation of the MUX


Figure 4: Shows the Schematic of the 8-bit MUX


Figure 5: Shows the Layout of the 8-bit MUX with no DRC or NCC errors

Task 2: Build a 1-bit Full Adder


Figure 6: Shows the schematic of the 1-bit Full Adder


Figure 7: Shows the LTSpice Simulations of the 1-bit Full Adder


Figure 8: Shows the Layout of the 1-bit Full Adder with no DRC or NCC errors

Task 3: Design an 8-bit High Speed Full Adder



Figure 9: Shows the Schemactic of the 8-bit Full Adder with no errors


Figure 10: Shows the schematic of the simulation for the 8-bit Full Adder


Figure 11: Shows the LTSpice simulation of the 8-bit Full Adder


Figure 12: Shows the layout of the 8-bit High Speed Full Adder with no DRC or NCC errors


5. Discussion
The lab was able to be successfully completed because we were able to create the simulate and have no errors in the final layout of the 8-bit MUX and the 8-bit High Speed Full Adder. The biggest problem I ran into while completing this lab was that while creating the array for the 8-bit MUX the program was creating two copies on top of each other creating a spacing error. After I was able to figure this problem out the rest of the lab was able to be completed without to many additional errors. While creating the 8-bit Full Adder I found that it was easier to move the C(out) to the same level as the C(in) to be able to connect them easily in the layout.