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