DocumentCode :
1165049
Title :
Parallel standard cell placement algorithms with quality equivalent to simulated annealing
Author :
Rose, Jonathan S. ; Snelgrove, W. Martin ; Vranesic, Zvonko G.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Volume :
7
Issue :
3
fYear :
1988
fDate :
3/1/1988 12:00:00 AM
Firstpage :
387
Lastpage :
396
Abstract :
An algorithm called heuristic spanning creates parallelism by simultaneously investigating different areas of the plausible combinatorial search space. It is used to replace the high-temperature portion of simulated annealing. The low-temperature portion of simulated annealing is sped up by a technique called section annealing, in which placement is geographically divided and the pieces are assigned to separate processors. Each processor generates simulated-annealing-style moves for the cells in its area and communicates the moves to other processors as necessary. Heuristic spanning and section annealing are shown experimentally to converge to the same final cost function as regular simulated annealing. These approaches achieve significant speedup over uniprocessor simulated annealing, giving high-quality VLSI placement of standard cells in a short period of time
Keywords :
VLSI; circuit layout CAD; logic CAD; CAD; IC layout design; VLSI placement; combinatorial search space; heuristic spanning; logic design; parallel standard cell placement algorithms; section annealing; Computational modeling; Cost function; Job design; Laboratories; Parallel processing; Pipeline processing; Prototypes; Simulated annealing; Temperature; Very large scale integration;
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.3172
Filename :
3172
Link To Document :
بازگشت