ACM Home Page
Please provide us with feedback. Feedback
Bounded-skew clock and Steiner routing
Full text PdfPdf (687 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 3 ,  Issue 3  (July 1998) table of contents
Pages: 341 - 388  
Year of Publication: 1998
ISSN:1084-4309
Authors
Jason Cong  University of California, Los Angeles
Andrew B. Kahng  University of California, Los Angeles
Cheng-Kok Koh  University of California, Los Angeles
C.-W. Albert Tsao  University of California, Los Angeles
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 62,   Citation Count: 26
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

We study the minimum-cost bounded-skew routing tree problem under the pathlength (linear) and Elmore delay models. This problem captures several engineering tradeoffs in the design of routing topologies with controlled skew. Our bounded-skew routing algorithm, called the BST/DME algorithm, extends the DME algorithm for exact zero-skew trees via the concept of a merging region. For a prescribed topology, BST/DME constructs a bounded-skew tree (BST) in two phases: (i) a bottom-up phase to construct a binary tree of merging regions which represent the loci of possible embedding points of the internal nodes, and (ii) a top-down phase to determine the exact locations of the internal nodes. We present two approaches to construct the merging regions: (i) the Boundary Merging and Embedding (BME) method which utilizes merging points that are restricted to the boundaries of merging regions, and (ii) the Interior Merging and Embedding (IME) algorithm which employs a sampling strategy and a dynamic programming-based selection technique to consider merging points that are interior to, as well as on the boundary of, the merging regions. When the topology is not prescribed, we propose a new Greedy-BST/DME algorithm which combines the merging region computation with topology generation. The Greedy-BST/DME algorithm very closely matches the best known heuristics for the zero-skew case and for the unbounded-skew case (i.e., the Steiner minimal tree problem). Experimental results show that our BST algorithms can produce a set of routing solutions with smooth skew and wire length tradeoffs.


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
BOESE, K. D., AND KAHNG, A.B. 1992. Zero-skew clock routing trees with minimum wirelength. In Proceedings of the IEEE International ASIC Conference (Sept.) 1.1.1-1.1.5.
 
2
BOESE, K. D., KAHNG, A. B., McCoY, B. A., AND ROBINS, G. 1995. Near-optimal critical sink routing tree constructions. IEEE Trans. on Comput.-Aided Des. Int. Circ. and Syst. 14, 12 (Dec.) 1417-1436.
 
3
BORAH, M., OWENS, R.M., AND IRWIN, M.J. 1994. An edge-based heuristic for Steiner routing. IEEE Trans. on Comput.-Aided Des. Int. Circ. and Syst. 13, 12 (Dec.) 1563-1568.
 
4
 
5
CHAO, T.-H., Hsu, Y.-C. H., Ho, J.-M., BOESE, K. D., AND KAHNG, A.B. 1992. Zero skew clock routing with minimum wirelength. IEEE Trans. on Circ. and Syst. 39, 11 (Nov.) 799-814.
 
6
 
7
 
8
 
9
CONG, J., KAHNG, A. B., KOH, C.-K., AND TSAO, C.-W. A. 1995b. Bounded-skew clock and steiner routing under Elmore delay. Tech. Rep. 950030 (Aug.), UCLA CS Dept.
 
10
 
11
CONG, J., AND KOH, C.-K. 1995. Minimum-cost bounded-skew clock routing. In Proceedings of the IEEE International Symposium on Circuits and Systems (April) 1.215-1.218.
 
12
 
13
CONG, J., AND LEUNG, K.S. 1995. Optimal wiresizing under the distributed Elmore delay model. IEEE Trans. on Comput.-Aided Des. of Int. Circ. and Syst. 14, 3 (March) 321-336.
 
14
EDAHIRO, M. 1991. Minimum skew and minimum path length routing in vlsi layout design. NEC Research and Development 32, 4 (Oct.) 569-575.
 
15
EDAHIRO, M. 1992. Minimum path-length equi-distant routing. In Proceedings of the IEEE Asia-Pacific Conference on Circuits and Systems (Dec.) 41-46.
16
 
17
EDAHIRO, M. 1993b. Delay minimization for zero-skew routing. In Proceedings of the International Conference on Computer-Aided Design, 563-566.
18
 
19
ELMORE, W.C. 1948. The transient response of damped linear networks with particular regard to wide-band amplifiers. J. Applied Physics 19, 1 (Jan.) 55-63.
 
20
FRIEDMAN, E. G., ED. 1995. Clock Distribution networks in VLSI Circuits and Systems: A Selected Reprint Volume. IEEE Circuits and Systems Society.
21
 
22
KAHNG, A. B., AND ROBINS, G. 1992. A new class of iterative Steiner tree heuristics with good performance. IEEE Trans. on Comput. Aided Des. of Int. Circ. and Syst. 11, 7 (July) 893-902.
 
23
KAHNG, n. B., AND ROBINS, G. 1994. On Optimal Interconnections for VLSI. Kluwer, Norwell, MA.
 
24
KAHNG, A. B., AND TSAO, C.-W. A. 1996. Planar-DME: A single-layer zero-skew clock tree router. IEEE Trans. on Comput. Aided Des. of Int. Circ. and Syst. 15, 1 (Jan.) 8-19.
25
 
26
 
27
 
28
PULLELA, S., MENEZES, N., AND PILEGGI, L.T. 1996. Post-processing of clock trees via wiresizing and buffering for robust design. IEEE Trans. on Comput. Aided Des. of Int. Circ. and Syst. 15, 6 (June) 691-701.
 
29
TSAY, R.-S. 1993. An exact zero-skew clock routing algorithm. IEEE Trans. on Comput.- Aided Des. of Int. Circ. and Syst. CAD-12, 2 (Feb.) 242-249.
30
 
31
32
 
33
 
34

CITED BY  26

Collaborative Colleagues:
Jason Cong: colleagues
Andrew B. Kahng: colleagues
Cheng-Kok Koh: colleagues
C.-W. Albert Tsao: colleagues