ACM Home Page
Please provide us with feedback. Feedback
Simultaneous clock buffer sizing and polarity assignment for power/ground noise minimization
Full text PdfPdf (449 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 46th Annual Design Automation Conference table of contents
San Francisco, California
SESSION: Scheduling, allocation and reliability table of contents
Pages 794-799  
Year of Publication: 2009
ISBN:978-1-60558-497-3
Authors
Hochang Jang  Seoul National University, Seoul, Korea
Taewhan Kim  Seoul National University, Seoul, Korea
Sponsors
EDAC : Electronic Design Automation Consortium
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 13,   Citation Count: 0
Additional Information:

abstract   references   index terms  

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/1629911.1630115
What is a DOI?

ABSTRACT

This work addresses the problem of minimizing power/ground noise in the clock tree synthesis. Contrary to the previous approaches which only make use of assigning polarities to clock buffers to reduce power/ground noise, our approach solves a new problem of simultaneous consideration of assigning polarities to clock buffers and determining buffer sizes to fully exploit the effects of buffer sizing together with polarity assignment on the minimization of power/ground noise while satisfying the clock skew constraint. Through experiments with MCNC benchmark circuits, it is shown that the proposed solution produces designs with 19.1% less power and 16.2% less ground noise as well as 15.6% less total peak current over that by the conventional method.


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. Chowdury and J. Barkatullah, "Estimation of maximum currents in MOS IC logic circuits," IEEE Transaction on CAD, vol. 9, no. 6, pp. 642--654, 1990.
 
2
L. H. Chen, M. M.-Sadowska, and F. Brewer, "Buffer delay change in the presence of power and ground noise," IEEE Transaction on VLSI Systems, vol. 11, no. 3, pp. 461--473, June 2003.
 
3
L. Benini, P. Vuillod, A. Bogliolo and G. D. Micheli, "Clock skew optimization for peak current reduction," Journal of VLSI Signal Processing, vol. 16, 1997.
 
4
N. H. E. Weste and D. Harris, CMOS VLSI DESIGN, A Circuits and Systems Perspective, ed. 3, Addison-Wesley, 2005.
 
5
A. Vittal, H. Ha, F. Brewer, and M. M.-Sadowska, "Clock skew optimization for ground bounce control," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 395--399, 1996.
 
6
S.-H. Huang, C.-H. Chang, and Y.-T. Nieh, "Fast multi-domain clock skew scheduling for peak current reduction," Proceedings of IEEE/ACM Asia and South Pacific Design Automation Conference, pp. 254--259, 2006.
 
7
Y.-T. Nieh, S.-H. Huang, and S.-Y. Hsu, "Minimizing peak current via opposite-phase clock tree," Proc. of IEEE/ACM Design Automation Conference, pp. 182--185, 2005.
 
8
R. Samanta, G. Venkataraman, and J. Hu, "Clock buffer polarity assignment for power noise reduction," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 558--562, 2006.
 
9
P.-Y. Chen, K.-H. Ho, and T. Hwang, "Skew aware polarity assignment in clock tree," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 376--379, 2007.
 
10
K. D. Bosse, A. B. Kahng, "Zero-skew clock routing with minimum wirelength," Proc. of IEEE International ASIC Conference, pp. 111--115, 1992.
 
11
Y. Ryu and T. Kim, "Clock buffer polarity assignment combined with clock tree generation for power/ground noise minimization," Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 416--419, 2008.
 
12
Q. Zhu, Power Distribution Network Design for VLSI, John Wiley & Sons, 2004.
 
13
M. R. Garey and D. S. Johnson, Computers and Intractability, A Guide to the Theory of NP-Completeness, W. Freeman and Company, 1979.
 
14
S. Martello and P. Toth, Knapsack Problems, John Wiley & Sons, 1990.
 
15
Placement of ISCAS89 Benchmark Circuits http://www.ece.wisc.edu/vlsi/tools/iscas-placement/index.html
 
16
R. Chaturvedi and J. Hu, "Buffered clock tree for high quality IC design," Proc. of IEEE/ACM International Symposium on Quality Electronic Design, pp. 381--386, 2004.
 
17
M. Edahiro, "A clustering-based optimization algorithm in zero-skew routing," Proc. of IEEE/ACM Design Automation Conference, pp. 612--616, 1993.
 
18
FSCOH_D 0.13μm Standard Cell Databook, Faraday Technology, 2004.