aaryaapg / RCA-Cadence

4 Bit Ripple Carry Adder using Cadence

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RCA-Cadence

Introduction

Ripple carry adder is a combinational logic circuit used for the purpose of adding two n-bit binary numbers. It is also known as n-bit parallel adder. It is constructed by cascading n full adders in series. The carry out of the first stage is fed to the carry in of the next stage. n-bit ripple carry adder requires N full adders.

Diagrams

Block Diagram:

image

Truth Table:

image

Implementation

Following is the final implementation of a 4-bit Ripple Carry Adder in the CadenceĀ® design environment. Four 4-bit full adders are cascaded to obtain 4-bit ripple carry adder. (a3,a2,a1,a0) & (b3,b2,b1,b0) are two 4-bit numbers that are to be added and (s3,s2,s1,s0) is the output obtained. Cout is the final carry.

Final Schematic of 4-bit Ripple Carry Adder:

image

Results

(a) When inputs are A(0001) & B(0011)

image

(b) When inputs are A(0011) & B(0011)

image

(c) When inputs are A(0111) & B(0111)

image

(d) When inputs are A(1111) & B(0111)

image

About

4 Bit Ripple Carry Adder using Cadence