Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/123186.123406acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

Clock routing for high-performance ICs

Published: 03 January 1991 Publication History

Abstract

In this paper we focus on routing techniques for optimizing clock signals in small-cell (e.g., standard-cell, sea-of gate, etc.…) ASICs. In previously reported work, the routing of the clock net has been performed using ordinary global routing techniques based on a minimum spanning or minimal Steiner tree that have little understanding of clock routing problems. We present a novel approach to clock routing that all but eliminates clock skew and yields excellent phase delay results for a wide range of chip sizes, net sizes (pin count), minimum feature sizes, and pin distributions on both randomly created and standard industrial benchmarks. For certain classes of pin distributions we have proven theoretically and observed experimentally a decrease in skew with an increase in net size. In practice, we have observed a two to three order magnitude reduction in skew when compared to a minimum rectilinear spanning tree.

References

[1]
S. Boon, S. Butler, R. Byrne, B. Setering, M. Casalanda, and Al Scherf. High performance clock distribution for cmos amc's. IEEE Custom late#rated Circuit Conference, pages 15.4.1-15.4.4, 1989.
[2]
H. B. Bakoglu, 3. T. Walker, and J. D. Meindl. A symmetric clock-distribution tree and optimized high-speed interconnectiorts for reduced clock skew in ulsi and wsi circuits. IEEE Int. Conference on Computer Design: VLSI in Computers and Processors (ICCD-86), pages 118-122, October 1986.
[3]
S. Dhar, M. A. Franklin, and D. F. Wann. Reduction of clock delays in vlsi structures. IEEE Int. Conference on Computer Design: V1,S1 in computers (1CCD), pages 778-783, 1984.
[4]
R.L.M. Dang and N. Shigyo. A twodimensional simulation of lsi interconnect ca- ~3 citance. IEEE Electron Device Letters, L-2:196-197, August 1980.
[5]
W.C. Elmore. The transient response of damped linear networks with particular regard to wideband amplifiers. Journal of Applied Physics, 19(1):55-63, January 1948.
[6]
:I.P. Fishburn. 1989. Private Communication.
[7]
A.L. Fisher and H. T. Kung. Synchronizing large systolic arrays. Proceedings of SPIE, 341:44-52, May 1982.
[8]
E.G. Friedman and S. Powell. Design and analysis of a hierarchical clock distribution system for synchronous standard cell/macrocell vlsi. IEEE Journal of Solid- State Circuits, SC-21(2):240-246, 1986.
[9]
M. Hanan. On steiner's problem with rectilinear distances. SIAM Journal of Applied Math, 14:255-265, 1966.
[10]
Michael Jackson, Arvind Srinivasan, and E.S. Kuh. Clock routing methodologies. Technical report, University of California at Berkeley, 1990. Memo ERL.
[11]
S.Y. Kung and R. J. Gal-Ezer. Synchronous versus asynchronous computation in vlsi array processors. Proceedings of SPIE, pages 53-65, May 1982.
[12]
Carver A. Mead and Lynn A. Conway. Inlroduction to VLSI Systems. Addison-Wesley, Reading, Massachusetts, 1980.
[13]
D. Mijuskovic. Clock distribution in application specific integrated circuits. Microelectronics Journal, 18(4):15-27, 1987.
[14]
W. N agel. Spice2, a computer program to simulate semiconductor circuits. University of California, Berkeley, Memo No. ERL- M520, May 1975.
[15]
Jorge Rubinstein, Paul Penfield, and Mark A. ttorowitz Signal delays in rc tree networks. IEEE Trans. Computer-Aided Design, CAD-2:202-211, July 1983.
[16]
P. Ramanathan and K. G. Shin. A clock distribution scheme for non-symmetric vlsi circuits. IEEE inl. Conference on Computer- Aided Design (ICCAD.89}, pages 398-401, November 1989.
[17]
R.S. Tsay, E. S. Kuh, and C. P. Hsu. Proud: A sea-of-gates placement algorithm. IEEE Design and Test of Computers, pages 318- 323, December 1988.
[18]
D.F. Warm and M. A. Franklin. Asynchronous and clocked control structures for vlsi based interconnection networks. IEEE Transactions on Computers, C-32(3):284- 293, March 1983.

Cited By

View all
  • (2022)Multi-Phase Clocking for Multi-Threaded Gate-Level-Pipelined Superconductive Logic2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI54635.2022.00024(62-67)Online publication date: Jul-2022
  • (2022)Synchronization in VLSIGraphs in VLSI10.1007/978-3-031-11047-4_4(101-147)Online publication date: 30-Jun-2022
  • (2022)Specialized RoutingVLSI Physical Design: From Graph Partitioning to Timing Closure10.1007/978-3-030-96415-3_7(195-222)Online publication date: 15-Jun-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '90: Proceedings of the 27th ACM/IEEE Design Automation Conference
January 1991
742 pages
ISBN:0897913639
DOI:10.1145/123186
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 January 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

DAC90
Sponsor:
DAC90: The 27th ACM/IEEE-CS Design Automation Conference
June 24 - 27, 1990
Florida, Orlando, USA

Acceptance Rates

DAC '90 Paper Acceptance Rate 125 of 427 submissions, 29%;
Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)108
  • Downloads (Last 6 weeks)16
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Multi-Phase Clocking for Multi-Threaded Gate-Level-Pipelined Superconductive Logic2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI54635.2022.00024(62-67)Online publication date: Jul-2022
  • (2022)Synchronization in VLSIGraphs in VLSI10.1007/978-3-031-11047-4_4(101-147)Online publication date: 30-Jun-2022
  • (2022)Specialized RoutingVLSI Physical Design: From Graph Partitioning to Timing Closure10.1007/978-3-030-96415-3_7(195-222)Online publication date: 15-Jun-2022
  • (2021)Design Automation and Test Solutions for Monolithic 3D ICsACM Journal on Emerging Technologies in Computing Systems10.1145/347346218:1(1-49)Online publication date: 16-Nov-2021
  • (2021)A Variation-aware Hold Time Fixing Methodology for Single Flux Quantum Logic CircuitsACM Transactions on Design Automation of Electronic Systems10.1145/346028926:6(1-17)Online publication date: 1-Aug-2021
  • (2020)Zero-skew Clock Network Synthesis for Monolithic 3D ICs with Minimum WirelengthProceedings of the 2020 on Great Lakes Symposium on VLSI10.1145/3386263.3406949(399-404)Online publication date: 7-Sep-2020
  • (2019)Thermal-aware 3D Symmetrical Buffered Clock Tree SynthesisACM Transactions on Design Automation of Electronic Systems10.1145/331379824:3(1-22)Online publication date: 5-Apr-2019
  • (2017)Low-Power Clock Tree Synthesis for 3D-ICsACM Transactions on Design Automation of Electronic Systems10.1145/301961022:3(1-24)Online publication date: 5-Apr-2017
  • (2017)ReferencesThree-Dimensional Integrated Circuit Design10.1016/B978-0-12-410501-0.00033-2(669-707)Online publication date: 2017
  • (2016)Clock Design and SynthesisElectronic Design Automation for IC Implementation, Circuit Design, and Process Technology10.1201/b19714-13(261-282)Online publication date: 14-Apr-2016
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media