• DocumentCode
    1003528
  • Title

    A Full-Adder-Based Methodology for the Design of Scaling Operation in Residue Number System

  • Author

    Dasygenis, M. ; Mitroglou, K. ; Soudris, D. ; Thanailakis, A.

  • Author_Institution
    Democritus Univ. of Thrace, Xanthi
  • Volume
    55
  • Issue
    2
  • fYear
    2008
  • fDate
    3/1/2008 12:00:00 AM
  • Firstpage
    546
  • Lastpage
    558
  • Abstract
    Over the last three decades, there has been considerable interest in the implementation of digital computer elements using hardware based on the residue number system, (RNS) due to the carry free addition and other beneficial characteristics of this system. Scaling operation is one of the essential operations in this number system, and is required for almost every digital signal processing application. Up to now, researchers have suggested costly and low throughput read-only memoy-based approaches to address this need. We also address this need by presenting a novel graph-based methodology for designing high-throughput and low-cost VLSI RNS scaling architectures, based completely on full adders (FAs). Our formalized methodology consists of a number of steps, which specify the minimum number of FAs for performing the scaling operation as well as the interconnections among the FAs. We present our formalized methodology together with a running example to aid in comprehension. Negative residue numbers are covered as well, requiring no additional effort. Finally, we have developed a design support tool that can provide structural VHDL descriptions of our RNS scalers, which can be synthesized in VLSI tools.
  • Keywords
    VLSI; adders; residue number systems; VLSI RNS scaling architectures; full-adder-based methodology; residue number system; Digital integrated circuits; digital integrated circuits; pipelining; residue number system; residue number system (RNS); scaling;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2007.913608
  • Filename
    4400038