DocumentCode :
2779856
Title :
Intermediate variable encodings that enable multiplexor-based implementations of two operand addition
Author :
Phatak, Dhananjay S. ; Koren, I.
Author_Institution :
Dept. of Electr. Eng., State Univ. of New York, Binghamton, NY, USA
fYear :
1999
fDate :
1999
Firstpage :
22
Lastpage :
29
Abstract :
In two operand addition, bit-wise intermediate variables such as the “propagate” and “generate” terms are defined/evaluated first. Basic carry propagation recursion is then expressed in terms of these variables and is “unrolled” to obtain a tree structure for fast execution. In CMOS VLSI technology, multiplexors are fast and efficient to implement. Hence, we investigate in this paper all possible two-bit encodings for the intermediate variables and identify the ones that enable multiplexor-based implementations. Some of these encodings enable further simplification of the multiplexor-based realizations. Our analysis also shows that adopting an intermediate signed-digit representation simply amounts to selecting one of the possible encodings. Thus, there is no inherent advantage to the use of intermediate signed-digit representations in a two operand addition. Finally, we extend our analysis to the generalized look-ahead-recursions proposed by R.W. Doran (1988)
Keywords :
CMOS integrated circuits; VLSI; adders; digital arithmetic; encoding; CMOS VLSI technology; bit-wise intermediate variables; carry propagation recursion; generalized look-ahead-recursions; intermediate variable encodings; multiplexor-based implementations; signed-digit representation; two operand addition; Birth disorders; CMOS technology; Chromium; Delay; Encoding; Hardware; Signal synthesis; Tree data structures; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1999. Proceedings. 14th IEEE Symposium on
Conference_Location :
Adelaide, SA
ISSN :
1063-6889
Print_ISBN :
0-7695-0116-8
Type :
conf
DOI :
10.1109/ARITH.1999.762824
Filename :
762824
Link To Document :
بازگشت