Proceedings of the 49th Annual Design Automation Conference 2012
DOI: 10.1145/2228360.2228471
|View full text |Cite
|
Sign up to set email alerts
|

An efficient algorithm for multi-layer obstacle-avoiding rectilinear Steiner tree construction

Abstract: We consider the multi-layer obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) problem and propose a reduction to transform a multi-layer instance into a 3D instance. Based on the reduction we apply computational geometry techniques to develop an efficient algorithm, utilizing existing OARSMT heuristics. Experimental results show that our algorithm provides a solution with excellent quality and has a significant speed-up compared to previously known results.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…For ECO routing, the routing path of each ECO net should avoid crossing all pre-placed macros and pre-routed nets, so the OARSMT routing model is adopted and the state-of-theart OARSMT construction algorithm [10] is used to generate the routing topology of each ECO net. In order to further improve the routing quality, several OARSMTs are derived for each ECO net.…”
Section: A Routing Topology Generationmentioning
confidence: 99%
“…For ECO routing, the routing path of each ECO net should avoid crossing all pre-placed macros and pre-routed nets, so the OARSMT routing model is adopted and the state-of-theart OARSMT construction algorithm [10] is used to generate the routing topology of each ECO net. In order to further improve the routing quality, several OARSMTs are derived for each ECO net.…”
Section: A Routing Topology Generationmentioning
confidence: 99%
“…This step takes O (m lgm) pattern time for DT construction. [11] 2) Obstacleweighted MST construction Kruskal's algorithm is used to build an obstacle weighted minimum spanning tree over the DT. The edge weights is not required to be exact but expected to be correlated to the cost of the final RSMT.…”
Section: ) Delaunay Triangulation On Apseudo Planementioning
confidence: 99%
“…The inefficiency of the algorithms in [3,4] and [6] results from quadratic size of a routing graph and inefficiency of the algorithm in [10] results from their backtracking procedure of finding Steiner points. Therefore Chih-Hung Liu [11] has developed a more efficient algorithm for ML-OARSMT problem and the OAPDST problem which behaves like a sub quadratic time algorithm for practical applications. The size of a ML-OARSMT is Ω (n 2 ) which indicates that the multilayer model is very different from its 2d counterpart and thus transforms a multilayer instance into a 3d instance and thus enables to employ computational geometry techniques.…”
Section: )Withobstaclesmentioning
confidence: 99%
See 1 more Smart Citation