A low-complexity combinatorial RNS multiplier

Vassilis Paliouras, Konstantina Karagianni, Thanos Stouraitis

Research output: Contribution to journalArticlepeer-review

22 Scopus citations

Abstract

A novel very large scale integration architecture and the corresponding design methodology for a combinatorial adderbased residue number system (RNS) multiplier are presented in this paper. The proposed approach to residue multiplier design exploits the nonoccurring combinations of input bits to reduce the number of 1-bit full adders (FAs) required to compose an RNS multiplier. In particular input bits which cannot be simultaneously asserted for any input residue value are organized into couples or triplets which can be processed by OR gates instead of 1-bit adders therefore reducing the RNS multiplier complexity. By comparing the performance and hardware complexity of the proposed residue multiplier to previously reported designs it is found that the introduced architecture is more efficient in the area X time product sense. In fact it is shown that a performance improvement in excess of 80 % can be achieved in certain cases.

Original languageBritish English
Pages (from-to)675-683
Number of pages9
JournalIEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing
Volume48
Issue number7
DOIs
StatePublished - Jul 2001

Keywords

  • Digital arithmetic
  • Multiplication
  • Residue arithmetic
  • Very large-scale integration

Fingerprint

Dive into the research topics of 'A low-complexity combinatorial RNS multiplier'. Together they form a unique fingerprint.

Cite this