9th International Conference on VLSI Design: VLSI in Mobile Communication
Parallel simulated annealing strategies for VLSI cell placement
Bangalore, INDIA
January 03-January 06
ISBN: 0-8186-7228-5
J.A. Chandy, Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
P. Banerjee, Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
Simulated annealing based standard cell placement for VLSI designs has long been acknowledged as a compute-intensive process, and as a result several research efforts have been undertaken to parallelize this algorithm. Most previous parallel approaches to cell placement annealing have used a parallel moves approach. In this paper we investigate two new approaches that have been proposed for generalized parallel simulated annealing but have not been applied to the cell placement problem. Results are presented on the effectiveness of implementations of these algorithms when applied to the cell placement problem. We find that the first, multiple Markov chains, appears to be promising since it uses parallelism to obtain near linear speedups with no loss in quality. The second, speculative computation, while maintaining quality is not suitable since no speedups are achieved due to the specific nature of the cell placement problem. The two algorithms are compared with the parallel moves approach to parallel cell placement.
Index Terms:
VLSI; integrated circuit layout; circuit layout CAD; simulated annealing; parallel algorithms; Markov processes; parallel simulated annealing strategies; VLSI cell placement; standard cell placement; VLSI design; cell placement annealing; multiple Markov chains; speculative computation; parallel moves approach
Citation:
J.A. Chandy, P. Banerjee, "Parallel simulated annealing strategies for VLSI cell placement," vlsid, pp.37, 9th International Conference on VLSI Design: VLSI in Mobile Communication, 1996