• DocumentCode
    2757182
  • Title

    Area-Efficient Multi-moduli Squarers for RNS

  • Author

    Bakalis, D. ; Vergos, H.T.

  • Author_Institution
    Dept. of Phys., Univ. of Patras, Patras, Greece
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    408
  • Lastpage
    411
  • Abstract
    Multi-moduli architectures are very useful for reconfigurable digital processors and fault-tolerant systems that are based on the Residue Number System (RNS). In this paper we propose two architectures for multi-moduli squaring that support the most common moduli cases in RNS channels, that is, 2n-1, 2n and 2n+1. The proposed architectures are based on the modified Booth encoding of the input operand for deriving the required partial products and on Dadda adder trees for their addition. Experimental results show that the proposed squarers offer significant savings in area compared to previous proposals while a small improvement in delay is achieved in most cases as well.
  • Keywords
    adders; encoding; fault tolerance; reconfigurable architectures; residue number systems; trees (mathematics); Dadda adder trees; RNS channels; area-efficient multimoduli squarers; booth encoding; fault-tolerant systems; multimoduli architectures; multimoduli squaring; reconfigurable digital processors; residue number system; Adders; Architecture; Computer architecture; Delay; Encoding; Multiplexing; Modulo arithmetic; RNS; modulo 2^n+1; modulo 2^n-1; modulo squarers; 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.25
  • Filename
    5615578