Title :
A high density placement algorithm based on simulated surface tension
Author :
Scheible, Jürgen ; Mlynski, Dieter A.
Author_Institution :
Inst. fuer Theor. Elektrotech. und Messtech., Karlsruhe Univ., Germany
Abstract :
The authors present a new approach to the placement problem of arbitrarily sized rectangles. The proposed final placement algorithm optimizes the compactness as well as the routability, which are, in general, conflicting requirements, depending on a weighting factor. The compaction behavior is created by assigning cohesion and adhesion forces to the cells and their surroundings, thus leading to a surface tension model. Optimization of routability is gained by using the result of a global placement step. Additional parameters are introduced to control the behavior of the algorithm. With a parameter optimizing strategy, the results of multiple final placement runs can be adapted to user-required properties as well as to the special characteristics of the placement problem itself. The approach has been implemented in an industrial layout system for multilayer PCBs (printed circuit boards) but can also be applied to multilayer VLSI layout based on macrocells
Keywords :
VLSI; circuit layout CAD; printed circuit design; adhesion forces; arbitrarily sized rectangles; cohesion; compaction; compactness; final placement algorithm; global placement step; high density placement algorithm; industrial layout system; macrocells; multilayer PCBs; multilayer VLSI layout; routability; simulated surface tension; surface tension model; weighting factor; Adhesives; Compaction; Electrical equipment industry; Nonhomogeneous media; Printed circuits; Routing; Shape; Surface tension; Very large scale integration; Wiring;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176806