Neural algorithms for cell placement in VLSI design

The authors present a modified Tank and Hopfield neural network for solving the problem of cell placement in integrated circuits, a constrained optimization problem that is NP-complete. The neural network is composed of two mutually interconnected subcircuits. One determines the configuration of cells on the plane for which the bounding box area and connections reach a minimum, whereas the other satisfies the nonoverlapping constraints among cells. The global-local minima issue is addressed and solved in two steps. First, the initial X-Y condition from which the system is permitted to evolve toward minima is determined by solving a relaxed problem that has global minima located in regions of the state space close to those of the original problem. Second, the initial orientation of blocks is determined by a more detailed analysis of connectivity requirements. The proposed neural network paradigm has been simulated and tested for small and medium-sized integrated circuits.<<ETX>>

[1]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[2]  Stephen Grossberg,et al.  Nonlinear neural networks: Principles, mechanisms, and architectures , 1988, Neural Networks.

[3]  Huang,et al.  AN EFFICIENT GENERAL COOLING SCHEDULE FOR SIMULATED ANNEALING , 1986 .

[4]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[5]  Alberto L. Sangiovanni-Vincentelli,et al.  A Parallel Simulated Annealing Algorithm for the Placement of Macro-Cells , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  J. Soukup Circuit layout , 1981, Proceedings of the IEEE.

[7]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .

[8]  J J Hopfield,et al.  Neurons with graded response have collective computational properties like those of two-state neurons. , 1984, Proceedings of the National Academy of Sciences of the United States of America.

[9]  F.M.A. Salam A formulation for the design of neural processors , 1988, IEEE 1988 International Conference on Neural Networks.

[10]  John J. Hopfield,et al.  Simple 'neural' optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit , 1986 .

[11]  T. Poggio,et al.  Biophysics of Computation: Neurons, Synapses and Membranes , 1984 .

[12]  Michael Peter Kennedy,et al.  Unifying the Tank and Hopfield linear programming circuit and the canonical nonlinear programming circuit of Chua and Lin , 1987 .