• DocumentCode
    2047211
  • Title

    Temperature-aware resource allocation and binding in high-level synthesis

  • Author

    Mukherjee, Rajarshi ; Ogrenci Memik, S. ; Memik, Gokhan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northwestern Univ., USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    196
  • Lastpage
    201
  • Abstract
    Physical phenomena such as temperature have an increasingly important role in performance and reliability of modern process technologies. This trend will only strengthen with future generations. Attempts to minimize the design effort required for reaching closure in reliability and performance constraints are agreeing on the fact that higher levels of design abstractions need to be made aware of lower level physical phenomena. In this paper, we investigated techniques to incorporate temperature-awareness into high-level synthesis. Specifically, we developed two temperature-aware resource allocation and binding algorithms that aim to minimize the maximum temperature that can be reached by a resource in a design. Such a control scheme will have an impact on the prevention of hot spots, which in turn is one of the major hurdles in front of reliability for future integrated circuits. Our algorithms are able to reduce the maximum attained temperature by any module in a design by up to 19.6°C compared to a binding that optimizes switching power.
  • Keywords
    circuit optimisation; high level synthesis; integrated circuit design; integrated circuit reliability; logic design; resource allocation; binding algorithms; future integrated circuits reliability; high-level synthesis; intergrated circuit reliability; maximum temperature minimization; performance constraints; switching power optimization; temperature-aware resource allocation; Algorithm design and analysis; Computer applications; Design optimization; Hardware; High level synthesis; Integrated circuit reliability; Permission; Process design; Resource management; Temperature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193800
  • Filename
    1510319