skip to main content
10.5555/1356802.1356866acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

MeshWorks: an efficient framework for planning, synthesis and optimization of clock mesh networks

Authors Info & Claims
Published:21 January 2008Publication History

ABSTRACT

A leaf-level clock mesh is known to be very tolerant to variations [1]. However, its use is limited to a few high-end designs because of the high power/resource requirements and lack of automatic mesh synthesis tools [2]. Most existing works on clock mesh [1], [3]--[7] either deal with semi-custom design or perform optimizations on a given clock mesh. However, the problem of obtaining a good initial clock mesh has not been addressed. Similarly, the problem of achieving a smooth tradeoff between skew and power/resources has not been addressed adequately. In this work, we present MeshWorks, the first comprehensive automated framework for planning, synthesis and optimization of clock mesh networks with the objective of addressing the above issues. Experimental results suggest that our algorithms can achieve an additional reduction of 26% in buffer area, 19% in wirelength and 18% in power, compared to the recent work of [7] with similar worst case maximum frequency under variation.

References

  1. P. J. Restle et. al., "A clock distribution network for microprocessors," in IEEE JSSC, vol.36, no.5, pp. 792--799, May'01.Google ScholarGoogle Scholar
  2. P. J. Restle, Personal Communication.Google ScholarGoogle Scholar
  3. N. A. Kurd et. al., "A multigigahertz clocking scheme for the Pentium 4 microprocessor," in IEEE JSSC, vol.36, no.11, pp. 1647--1653, Nov.'01.Google ScholarGoogle Scholar
  4. G. Northrop et. al., "A 600-MHz G5 S/390 Microprocessor," in ISSCC Tech. Dig., pp. 88--89, Feb'99.Google ScholarGoogle Scholar
  5. R. Heald et. al., "Implementation of a 3rd-Generation SPARC V9 64b Microprocessor," in ISSCC Dig. Tech. Papers, pp. 412--413, Feb'00.Google ScholarGoogle Scholar
  6. M. P. Desai, R. Cvijetic, and J. Jensen, "Sizing of clock distribution networks for high performance CPU chips," in Proc. of DAC-96, pp. 389--394. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Venkataraman, Z. Feng, J. Hu, P. Li, "Combinatorial Algorithms for Fast Clock Mesh Optimization," in Proc. of ICCAD-06, pp. 79--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Tam, Tutorials on Clock Distribution, in ICCAD-07.Google ScholarGoogle Scholar
  9. E. G. Friedman, "Clock Distribution Networks in Synchronous Digital Integrated Circuits," in Proceedings of the IEEE, vol.89, no.5, pp. 665--692, May 2001.Google ScholarGoogle ScholarCross RefCross Ref
  10. H. Chen, C. Yeh, G. Wilke, S. Reddy, H. Nguyen, W. Walker, and R. Murgai, "A Sliding Window Scheme for Accurate Clock Mesh Analysis," in Proc. of ICCAD-05, pp. 939--946. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. M. Reddy, G. R. Wilkem and R. Murgai, "Analyzing Timing Uncertainty in Mesh-based Clock Architectures," in Proc. of DATE-06, pp. 1097--1102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. J. Alpert, R. G. Gandham, J. L. Neves, S. T. Quay, "Buffer library selection," in Proc. of ICCD-00, pp. 221--226 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Leeds, and G. Ugron, "Simplified Multiple Parameter Sensitivity Calculation and Continuously Equivalent Networks," in IEEE TCAS, vol.14--2, pp. 188--191, June'67.Google ScholarGoogle Scholar
  14. M. Shao, M. D. F. Wong, H. Cao, Y. Gao, L. P. Yuan, L. D. Huang, and S. Lee, "Explicit gate delay model for timing evaluation," in Proc. of ISPD-03, pp. 32--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. http://www.synopsys.com/products/mixedsignal/hspice/hspice.htmlGoogle ScholarGoogle Scholar
  16. A. Gattiker, S. Nassif, R. Dinakar, and C. Long, "Timing yield estimation from static timing analysis," in Proc. of ISQED-01, pp. 79--84.Google ScholarGoogle Scholar
  17. M. Celik, L. Pileggi, A. Odabasioglu, IC Interconnect Analysis, Kluwer Academic Publishers.Google ScholarGoogle Scholar
  18. http://www.eas.asu.edu/ptmGoogle ScholarGoogle Scholar
  19. H. Chang, and S. S. Sapatnekar, "Statistical timing analysis considering spatial correlations using a single pert-line traversal," in Proc. of ICCAD-03, pp. 621--625. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Lienig, and G. Jerke, "Electromigration-Aware Physical Design of Integrated Circuits," in Proc. of VLSID-05, pp. 77--82. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. MeshWorks: an efficient framework for planning, synthesis and optimization of clock mesh networks

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ASP-DAC '08: Proceedings of the 2008 Asia and South Pacific Design Automation Conference
              January 2008
              812 pages
              ISBN:9781424419227

              Publisher

              IEEE Computer Society Press

              Washington, DC, United States

              Publication History

              • Published: 21 January 2008

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              ASP-DAC '08 Paper Acceptance Rate122of350submissions,35%Overall Acceptance Rate466of1,454submissions,32%

              Upcoming Conference

              ASPDAC '25

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader