ACM Home Page
Please provide us with feedback. Feedback
Some experimental results on placement techniques
Full text PdfPdf (980 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 13th Design Automation Conference table of contents
San Francisco, California, United States
Pages: 214 - 224  
Year of Publication: 1976
Authors
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\DATC : IEEE Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 6,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800146.804817
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
W. E. Donath, "Placement and Average Interconnection Length of Computer Logic", Submitted to IEEE Trans. on Comp.
 
2
W. E. Donath and A. J. Hoffman, "Algorithms for Partitioning of Graphsand Computer Logic Based on Eigenvectors of Connection Matrices", IBM Tech. Discl. Bull., Vol. 15, No. 3 (August 1972) pp. 938-944.
 
3
M. Hanan and J. M. Kurtzberg, "Placement Techniques", Chap. 5 in Design Automation of Digital Systems: Theory and Techniques, Vol. 1 (Ed. M. A. Breuer) Prentice-Hall, N.J. (1972) pp. 213-282.
 
4
M. Hanan and J. M. Kurtzberg, "A Review of the Placement and Quadratic Assignment Problems", SIAM Rev. Vol. 14, No. 2 (April 1972) pp. 324-342.
 
5
M. Hanan, J. M. Kurtzberg and F. Gracer, "A Comparison of Force-Vector Placement Techniques", in preparation.
 
6
G. Hsi, private communication.
 
7
U. Kodres, "Partitioning and Card Selection", Chap. 4 in Design Automation of Digital Systems: Theory and Techniques, Vol. 1 (Ed. M. A. Breuer) Prentice-Hall, N.J. (1972) pp. 173-212.
 
8
J. M. Kurtzberg, "Algorithms for Backplane Formation", in Microelectronics in Large Systems, Spartan Books (1965) pp. 51-76.
 
9
H. Nakahara, private communication.
 
10
A. M. Patel, "A Partitioning-Interchange Algorithm for Positioning Logic Elements on Electronic Chips", Ph.D. Theses, The State Univ. of N.Y. at Buffalo, (May 1971).
 
11
R. L. Russo, P. H. Oden and P. K. Wolff, Sr., "An Algorithm for the Partitioning and Mapping of Computer Logic Blocks to Modules", IEEE Trans. on Comp., Vol. C-20, No. 12 (Dec. 1971) pp. 1455-1462.
 
12
R. A. Rutman, "An Algorithm for Placement of Interconnected Elements Based on Minimum Wire Length", Proc. SJCC (1964) pp. 477-491.
13
 
14
L. Steinberg, "The Backboard Wiring Problem: A Placement Algorithm", SIAM Rev., Vol. 3, No. 1 (Jan. 1961), pp. 37-50.
 
15

CITED BY  20

Collaborative Colleagues:
Maurice Hanan: colleagues
Peter K. Wolff, Sr.: colleagues
Barbara J. Agule: colleagues