• DocumentCode
    2499086
  • Title

    Extending Booth algorithm to multiplications of three numbers on FPGAs

  • Author

    Ben Asher, Yosi ; Stein, E.

  • Author_Institution
    CS Dept., Haifa Univ., Haifa
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    333
  • Lastpage
    336
  • Abstract
    We propose an extension of Booth algorithm to perform multiplication of three numbers for faster FPGA implementation. This is based on the observation that when multiplying three numbers simultaneously the potential for arithmetic simplifications of intermediate terms increases. We use three types of simplifications of intermediate terms which are: representing consecutive sequences of 1 as a subtraction two powers of 2; eliminating opposite-sign powers of 2 from intermediate terms and combining multiple occurrences of the same power to a single power of 2. Our experiments show a significant improvement in the expected number of elementary operations and in the synthesis times for Xilinxpsilas Virtex-5.
  • Keywords
    field programmable gate arrays; Booth algorithm; FPGA; Xilinx Virtex-5; arithmetic simplifications; opposite-sign powers; Arithmetic; Delay; Differential equations; Digital signal processing; Educational institutions; Encoding; Field programmable gate arrays; Iterative algorithms; Logic; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ICECE Technology, 2008. FPT 2008. International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3783-2
  • Electronic_ISBN
    978-1-4244-2796-3
  • Type

    conf

  • DOI
    10.1109/FPT.2008.4762411
  • Filename
    4762411