skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Parallel simulated annealing algorithms for cell placement on hypercube multiprocessors

Journal Article · · IEEE Transactions on Parallel and Distributed Systems; (USA)
DOI:https://doi.org/10.1109/71.80128· OSTI ID:6445887
 [1];  [2];  [3]
  1. Dept. of Electrical Engineering and the Coordinated Science Lab., Univ. of Illinois, Urbana-Champaign, IL (US)
  2. AT and T Bell Lab., Naperville, IL (US)
  3. Incredible Technologies, Arlington Heights, IL (US)

The simulated annealing technique has been applied to solve the standard cell placement problem on conventional uniprocessor computers by other researchers. These algorithms arrive at near-optimal solutions with a large probability, but take an extremely long time to execute. Some researchers have started to investigate speeding up annealing algorithms by running them on shared memory multiprocessor systems. In this paper, the authors present two parallel algorithms and their variants for standard cell placement using simulated annealing that are targeted to run on distributed memory, message-passing hypercube multiprocessors. They discuss two ways of mapping the cells in a two-dimensional area of a chip on to processors in an n-dimensional hypercube such that both small and large cell moves can be applied. Two types of moves are allowed: cell exchanges and cell displacements.

OSTI ID:
6445887
Journal Information:
IEEE Transactions on Parallel and Distributed Systems; (USA), Vol. 1:1; ISSN 1045-9219
Country of Publication:
United States
Language:
English