About the Ripple Carry Adder
A ripple carry adder chains N full adders together. The carry-out of each stage feeds into the carry-in of the next, "rippling" from the least-significant bit to the most-significant bit. While simple to understand, the propagation delay grows linearly with the number of bits — this is why real CPUs use carry-lookahead or other fast-carry techniques.