ACM Home Page
Please provide us with feedback. Feedback
A new paradigm for synthesis and propagation of clock gating conditions
Full text PdfPdf (313 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 45th annual Design Automation Conference table of contents
Anaheim, California
SESSION: New advances in logic synthesis table of contents
Pages 658-663  
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
Authors
Ranan Fraer  Intel Corporation, Design Technology and Solutions, Haifa, Israel
Gila Kamhi  Intel Corporation, Design Technology and Solutions, Haifa, Israel
Muhammad K. Mhameed  Intel Corporation, Design Technology and Solutions, Haifa, Israel
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
: IEEE/CASS/CANDE/CEDA
: The EDA Consortium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 78,   Citation Count: 0
Additional Information:

abstract   references   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/1391469.1391638
What is a DOI?

ABSTRACT

Clock gating has become a standard practice for saving dynamic power in the clock network. Due to design reuse, it is common to find designs that have already some partial clock gating. We propose to exploit the existing clock gating in order to extract stronger gating conditions for blocks that are poorly gated or not gated at all. A second contribution of our paper is a robust and scalable approach to extract stability conditions for clock gating. Finally, we present a uniform treatment of unobservability and stability as dual approaches for propagating gating conditions forward and backward. Experimental results demonstrate significant power reduction (in the range of 14% -- 55% of the clock power) on Intel micro-processor 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
L. Benini and G. De Micheli. Automatic synthesis of low-power gated-clock finite-state machines, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 15(6), Jun. 1996
 
2
V. Tiwari, S. Malik and P. Ashar. Guarded evaluation: Pushing power management to logic synthesis/design. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 17(10), Oct. 1998.
3
 
4
W. Qing, M. Pedram and W. Xunwei. Clock-gating and its application to low power design of sequential circuits. IEEE Trans. on Circuits and Systems I: Fundamental Theory and Applications, 47 (3), Mar. 2000
 
5
P. Babighian, L. Benini and E. Macii. A scalable algorithm for RTL insertion of gated clocks based on ODCs computation. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 24(1), Jan. 2005.
 
6
A. Hurst. Fast synthesis of clock gates from existing logic. International Workshop on Logic Synthesis (IWLS) 2007
 
7
M. Damiani and G. De Micheli. Observability don't care sets and Boolean relations. Proc. of International Conference on Computer Aided Design (ICCAD) 1990

Collaborative Colleagues:
Ranan Fraer: colleagues
Gila Kamhi: colleagues
Muhammad K. Mhameed: colleagues