An algorithm for zero-skew clock tree routing with buffer insertion

Y. P. Chen, D. F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

5 Citations (Scopus)

Abstract

We study the problem of multi-stage zero skew clock tree construction for minimizing clock phase delay and wire length. In existing approaches clock buffers are inserted only after clock tree is constructed. The novelty of this paper lies in simultaneously perform clock tree routing and buffer insertion. We propose a clustering-based algorithm which uses shortest delay as the cost function. We show that the feasible positions for clock tree nodes and buffers can be generalized from diagonal segments (merging segments) to rectangles (merging blocks). Buffers are large components and must be placed pairwise disjointly. We also show that the problem of finding legal positions for buffers such that no buffers overlap can be formulated as a shortest path problem on graphs, and can be solved by the Bellman-Ford algorithm. By making use of the special properties of the graphs, we further speedup the Bellman- Ford algorithm. The experimental results show that our algorithm greatly outperforms the approach of inserting buffers after clock routing.

Original languageEnglish
Title of host publication1996 ED&TC European Design and Test Conference
PublisherIEEE
Pages230-236
Number of pages7
ISBN (Electronic)9780818674235
ISBN (Print)0818674245, 0818674237
DOIs
Publication statusPublished - Mar 1996
Event1996 European Conference on Design and Test, EDTC 1996 - Paris, France
Duration: 11 Mar 199614 Mar 1996
https://ieeexplore.ieee.org/xpl/conhome/3563/proceeding (Link to conference proceedings)

Publication series

NameProceedings of 1996 European Conference on Design and Test, EDTC 1996

Conference

Conference1996 European Conference on Design and Test, EDTC 1996
Country/TerritoryFrance
CityParis
Period11/03/9614/03/96
Internet address

Scopus Subject Areas

  • Safety, Risk, Reliability and Quality
  • Electrical and Electronic Engineering
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'An algorithm for zero-skew clock tree routing with buffer insertion'. Together they form a unique fingerprint.

Cite this