• DocumentCode
    3259453
  • Title

    Improved hardware accelerated FPGA placement with node swap

  • Author

    Fobel, Christian ; Gréwal, Gary ; Morton, Andrew

  • Author_Institution
    Comput. & Inf. Sci., Univ. of Guelph, Guelph, ON
  • fYear
    2007
  • fDate
    5-8 Aug. 2007
  • Firstpage
    1134
  • Lastpage
    1137
  • Abstract
    Field programmable gate arrays (FPGA) have become solutions of choice for embedded applications with small to medium production numbers. As a result, good CAD tools to support their use are in demand. This paper presents a solution to the FPGA placement problem. Some of the best solutions to date use iterative improvement heuristics such as simulated annealing. However,the run-times of these stochastic solvers becomes unacceptably long for performing placement on large FPGAs. Instead a deterministic iterative solver is proposed that is implemented in hardware. It implements a node-swap heuristic that starts from an initial random placement and iterates until it finds locally optimal solution. Initial results indicate speedups of 3-4 times over software.
  • Keywords
    field programmable gate arrays; iterative methods; logic CAD; stochastic processes; deterministic iterative solver; field programmable gate arrays; hardware accelerated FPGA placement; iterative improvement heuristics; node-swap heuristic; random placement; stochastic solvers; Acceleration; Design automation; Field programmable gate arrays; Hardware; Integrated circuit interconnections; Iterative algorithms; Logic arrays; Logic circuits; Routing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. NEWCAS 2007. IEEE Northeast Workshop on
  • Conference_Location
    Montreal, Que
  • Print_ISBN
    978-1-4244-1163-4
  • Electronic_ISBN
    978-1-4244-1164-1
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2007.4488006
  • Filename
    4488006