CE 338 2021 Spring
Lab 9: Design a Simple 8-Bit ALU
Nic Theobald
nstheobald@fortlewis.edu
Simple 8-bit ALU
Introduction
This
lab covers the design and simulation of an 8-bit ALU.
Methods and Materials
Item
Quantity
LTspice
Electric VLSI
Ideal ADC/DAC Library
1
1
1
The schematic of the ALU was created and simulated using
LTspice. All 4 modes were tested and verified. The layout was then
created and verified using DRC, NCC, and ERC.
Results
Task 1: Create Schematic The schematic for the ALU was first created.
Figure
1: Schematic view of the 8-bit ALU.
An 8-bit inverted was also created, along with the layout.
Figure 2: 8-bit inverter schematic.
Figure 3: Layout of 8-bit inverter.
It was then simulated in LTspice.
AND
Figure 4:Simulation 11111111 and 00000000
OR
Figure 5:Simulation 11111111 OR 00000000
ADD
Figure 4:Simulation 11111111 + 00000000
Subtract
Figure 5: Simulation 11111111 - 00000000
Task 2: Create and Verify Layout
The layout of the ALU was created.
Figure 5: ALU Layout.
DRC, ERC, and NCC was run. NCC failed...
continued...
Figure 6: DRC, ERC, NCC check.
Discussion:
This lab detailed the design and simulation of an 8 bit ALU. All verification methods, other than NCC, passed.