• DocumentCode
    1337548
  • Title

    A simplified architecture for module (2n+1) multiplication

  • Author

    Ma, Yutai

  • Author_Institution
    Inst. of Comput. Technol., Acad. Sinica, Beijing, China
  • Volume
    47
  • Issue
    3
  • fYear
    1998
  • fDate
    3/1/1998 12:00:00 AM
  • Firstpage
    333
  • Lastpage
    337
  • Abstract
    The module (2n+1) multiplication is widely used in the computation of convolutions and in RNS arithmetic and, thus, it is important to reduce the calculation delay. This paper presents a concept of a module (2n+1) carry save adder (MCSA) and uses two MCSAs to perform the residue reduction. We also apply Booth´s algorithm to the module (2n+1) multiplication scheme in order to reduce the number of partial products. With these techniques, the new architecture reduces the multiplier´s calculation delay and is suitable for VLSI implementation for moderate and large n (n⩾16)
  • Keywords
    VLSI; adders; carry logic; convolution; residue number systems; Booth´s algorithm; RNS arithmetic; VLSI implementation; calculation delay; carry save adder; convolutions; module (2n+1) multiplication; partial products; Arithmetic; Computer architecture; Costs; Delay effects; Hardware; Roundoff errors; Throughput; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.660169
  • Filename
    660169