Seven placement algorithms - one constructive-initial placement algorithm and six iterative-improvement algorithms - were programmed and run on six problems ranging in size from 60 to 1300 modules. These problems included placing IC packs on a card, cards on a board and circuits on an LSI chip. It was found that the new force-directed pairwise relaxation algorithm was the best algorithm for the larger problems and was competitive with the other algorithms for the smaller problems. Other questions relating to placement strategies (such as, what are the advantages of constructive - initial start vs. random start and what is the best transformation of the placement problem to an associated quadratic assignment problem) are also answered.
[1]
Leon Steinberg,et al.
The Backboard Wiring Problem: A Placement Algorithm
,
1961
.
[2]
R. A. Rutman.
An algorithm for placement of interconnected elements based on minimum wire length
,
1964,
AFIPS '64 (Spring).
[3]
Brian W. Kernighan,et al.
A proper model for the partitioning of electrical circuits
,
1972,
DAC '72.
[4]
Jr. James Edward Stevens.
Fast heuristic techniques for placing and wiring printed circuit boards
,
1972
.
[5]
Maurice Hanan,et al.
A review of the placement and quadratic assignment problems
,
1972
.