Translator Disclaimer
24 August 2009 Implementation of a speculative Ling adder
Author Affiliations +
A large number of adder designs are available based on the constraints of a particular application, e.g., speed, fanout, wire complexity, area, power consumption, etc. However, a lower-bound has been set on the speed of these adders and it has not been possible to design reliable adders faster than this lower bound. This paper deals with the design and implementation of a speculative adder, that takes advantage of the probabilistic dependence of the maximum carrypropagate chain length on the adder operand size. That is, this type of adder is designed to produce correct results for a vast majority of inputs that have carry-propagate chains shorter than the length for which the adder has been designed. An improvement is proposed to an earlier design of a speculative adder, by using Ling equations to speed it up. The resulting speculative adder, called the ACLA has been compared with the earlier design and traditional adders like Ling and Kogge-Stone in terms of area, delay and number of gates required. The ACLA is at least 9.8% faster and 20% smaller than the previous design. A circuit for error detection and error correction has also been implemented, resulting in the Reliable Adder (RA). When implemented as a sequential circuit, such a combination of ACLA and RA can significantly increase the average speed of the adder unit.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Malhar Mehta, Amith Kumar Nuggehalli Ramachandra, and Earl E. Swartzlander Jr. "Implementation of a speculative Ling adder", Proc. SPIE 7444, Mathematics for Signal and Information Processing, 74440K (24 August 2009);


Faster and smaller hardware implementation of XTR
Proceedings of SPIE (August 25 2006)
Power comparison of SRT and GST dividers
Proceedings of SPIE (October 02 1998)
Estimating adders for a low density parity check decoder
Proceedings of SPIE (August 25 2006)
Arithmetic processor design for the T9000 transputer
Proceedings of SPIE (December 01 1991)
VLSI digital signal processing: some arithmetic issues
Proceedings of SPIE (October 22 1996)

Back to Top