reserach poster
adder Schematic & Layout
Ripple Carry
multiplier
multiplier
AND
OR
XOR
SRL
SLL
sim res
sim res post ex

Project information

Summary

ALUminati:
High-Speed 4-Bit Arithmetic Logic Unit (ALU) Design
Digital VLSI Final Project

As part of Cornell’s Digital VLSI course (ECE 4740), my team and I designed a high-speed 4-bit Arithmetic Logic Unit (ALU) capable of performing 10 operations, including arithmetic (ADD, SUB, MUL), bitwise (AND, OR, XOR), logical shifts (SLL, SRL), and comparisons (G, GEQ). Our focus was on optimizing performance using dynamic logic for speed and exploring alternative logic for power efficiency.

First, we drew and verified circuits via simulations. Then, we did transistor layout, following Design Rule Check (DRC) and Layout Versus Schematic (LVS) checks.

Key features included a custom-designed ripple carry adder with mixed dynamic-static logic, area-efficient barrel shifters, and verified subcell integration through SPICE simulation. The project emphasized delay optimization, glitch mitigation, and layout-aware design—showcasing practical applications of VLSI techniques in a classic digital system.