Information and Media Technologies
Online ISSN : 1881-0896
ISSN-L : 1881-0896
Computing
Essential Issues in Analytical Placement Algorithms
Yao-Wen ChangZhe-Wei JiangTung-Chieh Chen
Author information
JOURNAL FREE ACCESS

2009 Volume 4 Issue 4 Pages 815-836

Details
Abstract

The placement problem is to place objects into a fixed die such that no objects overlap with each other and some cost metric (e.g., wirelength) is optimized. Placement is a major step in physical design that has been studied for several decades. Although it is a classical problem, many modern design challenges have reshaped this problem. As a result, the placement problem has attracted much attention recently, and many new algorithms have been developed to handle the emerging design challenges. Modern placement algorithms can be classified into three major categories: simulated annealing, min-cut, and analytical algorithms. According to the recent literature, analytical algorithms typically achieve the best placement quality for large-scale circuit designs. In this paper, therefore, we shall give a systematic and comprehensive survey on the essential issues in analytical placement. This survey starts by dissecting the basic structure of analytical placement. Then, various techniques applied as components of popular analytical placers are studied, and two leading placers are exemplified to show the composition of these techniques into a complete placer. Finally, we point out some research directions for future analytical placement.

Content from these authors
© 2009 by Information Processing Society of Japan
Previous article Next article
feedback
Top