• DocumentCode
    1650070
  • Title

    An Efficient Softcore Multiplier Architecture for Xilinx FPGAs

  • Author

    Kumm, Martin ; Abbas, Shahid ; Zipf, Peter

  • Author_Institution
    Digital Technol. Group, Univ. of Kassel, Kassel, Germany
  • fYear
    2015
  • Firstpage
    18
  • Lastpage
    25
  • Abstract
    This work presents an efficient implementation of a softcore multiplier, i.e., a multiplier architecture which can be efficiently mapped to the slice resources of modern Xilinx FPGAs. Instead of dividing the multiplication into the generation of partial products and the summation using a compressor tree, as done in modern multipliers, an array-like architecture is proposed. Each row of the array generates a partial product which is directly added to results of previous rows using the fast carry chain. A radix-4 Booth encoding/decoding is used to reduce the I/O count of the partial product generation which makes it possible to map both, the Booth encoder and decoder, into a single 6-input look up table (LUT). Like a conventional Booth multiplier, this nearly halves the number of rows compared to a ripple carry array multiplier. In addition, the compressor tree is completely avoided and an efficient and regular structure retains that uses up to 50% less slice resources compared to previous approaches and offers a multiply accumulate (MAC) operation without extra resources.
  • Keywords
    field programmable gate arrays; MAC operation; Xilinx FPGA; array-like architecture; compressor tree; field programmable gate array; look up table; multiply accumulate operation; partial products generation; radix-4 Booth decoding; radix-4 Booth encoding; ripple carry array multiplier; slice resources; softcore multiplier architecture; summation generation; Adders; Arrays; Digital signal processing; Field programmable gate arrays; Logic gates; Table lookup; FPGA; softcore multiplier;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic (ARITH), 2015 IEEE 22nd Symposium on
  • Conference_Location
    Lyon
  • ISSN
    1063-6889
  • Print_ISBN
    978-1-4799-8663-7
  • Type

    conf

  • DOI
    10.1109/ARITH.2015.17
  • Filename
    7203791