What is Carry-lookahead adder?

An adder that computes carries in parallel from each bit's generate signal g = a·b and propagate signal p = a ⊕ b, without waiting for carries to ripple. Delay stays small even for wide operands.

Field: Computer Arithmetic

Carry-lookahead adder in the explanations

Questions that mention Carry-lookahead adder (3)

  1. Why is a carry-lookahead adder fast?
  2. In a carry-lookahead adder, which gives the definitions of each bit's generate signal g and propagate signal p (a and b are that bit's inputs) and the carry into the next bit, c(i+1)?
  3. Why are carry-save adders used to sum the many partial products in a multiplier?

Related terms

Carry-save adder Arithmetic shift bfloat16 Booth's algorithm Catastrophic cancellation Exponent field Fixed point Floating-point absorption FP8 Fused multiply-add

Back to the glossary