345 B
345 B
Carry-Select Adder
A carry select adder is built using two ripple carry adders, and multiplexing them together based off of the value of c_{in}
. This is done for performance reasons, because when adding two numbers x
and y
, we know x
and y
before we know the value of c_{in}
. This means we can compute what the output of x + y