| Circuit-simulated obstacle-aware Steiner routing |
| Full text |
Pdf
(439 KB)
|
Source
|
ACM Transactions on Design Automation of Electronic Systems (TODAES)
archive
Volume 12 , Issue 3 (August 2007)
table of contents
Article No. 28
Year of Publication: 2008
ISSN:1084-4309
|
|
Authors
|
|
Yiyu Shi
|
University of California, Los Angeles, Los Angeles, CA
|
|
Paul Mesa
|
University of California, Los Angeles, Los Angeles, CA
|
|
Hao Yu
|
University of California, Los Angeles, Los Angeles, CA
|
|
Lei He
|
University of California, Los Angeles, Los Angeles, CA
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 99, Citation Count: 0
|
|
|
ABSTRACT
This article develops circuit-simulated routing algorithms. We model the routing graph by an RC network with terminals as inputs, and show that the faster an output reaches its peak, the higher the possibility for the corresponding Hanan or escape node to become a Steiner point. This enables us to select Steiner points and then apply any minimum spanning tree algorithm to obtain obstacle-free or obstacle-aware Steiner routing. Compared with existing algorithms, our algorithms have significant gain on either wirelength or runtime for obstacle-free routing, and on both wirelength and runtime for obstacle-aware routing.
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
|
Akers, S. B. 1967. A modification of Lee's path connection algorithm. IEEE Trans. Electron. Comput. 16, 4, 97--98.
|
 |
2
|
|
| |
3
|
Atkinson, D. and van Steenwijk, F. J. 1999. Infinite resistive lattices. Am. J. Phys., 486--492.
|
 |
4
|
|
| |
5
|
Ganley, J. L. and Cohoon, J. P. 1994. Routing a multi-terminal critical net: Steiner tree construction in the presence of obstacles. In Proceedings of the ISCAS.
|
| |
6
|
Garey, M. R. and Johnson, D. S. 1977. The rectilinear Steiner tree problem is NP-complele. SIAM J. Appl. Math., 826--834.
|
| |
7
|
Hadlock. 1977. A shortest path algorithm for grid graphs. Networks, 323--334.
|
 |
8
|
|
 |
9
|
Yu Hu , Tong Jing , Xianlong Hong , Zhe Feng , Xiaodong Hu , Guiying Yan, An-OARSMan: obstacle-avoiding routing tree construction with good length performance, Proceedings of the 2005 conference on Asia South Pacific design automation, January 18-21, 2005, Shanghai, China
[doi> 10.1145/1120725.1120732]
|
| |
10
|
Hwang, F. K., Richards, D. S., and Winter, P. 1992. The Steiner tree problem. of Annals of Discrete Mathematcis, vol. 53, North-Holland, Amsterdam, The Netherlands.
|
 |
11
|
|
| |
12
|
Kahng, A. B. and Robins, G. 1992. A new class of iterative Steiner tree heuristics with good performance. IEEE Trans. Comput. Aided Des. 11, 7, 893--902.
|
| |
13
|
Kahng, A. B. and Robins, G. 1995. On Optimal Interconnections for VLSI. Kluwer Academic, Boston, MA.
|
| |
14
|
Magma. 2007. The Magma Website. http://www:magma--da:com/c/@ei_ci_2hsu:41ji/pages/productsintro:html.
|
| |
15
|
Mandoiuand, I. I., Vazirani, V. V., and Ganley, J. L. 2000. A new heuristic for rectilinear Steiner trees. IEEE Trans. Comput. Aided Des.
|
| |
16
|
Mikami, K. and Tabuchi, K. 1968. A computer program for optimal routing printed circuit connectors. In Proceedings of the IFIPS.
|
| |
17
|
Odabasioglu, A., Celik, M., and Pileggi, L. 1998. PRIMA: Passive reduced-order interconnect macro-modeling algorithm. IEEE Trans. Comput. Aided Des., 645--654.
|
 |
18
|
|
| |
19
|
|
 |
20
|
Yiyu Shi , Paul Mesa , Hao Yu , Lei He, Circuit simulation based obstacle-aware Steiner routing, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
[doi> 10.1145/1146909.1147011]
|
| |
21
|
|
| |
22
|
Warme, D. W. et al. Geosteiner 3.1. package.
|
| |
23
|
|
| |
24
|
Zelikovsky, A. 1993. An 11/6-approximation for the network Steiner tree problem. Algorithmica, 463--470.
|
| |
25
|
Zheng, S. Q., Lim, J. S., and Iyengar, S. S. 1996. Finding obstacle-avoiding shortest paths using implicit connection graphs. IEEE Trans. Comput. Aided Des., 103--110.
|
 |
26
|
|
|