ENGR 338 Lab 2021 Fall
Lab 9
Name: Brian Tsosie
Email: bjtsosie@fortlewis.edu
Simple 8-Bit ALU
Introduction
Building an 8-bit ALU.
Materials and Methods
Pencil & Paper
|
LT Spice software
|
Electric VLSI software
|
Results
Task 1: Logic circuit of the ALU.
![1](pics9/t1inv8lay.png)
Figure 1. Layout of an 8-bit inverter with DRC and NCC.
![2](pics9/alusch.png)
Figure 2. Schematic of the 8-bit ALU.
![3](pics9/t1alu8sim1.png)
Figure 3. Simulation to verify AND gate by setting S1S0=00.
![4](pics9/t1alu8sim2.png)
Figure 4. Simulation to verify OR gate by setting S1S0=01.
![5](pics9/t1alu8sim3.png)
Figure 5. Simulation verifying AND operation using 1111 1111 + 0000 0001 = S = 0000 0000, Co=1.
![6](pics9/t1alu8sim4.png)
Figure 6. Simulation to verify the subtraction operation.
Task 2: ALU layout.
![7](pics9/pic9.png)
Figure 7. 8-bit ALU layout.
Discussion
Building the ALU layout proved to be very challenging. While the
layout could be considered straight forward, connecting all the
components together was not an easy task.
So much that the DRC and a NCC checks did not pass. It was easy to get
lost and lose track of what went where and spacing each component just
right. Unfortunately, that
is what happen here.