Essential issues in analytical placement algorithms

49Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

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. © 2009 Information Processing Society of Japan.

Cite

CITATION STYLE

APA

Chang, Y. W., Jiang, Z. W., & Chen, T. C. (2009). Essential issues in analytical placement algorithms. IPSJ Transactions on System LSI Design Methodology, 2, 145–166. https://doi.org/10.2197/ipsjtsldm.2.145

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free