Skip to main content
Log in

Rectilinear group Steiner trees and applications in VLSI design

  • Published:
Mathematical Programming Submit manuscript

Abstract.

 Given a set of disjoint groups of points in the plane, the rectilinear group Steiner tree problem is the problem of finding a shortest interconnection (under the rectilinear metric) which includes at least one point from each group. This is an important generalization of the well-known rectilinear Steiner tree problem which has direct applications in VLSI design: in the detailed routing phase the logical units typically allow the nets to connect to several electrically equivalent ports. We present a first (tailored) exact algorithm for solving the rectilinear group Steiner tree problem (and related variants of the problem). The algorithm essentially constructs a subgraph of the corresponding Hanan grid on which existing algorithms for solving the Steiner tree problem in graphs are applied. The reductions of the Hanan grid are performed by applying point deletions and by generating full Steiner trees on the remaining points. Experimental results for real-world VLSI instances with up to 100 groups are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: November 7, 2000 / Accepted: December 19, 2001 Published online: September 5, 2002

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zachariasen, M., Rohe, A. Rectilinear group Steiner trees and applications in VLSI design. Math. Program., Ser. B 94, 407–433 (2003). https://doi.org/10.1007/s10107-002-0326-x

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-002-0326-x

Keywords

Navigation