Pin assignment and routing on a single-layer Pin Grid Array

PGA routing has the freedom of routing any pin to any pad. We propose an algorithm (EVENPGA) that generates a monotonic topological routing. The routing has no detours and is uniformly distributed optimally. The wire length is also the shortest possible under the taxicab wiring metric. If the topological routing is routable, the maximum density of critical cuts along a ring is the minimum possible. Once the topological routing is done, physical layout can easily be obtained using Surf, a rubberband-based routing system.

[1]  David J Staepelaere GEOMETRIC TRANSFORMATIONS FOR A RUBBER-BAND SKETCH (M.S. Thesis) , 1992 .

[2]  Wayne Wei-Ming Dai,et al.  SURF: rubber-band routing system for multichip modules , 1993, IEEE Design & Test of Computers.

[3]  Masao Sato,et al.  Routability of a rubber-band sketch , 1991, 28th ACM/IEEE Design Automation Conference.

[4]  Wayne Wei-Ming Dai,et al.  Topological routing in SURF: generating a rubber-band sketch , 1991, 28th ACM/IEEE Design Automation Conference.

[5]  Wayne Wei-Ming Dai,et al.  Rubber band routing and dynamic data representation , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[6]  F. Miller Maley,et al.  Single-layer wire routing , 1987 .

[7]  Jun Gu,et al.  Automated pin grid array package routing on multilayer ceramic substrates , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[8]  W.W.-M. Dai,et al.  Fast pad redistribution from periphery-IO to area-IO , 1994, Proceedings of IEEE Multi-Chip Module Conference (MCMC-94).

[9]  David Staepelaere Geometric Transformations for a Rubber-band Sketch , 1992 .