• DocumentCode
    124077
  • Title

    Pipelined reconfigurable multiplication with constants on FPGAs

  • Author

    Moller, Katharina ; Kumm, Martin ; Kleinlein, Marco ; Zipf, Peter

  • Author_Institution
    Digital Technol. Group, Univ. of Kassel, Kassel, Germany
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents a new algorithm to automatically create pipelined run-time reconfigurable constant multipliers. Reconfiguration between several constants is achieved by merging optimized pipelined adder graphs using multiplexers. The adder graphs perform the required multiplications by using additions, subtractions and bit-shifts only. They are generated by an existing heuristic called RPAG. The resulting reconfigurable pipelined single and multiple constant multipliers can be used for time-multiplexed multiplication reducing the required FPGA logic resources. In contrast to earlier approaches aiming at application-specific integrated circuits (ASICs) we introduce pipelining and take special care of the size of the added multiplexers to obtain FPGA-optimized solutions. We can show that the achieved pipelined run-time reconfigurable constant multipliers on average only need about 77% of the slices compared to the best solutions based on the merging of adder graphs published so far.
  • Keywords
    adders; application specific integrated circuits; field programmable gate arrays; multiplexing equipment; multiplying circuits; ASIC; FPGA logic resources; FPGA-optimized solutions; application specific integrated circuits; bit-shifts; multiple constant multipliers; multiplexers; pipelined adder graphs; pipelined reconfigurable multiplication; pipelined run-time reconfigurable constant multipliers; time-multiplexed multiplication; Adders; Decision trees; Multiplexing; Optimization; Pipeline processing; Registers; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927466
  • Filename
    6927466