Carry-lookahead addition circuits with logarithmic depth and quadratic
size. This makes them much faster for reasonably sized
but they
take considerably more space. In practice, the larger circuit size and
increased difficulty in laying out the circuit discourages designers
from using a full carry-lookahead adder. Instead, a hybrid approach is
used. With ripple-carry adders,
-bit adders were combined to
form an
-bit adder. Instead,
-bit adders could be combined
to form an
-bit adder. For example,
-bit carry-lookahead
adders could be combined to form a
-bit adder. This approach gives
a tradeoff between size and speed. Such a circuit has size
proportional to
and depth proportional to
.