• DocumentCode
    3214041
  • Title

    Placement algorithm for multiplier-based FPGA circuits

  • Author

    Athow, Jacques L. ; Al-Khalili, Asim J.

  • Author_Institution
    Dept of Electr. & Comput. Eng., Concordia Unviersity, Montreal, QC, Canada
  • fYear
    2008
  • fDate
    14-17 Dec. 2008
  • Firstpage
    167
  • Lastpage
    170
  • Abstract
    FPGA placement algorithms have stricter location constraints compared to normal ASIC placers. For large circuits, designers often start by using a best local solution and iterate until a reasonable global solution is attained, with optimization criteria such as minimum delay, area and power. This paper presents a modified greedy algorithm for placing Xilinx FPGA blocks, specifically designed for large multipliers. The solution decreases die utilization by aligning pipeline registers in an optimal way with respect to DSP48 blocks, hence decreasing delay, routing interconnect and consequently total power consumption of the design. Placement of long-integer multipliers with the proposed algorithm can result in delay reduction of up to 20%.
  • Keywords
    field programmable gate arrays; greedy algorithms; integrated circuit interconnections; integrated circuit layout; delay; modified greedy algorithm; multiplier-based FPGA circuits; placement algorithm; routing interconnect; total power consumption; Algorithm design and analysis; Application specific integrated circuits; Delay; Design optimization; Energy consumption; Field programmable gate arrays; Greedy algorithms; Integrated circuit interconnections; Pipelines; Routing; DSP48; FPGA; Floorplanning; multiplier; placement algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2008. ICM 2008. International Conference on
  • Conference_Location
    Sharjah
  • Print_ISBN
    978-1-4244-2369-9
  • Electronic_ISBN
    978-1-4244-2370-5
  • Type

    conf

  • DOI
    10.1109/ICM.2008.5393533
  • Filename
    5393533