• DocumentCode
    2877930
  • Title

    A modulo 2n+1 multiplier with double-LSB encoding of residues

  • Author

    Jaberipur, G. ; Alavi, H.

  • Author_Institution
    Dept. of Electr. & Comput. Engr., Shahid Beheshti Univ., Tehran, Iran
  • fYear
    2010
  • fDate
    23-24 Sept. 2010
  • Firstpage
    147
  • Lastpage
    150
  • Abstract
    Modulo 2n+1 adders and/or multipliers are used in digital filters, cryptographic systems, and digital signal processors based on residue number systems (RNS). The moduli set {2n-1, 2n, 2n+1} is popular in RNS applications, where the design of modulo 2n+1 multipliers is more challenging than the case of other two moduli. One reason is that the natural representation of residues in the range [0, 2n] requires n+1 bits. However, a number of modulo 2n+1 addition or multiplication schemes have used n-bit diminished-1 representation of residues, where zero operands are supposed to be treated separately. On the other hand, double-LSB encoding of modulo 2n+1 residues (i.e., an n-bit code word with a second least significant bit) has been used in the design of an efficient modulo 2n+1 adder. We are therefore motivated to study the impact of the double-LSB encoding of residues on the design of modulo 2n+1 multipliers. We describe the operation of such multipliers in dot-notation representation and show that the corresponding circuitry uses only standard off the shelf arithmetic cells such as full adders, half adders and carry look-ahead logic. Synthesis based comparison with previously reported multipliers shows the advantages of the proposed design.
  • Keywords
    encoding; residue number systems; RNS; as full adders; carry look-ahead logic; corresponding circuitry; cryptographic systems; digital filters; digital signal processors; dot notation representation; double LSB encoding; half adders; modulo 2n+1 multiplier; natural representation; residue number systems; shelf arithmetic cells; Adders; Computers; Cryptography; Digital filters; Digital signal processors; Encoding; IEEE Computer Society;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and Digital Systems (CADS), 2010 15th CSI International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4244-6267-4
  • Type

    conf

  • DOI
    10.1109/CADS.2010.5623600
  • Filename
    5623600