However, a ripple-carry adder is slow when it has to add up large numbers. Why...? Consider again the circuit diagram of the 2-bit adder...
![]() Illustration delay of a 2-bit ripple-carry adder. |
No logic gate can provide immediate results. Only after a delay, the so-called gate delay time τ, the gate has executed the logic computation. With the circuit diagram in mind, you can easily make the following statements... |
|
The full outcome of the 2-bit ripple carry adder is delayed by three times the gate delay time.
But what about a n-bit ripple-carry adder...?