• DocumentCode
    341472
  • Title

    Fast timing driven placement using tabu search

  • Author

    Emmert, John M. ; Bhatia, Dinesh

  • Author_Institution
    ECECS Dept., Cincinnati Univ., OH, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    302
  • Abstract
    Search based placement of modules is an important problem in VLSI design. It is desired that the search should converge very quickly to a good quality solution. In this paper we have investigated the applicability of the tabu search based optimization technique applied to timing driven placement of modules on regular two-dimensional arrays. Our goal is to speed up the placement process. We have designed a two-step placement strategy that provides quality results in an extremely short execution time. We demonstrate the applicability of our technique by placing several circuits on the Xilinx XC4000 series FPGAs. We compare our results to a simulated annealing based algorithm with similar cost function and to commercial CAE tools. We show significant speedup relative to convergence to good solutions when compared to simulated annealing. Similarly we show an average execution time speedup of 20 with no impact on quality of results when compared to commercial tools
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; field programmable gate arrays; integrated circuit layout; logic CAD; logic arrays; simulated annealing; timing; FPGAs; VLSI design; Xilinx XC4000 series; cost function; execution time; optimization technique; regular two-dimensional arrays; simulated annealing; tabu search; timing driven placement; Circuits; Computer aided engineering; Cost function; Design automation; Field programmable gate arrays; Laboratories; Process design; Simulated annealing; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-5471-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1999.777863
  • Filename
    777863