An efficient algorithm for the net matching problem

Net matching is often critical for the correct performance of a circuit. We adopt a conservative design t o route all matched nets with identical topology and equal ware lengths in order to achieve zero skew. We formulate the problem as one special D-dimensional Steiner tree problem. An iterative improvement strate g y is used to generate the Steiner tree topology. We provide a more eficient method of computing the optimal Steiner point positions over the Linear Programming method of [l], involving a 45-degree rotation of the domain, and approximation metrics.

[1]  Warren D. Smith How to find Steiner minimal trees in euclideand-space , 1992, Algorithmica.

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

[3]  D. Green,et al.  Automatic signal net-matching for VLSI layout design , 1989, Proceedings 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors.