Title :
Weighted bit-set encodings for redundant digit sets: theory and applications
Author :
Jaberipur, Ghassem ; Parhami, Behrooz ; Ghodsi, Mohammad
Author_Institution :
Sharif Univ. of Technol., Tehran, Iran
Abstract :
This paper aims to fill the gap between theoretical studies of redundant number representation dealing with digit-level algorithms, without considering circuit-level details or impact of digit-set encodings, and implementation-oriented studies that typically focus on one particular digit-set encoding. We recognize that radices of practical interest are powers of two, giving each high-radix digit a weight that is a power of two. Furthermore, digit sets are typically encoded in such a way that each bit of the encoded form has a power-of-2 weight within the corresponding position. These observations lead us to define the class of weighted bit-set (WBS) encodings for redundant number systems and study the general properties of this class of representations. While by no means completely general, the class of WBS encodings includes virtually every implementation of redundant arithmetic that we have encountered, including those based on hybrid redundancy. We derive general conditions for a WBS encoding to be viable or efficient and describe how arithmetic operations can be performed on redundant numbers of this type using standard arithmetic components such as full/half-adders and multiplexers.
Keywords :
adders; multiplexing equipment; multiplying circuits; redundant number systems; arithmetic operations; digit-level algorithms; digit-set encoding; full/half-adders; high-radix digit; hybrid redundancy; multiplexers; redundant arithmetic; redundant digit sets; redundant number representation; redundant number systems; standard arithmetic components; weighted bit-set encoding; weighted bit-set encodings; Adders; Application software; Arithmetic; Encoding; Flexible printed circuits; Logic circuits; Logic functions; Multiplexing; Transfer functions;
Conference_Titel :
Signals, Systems and Computers, 2002. Conference Record of the Thirty-Sixth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-7803-7576-9
DOI :
10.1109/ACSSC.2002.1197053