• DocumentCode
    3375528
  • Title

    A thermal-driven force-directed floorplanning algorithm for 3D ICs

  • Author

    Huang, Yun ; Zhou, Qiang ; Cai, Yici ; Yan, Haixia

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2009
  • fDate
    19-21 Aug. 2009
  • Firstpage
    497
  • Lastpage
    502
  • Abstract
    The three-dimensional (3D) integration circuit is a new technology with higher integration density. To solve the critical thermal issue in 3D layout, we propose a thermal-driven force-directed floorplanning algorithm. Based on the characteristic of the different stages of floorplanning, this algorithm applies different methods to calculate the thermal distribution to reach a tradeoff between time efficiency and accuracy. And a new effective strategy of the layer assignment is used in which we consider the area, the overlaps and the power densities simultaneously. Experimental results show that, compared with the recent thermal-driven force-directed 3D floorplanner, it averagely decreases the temperature by 8% and runtime by 10.7% while only increases the area and wirelength by 3% at most.
  • Keywords
    circuit layout CAD; integrated circuit layout; simulated annealing; 3D IC layout; CAD; layer assignment strategy; power density; simulated annealing algorithm; thermal distribution; thermal-driven force-directed 3D floorplanning algorithm; three-dimensional integration circuit; Algorithm design and analysis; Delay; Electronic packaging thermal management; Energy consumption; Integrated circuit interconnections; Performance analysis; Space technology; Temperature; Thermal conductivity; Thermal force;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design and Computer Graphics, 2009. CAD/Graphics '09. 11th IEEE International Conference on
  • Conference_Location
    Huangshan
  • Print_ISBN
    978-1-4244-3699-6
  • Electronic_ISBN
    978-1-4244-3701-6
  • Type

    conf

  • DOI
    10.1109/CADCG.2009.5246852
  • Filename
    5246852