• DocumentCode
    1077535
  • 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
  • Volume
    28
  • Issue
    2
  • fYear
    2009
  • Firstpage
    179
  • Lastpage
    192
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2008.2009167
  • Filename
    4757337