High Speed Adder: This projects aims to design an high speed adder based on recursive doubling technique and fabricate at the SKY130nm technology node.

Clone this repo:

Branches

  1. e16a3f2 final gds oasis by Jeff DiCorpo · 2 years, 11 months ago main
  2. 76fb227 Update README.md by Dhayalakumar · 3 years, 1 month ago
  3. 4b9c687 Update README.md by Dhayalakumar · 3 years, 1 month ago
  4. aa0cb00 Update README.md by Dhayalakumar · 3 years, 1 month ago
  5. 3f0e552 Update README.md by Dhayalakumar · 3 years, 1 month ago

High Speed Adder

This projects aims to design an high speed adder based on recursive doubling technique and fabricate at the SKY130nm technology node.

I/Os

Inputs: in1, in2 each of 18 bits
        Mode for add/sub selection
Output: Sum which is of 19 bits.

Block Diagram

Step1: Precomputation of carry status signals of “Generate”, “Propagate”, “Kill”. Step2: Computation of actuaal carry signals for all bits. Step3: Final Sum computation by XORing Carry and propgate signals at each bit. acc_cla

EDA Tools and Environment

Process Node: Sky130nm Simulations:iverilog RTL to GDSII: Openlane SoC Wrapper: Caravel Harness

Pre-Synthesis Simulation

Post-Synthesis Simulation

Screenshot (461)

RTL to GDSII

layout