33% found this document useful (3 votes)
2K views8 pages

Carry Save Adder

Carry Save Adder is a digital adder that sums three or more binary numbers. It outputs two numbers of equal dimension to the inputs - a partial sum and a carry. Its most important application is calculating partial products in integer multiplication. It has advantages of parallel outputs and little propagation delay, but a disadvantage is not knowing the sign of intermediate results during modular multiplication.

Uploaded by

Swati Malik
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
33% found this document useful (3 votes)
2K views8 pages

Carry Save Adder

Carry Save Adder is a digital adder that sums three or more binary numbers. It outputs two numbers of equal dimension to the inputs - a partial sum and a carry. Its most important application is calculating partial products in integer multiplication. It has advantages of parallel outputs and little propagation delay, but a disadvantage is not knowing the sign of intermediate results during modular multiplication.

Uploaded by

Swati Malik
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Carry Save Adder

CME 433

Presented by:
Richard Aramenko Luke Brisebois

Carry Save Adder


A digital adder Used to sum 3 or more binary numbers Outputs two numbers of equal dimensions as the input This unique dual output consists of:
One sequence of partial sum bits One sequence of carry bits

Application

The most important:


Calculating partial products in integer multiplication

Additional application includes:


Adding a large number of inputs together

Advantages and Disadvantages

Advantages:
Produces all of its outputs in parallel resulting in the same delay as a full adder Very little propagation delay when implemented
Carry Save Adder plus a ripple adder = n+1 Two Ripple Carry adders = 2n

Allows for high clock speeds

Advantages and Disadvantages

Disadvantages
We do not know whether the result is positive or negative This is a drawback when performing modular multiplication since you dont know whether the intermediate result is greater or less than the modulus

Circuit Block

Example

The End

You might also like