skip to main content
10.5555/1326073.1326151acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Skew aware polarity assignment in clock tree

Published: 05 November 2007 Publication History

Abstract

In modern sequential VLSI designs, clock tree plays an important role in synchronizing different components in a chip. To reduce peak current and power/ground noises caused by clock network, assigning different signal polarities to clock buffers is proposed in previous work. Althogh peak current and power/ground noises are minimized by signal polarities assignment, an assignment without timing information may increase the clock skew significantly. As a result, a timing-aware signal polarities assigning technique is necessary. In this paper, we propose a novel signal polarities assigning technique which can not only reduce peak current and power/ground noises simultaneously but also render the clock skew in control. The experimental result shows that the clock skew produced by our algorithm is 94% of original clock skew in average while the clock skew produced by three algorithms (Partition, MST, Matching) [5] are 235%, 272%, and 283%, respectively. Moreover, our algorithm is as efficient as the three algorithms of [5] in reducing peak current and power/ground noises.

References

[1]
John P. Uyemura, "Introduction to VLSI Circuits and Systems," JOHN WILEY & SONS, INC.
[2]
Sachin S. Sapatnekar, and Haihua Su, "Analysis and Optimization of Power Grids," IEEE Design and Test Computers, vol. 20, issue 3, pp. 7--15, May-June 2003.
[3]
Predictive Technology Model, http://www-device.eecs.berkeley.edu/~ptm
[4]
Yow-Tyng Nieh, Shih-Hsu Huang, and Sheng-Yu Hsu. "Minimizing Peak Current via Opposite-Phase Clock Tree," IEEE/ACM Design Automation Conference, pp. 182--185, Jun. 2005.
[5]
Rupak Samanta, Ganesh Venkatarman, and Jiang Hu, "Clock Buffer Polarity Assignment for Power Noise Reduction," IEEE/ACM International Conference on Computer-Aided Design, pp. 558--562, Nov. 2006.
[6]
Ganesh Venkatarman, Nikhil Jayakumar, Jiang Hu, Peng Li, Sunil Khatri, Anand Rajaram, Patrick McGuinness, and Charles Alpert "Practical Techniques to Reduce Skew and Its Variations in Buffered Clock Networks," IEEE/ACM International Conference on Computer-Aided Design, pp. 591--595, Nov. 2005.
[7]
Matthew R. Guthaus, Dennis Sylvester, and Richard B. Brown, "Clock Buffer and Wire Sizing Using Sequential Programming," ACM/IEEE Design Automation Conference, pp. 1041--1046, July 2006.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '07: Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
November 2007
933 pages
ISBN:1424413826
  • General Chair:
  • Georges Gielen

Sponsors

Publisher

IEEE Press

Publication History

Published: 05 November 2007

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD07
Sponsor:

Acceptance Rates

ICCAD '07 Paper Acceptance Rate 139 of 510 submissions, 27%;
Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Boundary optimization of buffered clock trees for low powerIntegration, the VLSI Journal10.1016/j.vlsi.2016.10.00456:C(86-95)Online publication date: 1-Jan-2017
  • (2013)A clock control strategy for peak power and RMS current reduction using path clusteringIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2012.218698921:2(259-269)Online publication date: 1-Feb-2013
  • (2010)Clock tree embedding for 3D ICsProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899837(486-491)Online publication date: 18-Jan-2010
  • (2010)Combined use of rising and falling edge triggered clocks for peak current reduction in IP-based SoC designsProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899828(444-449)Online publication date: 18-Jan-2010
  • (2009)Simultaneous clock buffer sizing and polarity assignment for power/ground noise minimizationProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1630115(794-799)Online publication date: 26-Jul-2009
  • (2008)Clock buffer polarity assignment combined with clock tree generation for power/ground noise minimizationProceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design10.5555/1509456.1509553(416-419)Online publication date: 10-Nov-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media