Obstacle-avoiding rectilinear steiner tree construction: A steiner-point-based algorithm

Chih Hung Liu*, Sy Yen Kuo, D. T. Lee, Chun Syun Lin, Jung Hung Weng, Shih Yi Yuan

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

36 Scopus citations

Abstract

For the obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) problem, we present a Steiner-point-based algorithm that achieves the best practical performance among existing heuristics. We first propose a new concept of Steiner point locations, creating a linear-space routing graph with satisfactory Steiner point candidates to resolve the bottleneck of most existing heuristics. Then, we propose a Steiner-point-based framework to yield a solution, which is close to the key to the handling of the OARSMT problem. Experimental results show that this algorithm achieves excellent solution quality and speed performance at the same time. We also extend the Steiner-point-based framework to the obstacle-avoiding preferred direction Steiner tree problem with a good performance.

Original languageEnglish
Article number6218228
Pages (from-to)1050-1060
Number of pages11
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume31
Issue number7
DOIs
StatePublished - 2012
Externally publishedYes

Keywords

  • Obstacle-avoidance
  • physical design
  • rectilinear Steiner minimal tree (RSMT)
  • routing

Fingerprint

Dive into the research topics of 'Obstacle-avoiding rectilinear steiner tree construction: A steiner-point-based algorithm'. Together they form a unique fingerprint.

Cite this