• DocumentCode
    1579294
  • Title

    Modulo 2^n+1 Arithmetic Units with Embedded Diminished-to-Normal Conversion

  • Author

    Vassalos, Evangelos ; Bakalis, Dimitris ; Vergos, Haridimos T.

  • Author_Institution
    Dept. of Phys., Univ. of Patras, Patras, Greece
  • fYear
    2011
  • Firstpage
    468
  • Lastpage
    475
  • Abstract
    The diminished-one representation has been proposed for RNS-based systems with moduli of the 2n+1 forms as an encoding that is more efficient than the normal representation in the arithmetic processing units. However, its use necessitates a two-step reverse conversion, in which a diminished-to-normal conversion is first performed before the final residue-to-binary conversion resulting in performance loss. In this paper we introduce efficient modulo 2n+1 adders, sub tractors and multipliers that accept diminished-one operands at their inputs and derive normal operands at their outputs, that is, we embed the diminished-to-normal conversion within the arithmetic processing. Experimental results show that the proposed one-step approach is more efficient in terms of delay.
  • Keywords
    adders; encoding; multiplying circuits; residue number systems; RNS-based systems; arithmetic processing units; diminished-one operands; diminished-one representation; embedded diminished-to-normal conversion; encoding; modulo 2n+1 adders; modulo 2n+1 arithmetic units; multipliers; normal operands; normal representation; residue-to-binary conversion; subtractors; two-step reverse conversion; Adders; Computer architecture; Delay; Digital signal processing; Educational institutions; Inverters; Logic gates; diminished-one representation; modulo 2^n+1 arithmetic units; modulo arithmetic; normal representation; residue number system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2011 14th Euromicro Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1048-3
  • Type

    conf

  • DOI
    10.1109/DSD.2011.66
  • Filename
    6037450