ACM Home Page
Please provide us with feedback. Feedback
UST/DME: a clock tree router for general skew constraints
Full text PdfPdf (261 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 7 ,  Issue 3  (July 2002) table of contents
Pages: 359 - 379  
Year of Publication: 2002
ISSN:1084-4309
Authors
Chung-wen Albert Tsao  Celestry Design Technologies, Inc., San Jose, CA
Cheng-kok Koh  Purdue University, West Lafayette, IN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 37,   Citation Count: 8
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/567270.567271
What is a DOI?

ABSTRACT

In this article, we propose new approaches for solving the useful-skew tree (UST) routing problem [Xi and Dai 1997]: clock routing subject to general skew constraints. The clock layout synthesis engine of our UST algorithms is based on the deferred-merge embedding (DME) paradigm for the zero-skew tree (ZST) [Edahiro 1992; Chao et al. 1992] and bounded-skew tree (BST) [Cong and Koh 1995; Huang et al. 1995; Kahng and Tsao 1997; Cong et al. 1998] routings; hence, the names UST/DME and Greedy-UST/DME for our UST algorithms. Our novel contribution is that we simultaneously perform skew scheduling and tree routing so that each local skew range is incrementally refined to a skew value that minimizes the wirelength increase during the bottom-up merging phase of DME. As a result, not only is the skew schedule feasible, but also the wirelength increase is minimized at each merging step of clock tree construction. The experimental results show very encouraging improvement over the previous BST/DME algorithm on three ISCAS89 benchmarks under general skew constraints in terms of total routing wirelength.


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
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. Circ. Syst. 39, 11 (Nov.), 799--814.
 
2
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.
3
 
4
 
5
Deokar, R. B. and Sapatnekar, S. S. 1994. A graph-theoretic approach to clock skew optimization. In Proceedings of the IEEE International Symposium on Circuits and Systems, 407--410.
 
6
Edahiro, M. 1992. Minimum path-length equi-distant routing. In Proceedings of the IEEE Asia-Pacific Conference on Circuits and Systems (December), 41--46.
7
8
 
9
10
 
11
Kahng, A. B. and Tsao, C.-W. A. 1996. Planar-DME: A single-layer zero-skew clock tree router. IEEE Trans. Comput. Aid. Des. Integ. Circ. Syst. 15, 1 (Jan.), 8--19.
 
12
 
13
Liao, Y.-Z. and Wong, C. K. 1983. An algorithm to compact a VLSI symbolic layout with mixed constraints. IEEE Trans. Comput. Aid. Des. Integ. Circ. Syst. 2, 2 (Feb.), 62--69.
14
 
15
Sakallah, K. A., Mudge, T. N., and Olukotun, O. A. 1990. checkTc and minTc: Timing verification and optimal clocking of synchronous digital circuits. In Proceedings of the International Conference on Computer Aided Design, 552--555.
 
16
Sapatnekar, S. S. and Deokar, R. B. 1996. Utilizing the retiming-skew equivalence in a practical algorithm for retiming large circuits. IEEE Trans. Comput. Aid. Des. Integ. Circ. Syst. 15, 10 (Oct.), 1237--1248.
 
17
Sapatnekar, S. S. and Lehther, D. 1998. Moment-based techniques for rlc clock tree construction. IEEE Trans. Circ. Syst. II: Analog Digital Sig. Process. 45, 1 (Jan.), 69--79.
 
18
Sapatnekar, S. S. and Maheshwari, M. 1998. Efficient retiming of large circuits. IEEE Trans. VLSI Syst. 6, 1, 74--83.
 
19
 
20
 
21
 
22
Tsay, R.-S. 1993. An exact zero-skew clock routing algorithm. IEEE Trans. Comput. Aid. Des. Integ. Circ. Syst. CAD-12, 2 (Feb.), 242--249.
 
23
 
24
 
25
 
26

CITED BY  8

Collaborative Colleagues:
Chung-wen Albert Tsao: colleagues
Cheng-kok Koh: colleagues