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
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;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2010.2046959