This repository contains the complete design, physical implementation, and verification of a high-speed 5-bit Carry Look-Ahead Adder (CLA) using a Static Manchester Carry Chain (MCC) implemented in 180nm CMOS technology.
The project follows the full VLSI design flow, including transistor-level schematic design, pre- and post-layout SPICE simulations, physical layout using Magic VLSI, and functional validation using Verilog and FPGA implementation.
Binary addition is a fundamental operation in digital systems and a critical component of Arithmetic Logic Units (ALUs). Conventional adders such as Ripple Carry Adders suffer from large propagation delays due to serial carry dependency.
This project addresses that limitation by implementing a Carry Look-Ahead Adder (CLA) accelerated using a Static Manchester Carry Chain (MCC), which enables fast parallel carry propagation while reducing delay, area, and parasitic effects.
- Generate (G), Propagate (P), and Delete (D) signals
- Parallel computation of carry bits
- Avoids large fan-in static CMOS gates
- Transmission-gate based carry propagation
- Eliminates long transistor stacks
- Maintains full rail-to-rail voltage swing
- Significantly reduces critical path delay
- Input and output register banks
- Implemented using Modified TSPC (MTSPC) D Flip-Flops
- Technology Node: TSMC 180nm CMOS
- Circuit Simulation: NGSpice
- Physical Layout & Extraction: Magic VLSI
- HDL: Verilog
- Hardware Validation: FPGA
| Metric | Pre-Layout | Post-Layout |
|---|---|---|
| Critical Path Delay | 78 ps | 100 ps |
| Setup Time | 56.28 ps | 58 ps |
| Clock-to-Q Delay | 40.54 ps | 41.62 ps |
| Maximum Frequency | 5.72 GHz | 5.01 GHz |
- Transistor-level functional verification using NGSpice
- Post-layout simulation with parasitic extraction
- Timing analysis (setup time, clock-to-Q delay, critical path)
- Verilog RTL simulation
- FPGA synthesis and hardware validation
- N. H. Weste and D. M. Harris, CMOS VLSI Design
- J. M. Rabaey, A. Chandrakasan, and B. Nikolić, Digital Integrated Circuits: A Design Perspective.