Publication | Open Access
Essential Issues in Analytical Placement Algorithms
50
Citations
52
References
2009
Year
Mathematical ProgrammingFacility PlanningEngineeringElectronic Design AutomationElectronic DesignComputer ArchitectureComputer-aided DesignOperations ResearchPlacement ProblemPhysical Design (Electronics)Simulated AnnealingSystems EngineeringElectronic PackagingCombinatorial OptimizationComputational GeometryParallel ComputingElectrical EngineeringAnalytical PlacementComprehensive SurveyComputer EngineeringMicroelectronicsAnalytical Placement AlgorithmsVariable Neighborhood SearchCircuit Design
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1