ON THE LOWER-BOUND TO THE VLSI COMPLEXITY OF NUMBER CONVERSION FROM WEIGHTED TO RESIDUE REPRESENTATION

Citation
G. Alia et E. Martinelli, ON THE LOWER-BOUND TO THE VLSI COMPLEXITY OF NUMBER CONVERSION FROM WEIGHTED TO RESIDUE REPRESENTATION, I.E.E.E. transactions on computers, 42(8), 1993, pp. 962-967
Citations number
11
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Applications & Cybernetics
ISSN journal
00189340
Volume
42
Issue
8
Year of publication
1993
Pages
962 - 967
Database
ISI
SICI code
0018-9340(1993)42:8<962:OTLTTV>2.0.ZU;2-4
Abstract
Computing structures based on residue number systems (RNS), useful in special applications such as signal processing where speed is a goal, are highly suitable for VLSI implementations because of their modulari ty and regularity. However, the process of converting data back and fo rth between the usual positional (weighted) representation and the res idue representation can be a bottleneck to efficiency. Although soluti ons to the problem of designing optimal VLSI representation converters have been proposed in the literature, the complexity of such solution s is unfortunately strongly dependent on the characteristics of the re sidue system, namely the number and size of the moduli. In this paper a lower bound AT2 = OMEGA(n2) for the conversion from positional to re sidue representation is derived according to VLSI complexity theory, a nd existing solutions for the same problem are briefly revisited in th e light of such a bound. A VLSI system is proposed, one that operates according to a pipeline scheme and works asymptotically emulating an o ptimal structure, independently of RNS parameters. This solution has b een applied to a design of specific size (64 b input stream), and it h as been found that a single CMOS custom chip can implement the design with a throughput of one residue representation every 30-40 ns.