DocumentCode
747347
Title
A formal framework for conversion from binary to residue numbers
Author
Premkumar, A. Benjamin
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
Volume
49
Issue
2
fYear
2002
fDate
2/1/2002 12:00:00 AM
Firstpage
135
Lastpage
144
Abstract
Residue number systems (RNS) offer unlimited opportunities for high performance arithmetic provided efficient forward and reverse converters can be constructed for the moduli set at hand. All forward conversion proposals to date require some read-only memory (ROM) along with computational elements like full adders (FA). Also, there is no single coherent approach for forward conversion design-each study proposes its own conversion philosophy. There is a clear need for a single parameterizable forward conversion model that can capture most of the important design parameters in the solution space. In this paper, we take the first step toward such a universal model. We show that by formulating the forward conversion problem in terms of modular exponentiation and addition, we can achieve memory free conversion. Furthermore, we generalize our solution such that bit serial and bit parallel implementations can be derived by simply varying a parameter. This allows the designer of the forward converter to ask "what if" questions and explore an optimal forward conversion solution. Apart from the formulation itself, the paper makes two other contributions. First, it demonstrates an entirely new set of converters that use no lookup. Second, we show how conversion complexity can be reduced significantly by sharing some of the circuitry over several forward converters
Keywords
VLSI; adders; computational complexity; multiplexing equipment; read-only storage; residue number systems; binary numbers; computational elements; conversion complexity; conversion philosophy; formal framework; forward converters; full adders; high performance arithmetic; memory free conversion; modular addition; modular exponentiation; moduli set; read-only memory; residue numbers; reverse converters; Adders; Circuits; Computer errors; Digital arithmetic; Digital signal processing; Error correction; Proposals; Read only memory; Registers; Very large scale integration;
fLanguage
English
Journal_Title
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1057-7130
Type
jour
DOI
10.1109/TCSII.2002.1002515
Filename
1002515
Link To Document