• DocumentCode
    1485858
  • Title

    Thermal-Aware Clock Tree Design to Increase Timing Reliability of Embedded SoCs

  • Author

    Chakraborty, Ashutosh ; Duraisami, Karthik ; Sithambaram, Prassanna ; Macii, Alberto ; Macii, Enrico ; Poncino, Massimo

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • Volume
    57
  • Issue
    10
  • fYear
    2010
  • Firstpage
    2741
  • Lastpage
    2752
  • Abstract
    Chip heating and nonuniform distribution of hot and cool zones on the die negatively affect reliability and robustness to failures of nanometer integrated circuits. In fact, signal propagation on interconnects slows down as temperature rises; for long wires crossing regions at different temperatures, such as the clock network, thermally induced delay and skew get altered and may result in timing faults. Failures of this kind are difficult to face due to their transient nature. This paper focuses on clock tree design for the class of embedded systems-on-chip with spatially nonuniform but temporally stationary thermal profiles. We contribute two algorithms for the thermal-aware clock network design that take into account on-chip temperature variations of this nature. The experimental results that we have collected on a number of examples and for different thermal profiles show that, in the presence of on-chip spatial temperature gradients, clock trees designed using a standard methodology incur very significant skew violations, thus originating circuit failures. Instead, clock networks designed using the algorithms presented in this paper always satisfy the initial skew bound.
  • Keywords
    clocks; embedded systems; integrated circuit design; integrated circuit interconnections; integrated circuit reliability; system-on-chip; chip heating; circuit failures; embedded system-on-chip; nanometer integrated circuits; on-chip spatial temperature gradients; signal propagation; stationary thermal profiles; thermal-aware clock tree design; thermally induced delay; timing faults; timing reliability; Algorithm design and analysis; Clocks; Heating; Integrated circuit interconnections; Integrated circuit reliability; Propagation delay; Robustness; Temperature; Timing; Wires; Circuit reliability; clock tree design; thermal-aware design; timing failures;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2010.2046959
  • Filename
    5460979