• DocumentCode
    2251922
  • Title

    Fixed and variable multi-modulus squarer architectures for triple moduli base of RNS

  • Author

    Muralidharan, Ramya ; Chang, Chip-Hong

  • Author_Institution
    Centre for High Performance Embedded Syst. & Centre for Integrated Circuits & Syst., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    441
  • Lastpage
    444
  • Abstract
    The performance of RNS relies heavily on efficient implementation of residue arithmetic units. In this paper efficient multi-modulus squarer architectures for the moduli 2n-1, 2n and 2n+1 are presented. Two variants of multi-modulus squarer architectures, i.e., fixed and variable multi-modulus architectures, are proposed. Synthesis results based on TSMC 0.18 mum CMOS standard cell implementation demonstrate the performance trade-off between the various designs. Compared to single-modulus architecture for n = 24, fixed multi-modulus architecture provides an area and power savings of 5% and 10%, respectively with similar delay. On the other hand, for the same n, variable multi-modulus architecture reduces the area and power dissipation by 50% and 18%, respectively at the expense of 15% increase in delay.
  • Keywords
    CMOS integrated circuits; fixed point arithmetic; residue number systems; CMOS; RNS; fixed multi-modulus architecture; fixed multi-modulus squarer architectures; residue arithmetic units; single-modulus architecture; size 0.18 mum; variable multi-modulus squarer architectures; Arithmetic; Computer architecture; Cryptography; Delay; Embedded system; Fault tolerance; Hardware; Integrated circuit technology; Measurement; Power dissipation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5117780
  • Filename
    5117780