A new approach to the pin assignment problem

In this paper we study a pin assignment problem for macro-cells which is motivated by the goal of integrating the placement and routing steps in the physical design of VLSI circuits. We assume that the macro-cells have already been placed. In the mean time, we assume that the design of the macro-cells is still “soft” in that although the pins in a cell have a fixed relative order, they can be shifted around the boundary of the cell. A new algorithm was developed to determine the optimal shiftings of the pins so that a weighted sum of the lengths of the connecting wires is minimum. Good experimental results were obtained.

[1]  Norman L. Koren Pin assignment in automated printed circuit board design , 1972, DAC '72.

[2]  James M. Ortega,et al.  Iterative solution of nonlinear equations in several variables , 2014, Computer science and applied mathematics.

[3]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[4]  Chak-Kuen Wong,et al.  Maximizing pin alignment by pin permutations , 1984, Integr..

[5]  H. Nelson Brady An Approach to Topological Pin Assignment , 1984, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Chak-Kuen Wong,et al.  An Optimal Algorithm for the Maximum Alignment of Terminals , 1985, Inf. Process. Lett..