Title :
Improving Simulated Annealing-Based FPGA Placement With Directed Moves
Author :
Vorwerk, Kristofer ; Kennings, Andrew ; Greene, Jonathan W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON
Abstract :
Simulated annealing remains a widely used heuristic for field-programmable gate array placement due, in part, to its ability to produce high-quality placements while accommodating complex objective functions. This paper discusses enhancements to annealing-based placement which improve upon both quality and run-time. Specifically, intelligent strategies for selecting and placing cells are interspersed with traditional random moves during an anneal, allowing the annealer to converge more quickly and to attain better quality with less statistical variability. For the same amount of computational effort, the contributions discussed in this paper consistently improve both critical path delay and wire length compared to traditional annealing perturbations.
Keywords :
CAD; circuit analysis computing; field programmable gate arrays; perturbation theory; simulated annealing; FPGA placement; computer-aided design; critical path delay; field-programmable gate array placement; intelligent strategies; perturbations; simulated annealing; statistical variability; wire length; Computer-aided design (CAD); directed moves; field-programmable gate array (FPGA); placement; simulated annealing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2008.2009167