Logic circuits
What is the drawback of a ripple-carry adder made by chaining full adders?
- AIt cannot handle negative numbers
- BBecause the carry propagates from the lower bits in sequence, the delay grows in proportion to the number of bits
- CThe circuit size does not change even as the number of bits increases
Show answer and explanation
Answer: B. Because the carry propagates from the lower bits in sequence, the delay grows in proportion to the number of bits
In a ripple-carry adder, each full adder must wait for the carry from below before computing, so the carry propagates in sequence from the least significant to the most significant bit. The delay therefore grows in proportion to the number of bits. Faster designs use structures such as carry-lookahead adders.
- A. With two's complement, negative numbers can be handled by the same circuit.
- B. Correct. Carry propagation makes the delay proportional to the number of bits.
- C. More bits means more full adders, so the circuit grows.