DocumentCode :
1164623
Title :
Model and solution strategy for placement of rectangular blocks in the Euclidean plane
Author :
Alon, Amir ; Ascher, Uri
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
Volume :
7
Issue :
3
fYear :
1988
fDate :
3/1/1988 12:00:00 AM
Firstpage :
378
Lastpage :
386
Abstract :
The authors describe a nonlinear optimization model for the placement of rectangular blocks with some wire connections among them in the Euclidean plane, so that the total wire length is minimized. Such a placement algorithm is useful as a CAD tool for VLSI and printed-circuit-board layout designs. The model ensures that the blocks will not overlap and minimizes the sum of the distances of the interconnections of the blocks with respect to their orientation as well as their position. Mechanisms are presented for solving more restrictive placement problems, including one in which there is a set of equally spaced, discrete angles to be used in the placement. The mathematical model is based on the Lennard-Jones 6-12 potential equation, on a sine-wave-shaped penalty function, and on minimizing the sum of the squares of the Euclidean distances of the block interconnections. Experimental results are presented to show that good placements are achieved with these techniques
Keywords :
VLSI; circuit layout CAD; optimisation; printed circuits; CAD tool; Euclidean plane; VLSI; layout designs; nonlinear optimization model; placement; printed-circuit-board; rectangular blocks; sine-wave-shaped penalty function; total wire length minimisation; wire connections; Algorithm design and analysis; Constraint optimization; Design automation; Equations; Integrated circuit interconnections; Mathematical model; Printed circuits; Routing; Very large scale integration; Wire;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.3171
Filename :
3171
Link To Document :
بازگشت