ACM Home Page
Please provide us with feedback. Feedback
Clock-tree power optimization based on RTL clock-gating
Full text PdfPdf (245 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 40th annual Design Automation Conference table of contents
Anaheim, CA, USA
SESSION: Architectural power estimation and optimization table of contents
Pages: 622 - 627  
Year of Publication: 2003
ISBN:1-58113-688-9
Authors
Monica Donno  BullDAST s.r.l., Torino, ITALY
Alessandro Ivaldi  Politecnico di Torino, Torino, ITALY
Luca Benini  Università di Bologna, Bologna, ITALY
Enrico Macii  Politecnico di Torino, Torino, ITALY
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 80,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/775832.775989
What is a DOI?

ABSTRACT

As power consumption of the clock tree in modern VLSI designs tends to dominate, measures must be taken to keep it under control. This paper introduces an approach for reducing clock power based on clock gating. We present a methodology that, starting from an RTL description, automatically generates a set of constraints for driving the construction of the clock tree by the clock synthesis tool. The methodology has been fully integrated into an industry-strength design flow, based on Synopsys DesignCompiler (front-end) and Cadence Silicon Ensemble (back end). The power savings achieved on some industrial examples show that, when the size of the circuits is significant, savings on the power consumption of the clock tree are up to 75% larger than those achieved by applying traditional clock gating at the clock inputs of the RTL modules of the designs.


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
 
2
V. Adler, E. G. Friedman, "Repeater Insertion to Reduce Delay and Power in RC Tree Structures," 31st IEEE Asilomar Conference, pp. 749--752, Pacific Grove, CA, November~1997.
 
3
Y. I. Ismail, E. G. Friedman, J. L. Neves, "Exploiting On-Chip Inductance in High Speed Clock Distribution Networks," 43rd IEEE Midwest Symposium on Circuits and Systems, pp. 1236--1239, Lansing, MI, August~2000.
 
4
T.-H. Chao, Y.-C. Hsu, J.-M. Ho, A. B. Khang, "Zero Skew Clock Routing with Minimum Wirelength," IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 39, No. 11, pp. 799--814, November~1992.
5
 
6
J. Oh, M. Pedram, "Gated Clock Routing for Low-Power Microprocessor Design," IEEE Transactions on CAD/ICAS, Vol. 20, No. 6, pp. 715--722, June~2001.
 
7
A. Farrahi, C. Chen, A. Srivastava, G. Tellez, M. Sarrafzadeh, "Activity-Driven Clock Design," IEEE Transactions on CAD/ICAS, Vol. 20, No. 6, pp. 705--714, June~2001.
8
9
 
10
R.-S. Tsay, "An Exact Zero Skew Clock Routing Algorithm," IEEE Transactions on CAD/ICAS, Vol. 12, No. 2, pp. 242--249, February~1993.
 
11
A. Vittal, M. Marek-Sadowska, "Low-Power Buffered Clock Tree Design," IEEE Transactions on CAD/ICAS, Vol. 16, No. 9, pp. 965--975, September~1997.
12

CITED BY  7

Collaborative Colleagues:
Monica Donno: colleagues
Alessandro Ivaldi: colleagues
Luca Benini: colleagues
Enrico Macii: colleagues