• DocumentCode
    842371
  • Title

    An Integrated Approach to Thermal Management in High-Level Synthesis

  • Author

    Mukherjee, Rajarshi ; Memik, Seda Ogrenci

  • Author_Institution
    Synopsys, Inc, Mountain View, CA
  • Volume
    14
  • Issue
    11
  • fYear
    2006
  • Firstpage
    1165
  • Lastpage
    1174
  • Abstract
    Thermal effects are becoming an important factor in the design of integrated circuits due to the adverse impact of temperature on performance, reliability, leakage, and chip packaging costs. Making all phases of the design flow aware of this physical phenomenon helps in reaching faster design closure. In this paper, we present an integrated approach to thermal management in architectural synthesis. Our synthesis flow combines temperature-aware scheduling and binding based on feedback from thermal simulation. We show that our flow is effective in preventing hotspot formation and creating an even thermal profile of the resources. Our integrated thermal management technique on average reduces the peak temperature of the resources by 7.34 degC when compared to a thermal unaware flow without increasing the number of resources across our set of benchmarks
  • Keywords
    high level synthesis; integrated circuit design; processor scheduling; resource allocation; thermal management (packaging); architectural synthesis; even thermal profile; feedback binding; high-level synthesis; hotspot formation prevention; resource allocation; temperature aware scheduling; thermal management; Costs; Feedback; High level synthesis; Integrated circuit packaging; Integrated circuit reliability; Integrated circuit synthesis; Resource management; Temperature; Thermal factors; Thermal management; Architectural synthesis; resource allocation; resource assignment; scheduling; temperature;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2006.886408
  • Filename
    4019465