• DocumentCode
    1165508
  • Title

    A Simple High-Speed Multiplier Design

  • Author

    Kang, Jung-Yup ; Gaudiot, Jean-Luc

  • Author_Institution
    Libr. & IP Group, Mindspeed Technology, Inc.
  • Volume
    55
  • Issue
    10
  • fYear
    2006
  • Firstpage
    1253
  • Lastpage
    1258
  • Abstract
    The performance of multiplication is crucial for multimedia applications such as 3D graphics and signal processing systems, which depend on the execution of large numbers of multiplications. Previously reported algorithms mainly focused on rapidly reducing the partial products rows down to final sums and carries used for the final accumulation. These techniques mostly rely on circuit optimization and minimization of the critical paths. In this paper, an algorithm to achieve fast multiplication in two´s complement representation is presented. Rather than focusing on reducing the partial products rows down to final sums and carries, our approach strives to generate fewer partial products rows. In turn, this influences the speed of the multiplication, even before applying partial products reduction techniques. Fewer partial products rows are produced, thereby lowering the overall operation time. In addition to the speed improvement, our algorithm results in a true diamond-shape for the partial product tree, which is more efficient in terms of implementation. The synthesis results of our multiplication algorithm using the Artisan TSMC 0.13mum 1.2-volt standard-cell library show 13 percent improvement in speed and 14 percent improvement in power savings for 8-bit times 8-bit multiplications (10 percent and 3 percent, respectively, for 16-bit times 16-bit multiplications) when compared to conventional multiplication algorithms
  • Keywords
    circuit optimisation; digital arithmetic; logic design; multiplying circuits; Artisan TSMC 0.13mum 1.2-volt standard-cell library; circuit optimization; critical path minimization; high-speed multiplier design; multimedia application; partial product tree; partial products reduction technique; two´s complement multiplication algorithm; Adders; Algorithm design and analysis; Circuit optimization; Graphics; Helium; Libraries; Minimization; Multimedia systems; Signal processing; Signal processing algorithms; Booth; Multiplier; modified Booth; partial products.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.156
  • Filename
    1683756