DocumentCode :
1496688
Title :
SACTA: A Self-Adjusting Clock Tree Architecture for Adapting to Thermal-Induced Delay Variation
Author :
Long, Jieyi ; Ku, Ja Chun ; Memik, Seda Ogrenci ; Ismail, Yehea
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
Volume :
18
Issue :
9
fYear :
2010
Firstpage :
1323
Lastpage :
1336
Abstract :
Aggressive technology scaling down and low-power design techniques lead to uneven distributed power density, which translates into heat flow in the chips, causing significant temperature variations in both spatial and temporal terms. In order to mitigate the negative impacts of temperature variations on circuit timing, we propose SACTA, a self-adjusting clock tree architecture, which performs temperature-dependent dynamic clock skew scheduling to prevent timing violations in a pipelined circuit. The dynamic and adaptive features of SACTA are enabled by our proposed automatic temperature-adjustable skew buffers and temperature-insensitive skew buffers. These special delay elements are carefully tuned to ensure resilience of the entire circuit against temperature variation. To determine their configurations, we proposed an efficient and general clock tree design and optimization framework. Furthermore, we show that SACTA is applicable across a wide spectrum of circuits, including multi-Vdd/Vth designs. Experimental results show that a pipeline supported by SACTA is able to prevent thermal-induced timing violations within a significantly larger range of operating temperatures (on average, the violation-free range can be enhanced by over 15°C).
Keywords :
circuit optimisation; clocks; heat transfer; low-power electronics; SACTA; circuit timing; clock skew scheduling; distributed power density; heat flow; low-power design; optimization; self-adjusting clock tree architecture; thermal-induced delay variation; Circuits; Clocks; Cooling; Delay; Energy consumption; Pipelines; Resilience; Temperature dependence; Timing; Voltage; Clock tree architecture; design automation; self-adjusting; variation-tolerance;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2009.2023992
Filename :
5282522
Link To Document :
بازگشت