• DocumentCode
    3537517
  • Title

    Moduli selection in RNS for efficient VLSI implementation

  • Author

    Wang, Wei ; Swamy, M.N.S. ; Ahmad, M.O.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Western Ontario, London, Ont., Canada
  • Volume
    4
  • fYear
    2003
  • fDate
    25-28 May 2003
  • Abstract
    In this paper, we carry out a study on an important issue concerning the use of residue numbers in the design of digital systems, namely, the moduli selection. Based on a new formulation of the Chinese remainder theorem and the efficient residue-to-binary (R/B) converters designed therefrom, we propose a guideline for the selection of the low-cost moduli sets for different dynamic ranges. These sets consist of the low-cost moduli of the form 2n, ( 2n-1) or (2n + 1), which can offer simplified modulo adders and multipliers. It is shown that for medium dynamic ranges (less than 22 bits), the three-moduli set {2n,2n + 1,2n - 1} is the most efficient one in terms of the design of a complete RNS system. On the other hand, for large dynamic ranges (equal to or larger than 22 bits), the general-moduli set in the form (2n, 2n + 1,2n - 1,2n ±1,...,2n, ±1), with a length greater than three, is the most efficient one. These results provide the possibility of a wide range of applications of the residue number system in the design of DSP, telecommunication and cryptography systems.
  • Keywords
    CMOS digital integrated circuits; VLSI; adders; integrated circuit design; logic design; multiplying circuits; residue number systems; CMOSIS VLSI technology; Chinese remainder theorem; DSP; RNS; cryptography systems; digital system design; dynamic ranges; efficient VLSI implementation; general-moduli set; low-cost moduli sets; moduli selection; modulo adders; modulo multipliers; residue numbers; residue-to-binary converters; telecommunication; three-moduli set; Cathode ray tubes; Costs; Cryptography; Design engineering; Design methodology; Digital signal processing; Digital systems; Dynamic range; Guidelines; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1205945
  • Filename
    1205945