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
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;
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
DOI :
10.1109/NEWCAS.2007.4488006