Carry lookahead adders (CLA) are digital circuits designed to efficiently perform binary addition.

CLAs are explored as a better alternative to ripple carry adders because of RCAs’ tendencies to have a longer critical path because of the way the carry bit is propagated. CLAs instead aim to improve the time delay.

The idea is that we design logic that looks ahead outside of the full adders that will feed the carry value to the appropriate full adder.