• DocumentCode
    2151505
  • Title

    An non-slicing area prejudged algorithm for floorplanning without Simulated Annealing

  • Author

    Li, Yiming ; Zhou, Mingtian ; Li, Yi

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, ChengDu, China
  • Volume
    1
  • fYear
    2010
  • fDate
    26-28 Feb. 2010
  • Firstpage
    643
  • Lastpage
    647
  • Abstract
    Existing floorplanning algorithms can not get the target area after random perturbation until packing complete, but random perturbation will make the target area larger or less unpredictably. In this paper, an unified non-slicing area prejudged (TCG-AP) algorithm is proposed which can estimate the target area after random perturbation without packing. The prejudged result can indicate whether the perturbation is beneficial to the target area, if isn´t, we discard it and continue next permutation. This process always makes the target area less and less. Unlike most of the existing floorplanning algorithms, our algorithm is running without using SA(Simulated Annealing) process because of the convergence itself. The geometric relations among modules in our algorithm are horizontal/vertical transitive closure graphs based on TCG[1]. Inherited the nice properties from TCG, the solution space is finite (n!*n!) and every solution is feasible. The experimental results with MCNC and GSRC benchmarks, show that our algorithm is efficient and effective to get smaller area.
  • Keywords
    circuit layout; graph theory; GSRC benchmark; MCNC benchmark; floorplanning algorithm; geometric relations; horizontal transitive closure graphs; nonslicing area prejudged algorithm; random perturbation; vertical transitive closure graphs; Benchmark testing; Circuits; Computational modeling; Computer science; Computer simulation; Intellectual property; Minimization; NP-hard problem; Simulated annealing; Tree graphs; Area Prejudged; Blockpacking; Computer Aided Design; Floorplanning; Transitive Closure Graph;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5585-0
  • Electronic_ISBN
    978-1-4244-5586-7
  • Type

    conf

  • DOI
    10.1109/ICCAE.2010.5451316
  • Filename
    5451316