ACM Home Page
Please provide us with feedback. Feedback
Standard cell placement using simulated sintering
Full text PdfPdf (378 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 24th ACM/IEEE conference on Design automation table of contents
Miami Beach, Florida, United States
Pages: 56 - 59  
Year of Publication: 1987
ISBN:0-8186-0781-5
Author
L. K. Grover  AT&T Bell Laboratories, Murray Hill, New Jersey
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 31,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/37888.37896
What is a DOI?

ABSTRACT

Simulated annealing is a powerful optimization technique based on the annealing phenomenon in crystallization. In this paper we propose a simulated sintering technique which is analogous to the sintering process in material processing. In sintering one improves the quality of a processed material by heating it to a temperature close to the melting point. Analogously, we show that by starting out with a good initial configuration instead of a random configuration, and restricting uphill moves, we can considerably speed up simulated annealing. We use this idea for a standard cell placement program - GRIM in LTX2, an AT&T Bell Labs VLSI layout system. The initial configuration is produced either by changes to a layout the designer had done previously, or else by a fast program like min-cut. We obtain improvements of about 10% in chip area starting from a min-cut placement, in times about 3 times faster than our simulated annealing program (which itself is several times faster than other well known simulated annealing programs).


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
 
2
S. Kirkpatrick, et al., "Optimization by simulated annealing," Science, vol. 220, pp.671-680, 1983.
 
3
N. Metropolis et al., Y. Chem. Phys., Vol. 21, pp. 1087, 1953. For a recent review see K. Binder, editor, "The Monte Carlo method in Statiatical Physics," New York: Springer Verlag, 1978.
 
4
B.W. Colbry & J. Soukup, "Layout aspects of the VLSI Microprocessor Design," International Sympoeium on Circuits and Systems, May 1982, pp.19.14-1228.
 
5
A. E. Dunlop, "Automatic Layout of Gate Arrays," International Sympoaium on Circuit~ and System~, May 1983, pp.1245-1248.
 
6
A. E. Dunlop & B. W. Kernighan, "A Placement procedure for Polycell VLSI Circuits," Proceedings of the ICCAD, pp.1045-1048, 1983.
 
7
Lay K. Grovel "A new simulated annealing algorithm for standard cell placement," Proceeding8 of the ICGAD, 1986.
 
8
Lay K. Graver, "GRIM - A Fast Simulated Annealing Program for Standard Cell Placement," Proceedings of the CTCC, 1987.
 
9
Steve White, "Concepts of scale in simulated annealing," Proeeedingn of the ICGD, 1984.
 
10
Lay K. Grovel "Simulated Annealing using approximate calculations," submitted to IEEE Transaction~ on CAD.



Peer to Peer - Readers of this Article have also read: