ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Type-matching clock tree for zero skew clock gating
Full text PdfPdf (951 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 45th annual Design Automation Conference table of contents
Anaheim, California
SESSION: Performance driven layout optimization table of contents
Pages: 714-719  
Year of Publication: 2008
ISBN ~ ISSN:0738-100X , 978-1-60558-115-6
Authors
Chia-Ming Chang  Chung Yuan Christian University, Chung Li, Taiwan, R.O.C.
Shih-Hsu Huang  Chung Yuan Christian University, Chung Li, Taiwan, R.O.C.
Yuan-Kai Ho  Chung Yuan Christian University, Chung Li, Taiwan, R.O.C.
Jia-Zong Lin  Chung Yuan Christian University, Chung Li, Taiwan, R.O.C.
Hsin-Po Wang  SpringSoft, Inc., Hsin Chu, Taiwan, R.O.C.
Yu-Sheng Lu  SpringSoft, Inc., Hsin Chu, Taiwan, R.O.C.
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): 3,   Downloads (12 Months): 57,   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.1391653
What is a DOI?

ABSTRACT

Clock skew minimization is always very important in the clock tree synthesis. Due to clock gating, the clock tree may include different types of logic gates, e.g., AND gates, OR gates, and buffer gates. If the logic gates at the same level are in different types, which have different timing behaviors, the control of clock skew becomes difficult. Based on that observation, in this paper, we present a novel clock tree design style, called type-matching clock tree, to ensure that the logic gates at the same level are in the same type. We prove that any clock control logic can always be transformed to our type-matching clock tree. Then, based on the idea of type-matching clock tree, we propose a zero skew gated clock tree synthesis algorithm. Compared with the industry-strength gated clock tree synthesis, experimental data show that our approach can significantly reduce the clock skew in every process corner with a small penalty on the clock tree area and the clock tree power consumption.


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
T. H. Chao, Y. C. Hsu, M. Ho, K. D. Boese, and A. B. Kahng, "Zero Skew Clock Routing with Minimum Wirelength", IEEE Trans. on Circuits and Systems - II: Analog and Digital Signal Processing, vol. 39, no. 11, pp. 799--814, 1992.
 
2
 
3
C. C. Teng, "Method for Balancing a Clock Tree", United States Patent, Patent No. 6351840, 2002.
 
4
R. S. Rodgers and S. T. Evans, "Method and Apparatus for Minimizing Clock Skew in a Balanced Tree when Interfacing to an Unbalanced Load", United States Patent, Patent No. 6769104, 2004.
 
5
 
6
L. Benini and G. D. Micheli, "Automatic Synthesis of Low-Power Gated-Clock Finite-State Machines", IEEE Trans. on Computer Aided Design of Integrated Circuits and Systems, vol. 15, no. 6, pp. 630--643, 1996.
 
7
Q. Wu, M. Pedram, and X. Wu, "Clock Gating and Its Application to Low Power Design of Sequential Circuits", IEEE Trans. on Circuits and Systems - I: Fundamental, Theory, and Applications, vol. 47, no. 103, pp. 415--420, 2000.
 
8
A. Farrahi, C. Chen, A. Srivastava, G. Tellez, and M. Sarrafzadeh, "Activity Driven Clock Design", IEEE Trans. on Computer Aided Design of Integrated Circuits and Systems, vol. 20, no. 6, pp. 705--714, 2001.
 
9
10
 
11
D. Borkovic and K. S. McElvain, "Reducing Clock Skew in Clock Gating Circuits", United States Patent, Patent No. 7082582, 2006.
 
12
"Encounter Menu Reference", Product Version 5.2.3, Cadence Inc., 2006.

Collaborative Colleagues:
Chia-Ming Chang: colleagues
Shih-Hsu Huang: colleagues
Yuan-Kai Ho: colleagues
Jia-Zong Lin: colleagues
Hsin-Po Wang: colleagues
Yu-Sheng Lu: colleagues