| Leakage power-aware clock skew scheduling: converting stolen time into leakage power reduction |
| Full text |
Pdf
(254 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 45th annual Design Automation Conference
table of contents
Anaheim, California
SESSION: Leakage analysis and optimization
table of contents
Pages 610-613
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 60, Citation Count: 0
|
|
|
ABSTRACT
Clock skew scheduling has been traditionally considered as a tool for improving the clock period in a sequential circuit. Timing slack is "stolen" from fast combinational blocks to be used by slower blocks to meet a more stringent clock cycle time. Instead, we can leverage on the borrowed time to achieve leakage power reduction during gate sizing and/or dual Vth assignment. In this paper, we present the first approach to the best of our knowledge for integrating clock skew scheduling, threshold voltage assignment, and gate sizing into one optimization formulation. Over 29 circuits in the ISCAS89 benchmark suite, this integrated approach can reduce leakage power by as much as 55.83% and by 18.79% on average, compared to using combinational circuit based power optimization on each combinational block without considering clock skews. Using a 65nm dual Vth technology library, this corresponds to a 23.87% peak reduction (6.15% on average) in total power at the ambient operating temperature. The average total power reduction further increases to 9.83% if the high temperature library of the same process technology is used.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Shah , A. Srivastava , D. Sharma , D. Sylvester , D. Blaauw , V. Zolotov, Discrete Vt assignment and gate sizing using a self-snapping continuous formulation, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.705-712, November 06-10, 2005, San Jose, CA
|
 |
2
|
David Nguyen , Abhijit Davare , Michael Orshansky , David Chinnery , Brandon Thompson , Kurt Keutzer, Minimization of dynamic and static power through joint assignment of threshold voltages and sizing optimization, Proceedings of the 2003 international symposium on Low power electronics and design, August 25-27, 2003, Seoul, Korea
[doi> 10.1145/871506.871545]
|
 |
3
|
|
| |
4
|
Shih-Hsu, H. and N. Yow-Tyng, Synthesis of nonzero clock skew circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2006. 25(6): p. 961--976.
|
| |
5
|
|
| |
6
|
|
| |
7
|
Velenis, D., et al., Demonstration of speed and power enhancements on an industrial circuit through application of clock skew scheduling. Journal of Circuits, Systems and Computers, 2002. 11(3): p. 231--245.
|
| |
8
|
Weitong Chuang , Sachin S. Sapatnekar , Ibrahim N. Hajj, A unified algorithm for gate sizing and clock skew optimization to minimize sequential circuit area, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.220-223, November 07-11, 1993, Santa Clara, California, United States
|
| |
9
|
Fishburn, J. P. and A. E. Dunlop. TILOS: a posynomial programming approach to transistor sizing. in ICCAD 1985.
|
| |
10
|
Library Compiler User Guide: Modeling Timing, Signal Integrity, and Power in Technology Libraries. Synopsys Online Document, 2007. Z-2007.03.
|
|