• DocumentCode
    845344
  • Title

    A universal architecture for designing efficient modulo 2n+1 multipliers

  • Author

    Sousa, Leonel ; Chaves, Ricardo

  • Author_Institution
    Electr. & Comput. Eng. Dept., Inst. Superior Tecnico, Lisbon, Portugal
  • Volume
    52
  • Issue
    6
  • fYear
    2005
  • fDate
    6/1/2005 12:00:00 AM
  • Firstpage
    1166
  • Lastpage
    1178
  • Abstract
    This paper proposes a simple and universal architecture for designing efficient modified Booth multipliers modulo (2n+1). The proposed architecture is comprehensive, providing modulo (2n+1) multipliers with similar performance and cost both for the ordinary and for the diminished-1 number representations. The performance and the efficiency of the proposed multipliers are evaluated and compared with the earlier fastest modulo (2n+1) multipliers, based on a simple gate-count and gate-delay model and on experimental results obtained from CMOS implementations. These results show that the proposed approach leads on average to approximately 10% faster multipliers than the fastest known structures for the diminished-1 representation based on the modified Booth recoding. Moreover, they also show that the proposed architecture is the only one taking advantage of this recoding to obtain faster multipliers with a significant reduction in hardware. With the used figures of merit, the proposed diminished-1 multipliers are on average 10% and 25% more efficient than the known most efficient modulo (2n+1) multipliers for Booth recoded and nonrecoded multipliers, respectively.
  • Keywords
    CMOS digital integrated circuits; logic design; multiplying circuits; residue number systems; signal processing; CMOS implementation; arithmetic units; digital signal processing; diminished-1 number representation; gate-count model; gate-delay model; modified Booth multipliers; modified Booth recoding; residue number systems; Added delay; Adders; Algorithm design and analysis; Arithmetic; Circuit synthesis; Costs; Digital signal processing; Hardware; Semiconductor device modeling; Signal processing algorithms; Arithmetic units; digital signal processing; multipliers; residue number systems (RNS);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2005.849143
  • Filename
    1440639