On the Steiner tree problem in L/sub 3/-metric [VLSI wiring]

We consider Steiner minimal trees (SMT) in metrics defined by given orientations. The problem is motivated by wiring consideration of VLSI chips when the wiring direction is not restricted to only horizontal and vertical. In particular, we concentrate on the case when the given orientations form angles of 0/spl deg/, 60/spl deg/ and 120/spl deg/ (/spl lambda//sub 3/-metric) since many interesting results can be obtained, which may shed light on other metrics in the family. Specifically, we show that any SMT can be transformed to one with their Steiner points located on the grid points of a multilevel grid, where the number of levels is at most [n-2/2], n being the number of input points. Based on this result, we have developed a Simulated Annealing (SA) based algorithm to generate near-optimal SMT's. Empirical results compared with Euclidean cases are also given.

[1]  M. Hanan,et al.  On Steiner’s Problem with Rectilinear Distance , 1966 .

[2]  H. Pollak,et al.  Steiner Minimal Trees , 1968 .

[3]  J. Beasley A heuristic for Euclidean and rectilinear Steiner problems , 1992 .

[4]  Chak-Kuen Wong,et al.  New algorithms for the rectilinear Steiner tree problem , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Chak-Kuen Wong,et al.  Hierarchical Steiner tree construction in uniform orientations , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Andrew B. Kahng,et al.  On the performance bounds for a class of rectilinear Steiner tree heuristics in arbitrary dimension , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Chak-Kuen Wong,et al.  On Some Distance Problems in Fixed Orientations , 1987, SIAM J. Comput..

[8]  D. T. Lee,et al.  On Steiner tree problem with 45/spl deg/ routing , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.