• DocumentCode
    2758454
  • Title

    Arithmetic Units for RNS Moduli {2n-3} and {2n+3} Operations

  • Author

    Matutino, Pedro Miguens ; Chaves, Ricardo ; Sousa, Leonel

  • Author_Institution
    Dept. of Electron., Telecommun. & Comput. Eng., ISEL/INESC-ID/IST, Lisbon, Portugal
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    243
  • Lastpage
    246
  • Abstract
    A new moduli set {2n - 1, 2n + 3, 2n + 1, 2n - 3} has recently been proposed to represent numbers in Residue Number Systems (RNS), increasing the number of channels. With this, the processing time can be reduced by simultaneously exploiting the carry-free characteristic of the modular arithmetic and improving the parallelism. In this paper, hardware structures for addition and multiplication operation in RNS for the moduli {2n - 3} and {2n + 3} are proposed and analyzed. In order to evaluate the performance of the proposed units they were implemented on an ASIC technology. The obtained experimental results suggest that the performance of the moduli {2n ± 3} are acceptable but demand more area resource and impose a larger delay than the typically used {2n ± 1} arithmetic units. Addition units require at least 42% more area for a performance identical to the {2n + 1} modulo adder. The multiplication units require up to 37% more area and impose a delay 25% higher. This paper also suggests that more balanced moduli sets should be developed in order to achieve more efficient RNS.
  • Keywords
    application specific integrated circuits; residue number systems; ASIC technology; RNS moduli operation; addition operation; modular arithmetic; multiplication operation; residue number systems; Adders; Application specific integrated circuits; Computer architecture; Computers; Delay; Equations; Arithmetic units; Residue Number System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
  • Conference_Location
    Lille
  • Print_ISBN
    978-1-4244-7839-2
  • Type

    conf

  • DOI
    10.1109/DSD.2010.77
  • Filename
    5615647