Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views15 pages

Arithmetic Circuits

Uploaded by

Ankit Dhang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views15 pages

Arithmetic Circuits

Uploaded by

Ankit Dhang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

* Arithmetic Circuits

Adder/subtractor unit
*4-bit full adder
*Simplest design: cascade full adders
*Critical path goes from Cin to Cout
*Design full adder to have fast carry delay
A 4 B4 A 3 B 3 A 2 B2 A 1 B1

Cout Cin
C3 C2 C1
S4 S3 S2 S1

*Ripple Carry Adder


* CMOS gate delays and areas
normalized relative to an inverter
*Full Adder – TT
*Carry Look Ahead adder
*Carry Look Ahead adder
* Cout=G+PCin
* We can also replace Ex-or operation with OR
operation. It can also computes the carry out
* Cout=AB+(A+B)Cin
* G = AB
* P = A Exor B or P = A + B

*Carry Look Ahead adder


*Carry Look Ahead adder
* The carry-select adder generally
consists of ripple-carry adders and
a multiplexer.
* Adding two n-bit numbers with a
carry-select adder is done with two
adders (therefore two ripple-carry
adders), in order to perform the
calculation twice, one time with
the assumption of the carry-in
being zero and the other assuming
it will be one.
* After the two results are
calculated, the correct sum, as well
as the correct carry-out, is then
selected with the multiplexer once
the correct carry-in is known.

*Carry Select Adder


*Uniform, Variable -sized adder
* A carry select adder (CSA) has several advantages, including:
* Fast: CSAs are one of the fastest adders available and are used
in many data-processing processors to perform fast arithmetic
functions.
* Low power: CSAs can be designed to consume less power.
* Reduced propagation delay: CSAs use parallel stages that
reduce propagation delay compared to other adders, such as
ripple carry adders and carry save adders.
* Reduced area: CSAs can be designed to take up less space.

*Advantages of CSA

You might also like