A multi-layer area routing algorithm with optimized pin mapping strategy

In this paper, we present a new multi-layer area routing algorithm with optimized pin mapping strategy. The algorithm can handle large routing problems, in which terminals and obstacles arbitrarily located in the routing area. An optimized pin mapping strategy is proposed in this paper as a pre-process before routing. We use the best matching of a bipartite graph to solve the pin-mapping problem. We tested our algorithm on a set of benchmark examples and compared our routing results with the results without pin-optimized mapping. Experiment results show that, the algorithm efficiently shortens the total wire length greatly and increases the routing completion rate.

[1]  Carlo H. Séquin,et al.  Codar: a congestion-directed general area router , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[2]  Martin D. F. Wong,et al.  A general multi-layer area router , 1991, 28th ACM/IEEE Design Automation Conference.

[3]  Alfred V. Aho,et al.  Data Structures and Algorithms , 1983 .