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

Adders

The document outlines the design of a 4-bit adder, detailing the logic for sum and carry calculations based on input values. It also describes carry propagate adders, carry-save adder (CSA) cells, and carry-select adders, highlighting their operational principles. Additionally, it briefly mentions multipliers and other data path operators without further elaboration.

Uploaded by

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

Adders

The document outlines the design of a 4-bit adder, detailing the logic for sum and carry calculations based on input values. It also describes carry propagate adders, carry-save adder (CSA) cells, and carry-select adders, highlighting their operational principles. Additionally, it briefly mentions multipliers and other data path operators without further elaboration.

Uploaded by

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

Adders

Ak Bk Previous Carry Sum New Carry


Ck-1 Sk Ck
0 0 0 0 0

Design of 4-bit adder 0 1 0 1 0

1 0 0 1 0

1 1 0 0 1

0 0 1 1 0

0 1 1 0 1

1 0 1 0 1

1 1 1 1 1

From TT,
For sum, If Ak=Bk, then Sk = Ck-1 else Sk=Ck-1’
For carry, If Ak=Bk, then Ck = Ak = Bk* else Ck=Ck-1
Bk* represents Carry, Ck = 1 when Ak=Bk =1
Ck = 0 when Ak=Bk = 0
Carry Propagate adders
Carry-save adder (CSA) cell
• A1[i], A2[i], A3[i ], inputs with CIN.
• S1[i], S2[i], with additional COUT
• S1[i] = CIN ,
• S2[i] = PARITY(A1[i], A2[i], A3[i ])
• COUT = MAJ(A1[i], A2[i], A3[i ])
Carry-select adder duplicates two small adders for the
cases CIN='0' and CIN='1' and then uses a MUX to select
the case that we need
Multipliers
Other Data path Operators

You might also like