1999 IEEE International Conference on Computer Design (ICCD'99)
Multilevel Reverse-Carry Computation for Comparison and for Sign and Overflow Detection in Addition
Austin, Texas
October 10-October 13
ISBN: 0-7695-0406-X
A fast calculation of the most-significant carry in an addition is required in several applications, such as comparisons of two operands by performing their difference, sign detection, and overflow detection. It has been proposed to calculate this carry by detecting the most-significant carry chain and collecting the carry after this chain. The detection can be implemented by a prefix tree of AND gates and the collecting by a multi-input OR or by a connection with tri-state buffers.We have performed an estimate of the delay of this implementation for a data-path width of 64 bits and conclude that it is not significantly faster than the traditional carry-look-ahead based method.We propose a multilevel implementation, which allows the overlap of successive levels thereby reducing the overall delay. For 64-bit operands we estimate a delay reduction of about 15% with respect to the traditional carry-look-ahead based method, with a similar number of gates and number and length of interconnections.
Index Terms:
Most significant carry, prefix tree, carry look-ahead adder
Citation:
Tomas Lang, Javier D. Bruguera, "Multilevel Reverse-Carry Computation for Comparison and for Sign and Overflow Detection in Addition," iccd, pp.73, 1999 IEEE International Conference on Computer Design (ICCD'99), 1999