• DocumentCode
    3038441
  • Title

    Dynamic Thermal Clock Skew Compensation using Tunable Delay Buffers

  • Author

    Chakraborty, A. ; Duraisami, K. ; Sathanur, A. ; Sithambaram, P. ; Benini, L. ; Poncino, M. ; Macii, E. ; Poncino, Massimo

  • Author_Institution
    Politecnico di Torino
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    162
  • Lastpage
    167
  • Abstract
    The thermal gradients existing in high-performance circuits may significantly affect their timing behavior, in particular by increasing the skew of the clock net and/or altering hold/setup constraints, possibly causing the circuit to operate incorrectly. The knowledge of the spatial distribution of temperature can be used to properly design a clock network that is able to compensate such thermal non-uniformities. However, re-design of the clock network is effective only if temperature distribution is stationary, i.e., does not change over time. In this work, we specifically address the problem of dynamically modifying the clock tree in such a way that it can compensate for temporal variations of temperature. This is achieved by exploiting the buffers that are inserted during the clock network generation, by transforming them into tunable delay elements. Temperature-induced delay variations are then compensated by applying the proper tuning to the tunable buffers, which is computed off-line and, stored in a tuning table inserted in the design. We propose an algorithm to minimize the number of inserted tunable buffers, as well as their tunable range (which directly relates to complexity). Results show that clock skew is kept within original bounds with minimum area and power penalty. The maximum increase in power is 23.2% with most benchmarks exhibiting less than 5% increase in power
  • Keywords
    buffer circuits; clocks; delay circuits; integrated circuit design; temperature distribution; clock network; clock tree; dynamic thermal clock skew compensation; high-performance circuits; hold/setup constraints; spatial temperature distribution; temperature-induced delay variations; thermal gradients; thermal nonuniformities; timing behavior; tunable delay buffers; Buffer storage; Clocks; Delay; Energy management; Integrated circuit interconnections; Power dissipation; Temperature distribution; Temperature sensors; Thermal management; Tunable circuits and devices; Algorithms; Clock tree; clock skew; designi; performance; temperature aware design methodology; tunable delay buffers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
  • Conference_Location
    Tegernsee
  • Print_ISBN
    1-59593-462-6
  • Type

    conf

  • DOI
    10.1109/LPE.2006.4271829
  • Filename
    4271829