Design and verify an 8-bit Arithmetic Logic Unit (ALU) using Verilog HDL.
| Select | Operation |
|---|---|
| 000 | Addition |
| 001 | Subtraction |
| 010 | AND |
| 011 | OR |
| 100 | XOR |
| 101 | NOT |
| 110 | Left Shift |
| 111 | Right Shift |
alu.v: ALU Designalu_tb.v: Testbench- Waveform Screenshot
The design was verified using a Verilog testbench. All arithmetic and logical operations were simulated and validated.
- Correct arithmetic operations
- Correct logical operations
- Carry generation during overflow conditions
Prateek Kumar Sahu M.Tech VLSI Design