JISE


  [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]


Journal of Information Science and Engineering, Vol. 36 No. 1, pp. 1-12


An Asynchronous High-Performance Approximate Adder with Low-Cost Error Correction


TARAK K. KODALI1, YILIN ZHANG2, EUGENE JOHN1 AND WEI-MING LIN1
1Department of Electrical and Computer Engineering
University of Texas at San Antonio
San Antonio, TX 78249 USA

2Advanced Micro Devices, Inc.
Austin, TX 78735 USA


Integer addition, being the fundamental process used in all other integer and floating point arithmetic operations, is the most important process used in computer systems and related applications. Many adder designs have been proposed in order to enhance the overall system performance. Approximation/speculation proves to be a very effective approach in leading to results faster than non-approximation techniques, though with its intrinsic drawback in having a potentially incorrect result. This paper proposes an approximate adder design with a very cost-effective error correction capability incorporated. In addition, with a built-in completion-detection mechanism, the proposed design is suitable for an asynchronous or variable-latency processing environment, and can deliver an expected completion time much shorter than all well-known parallel adders.


Keywords: approximate adder, speculative adder, speculative circuit, asynchronous adder, variable-latency adder

  Retrieve PDF document (JISE_202001_01.pdf)