Proceedings of IEEE International Conference on Computer Aided Design (ICCAD) · 2002 · 21 citations · 12 references
ComputingComputer EngineeringComputer ScienceDesign OptimizationOptimizationVlsi DesignCombinatorial OptimizationGraph AlgorithmsGraph Layout AlgorithmsLayout OptimizationNetwork Flow AlgorithmsVery-large-scale Integration LayoutChip PartitioningCut-sizePartitioningPartitioning AlgorithmsPartitioning ProblemsPlacementPlacement AlgorithmsVery-large-scale Integration (Vlsi) Design
We propose a unified solution to both linear placement and partitioning. Our approach combines the well-known eigenvector optimization method with the recursive max-flow min-cut method. A linearized eigenvector method is proposed to improve the linear placement. A hypergraph maxflow algorithm is then adopted to efficiently find the max-flow min-cut. In our unified approach, the max-flow min-cut provides an optimal ordered partition subject to the given seeds and the eigenvector placement provides heuristic information for seed selection. Experimental results on MCNC benchmarks show that our approach is superior to other methods for both linear placement and partitioning problems. On average, our approach yields an improvement of 45.1% over eigenvector approach in terms of total wire length, and yields an improvement of 26.9% over PARABOLI[6] in terms of cut size.
12
A new approach to the maximum-flow problem
Andrew V. Goldberg, Robert E. Tarjan · Journal of the ACM · 1988 · 1.9K citations · Full text
An <i>r</i>-Dimensional Quadratic Placement Algorithm
Kenneth M. Hall · Management Science · 1970 · 528 citations
Donald L. Adolphson, T. C. Hu · SIAM Journal on Applied Mathematics · 1973 · 278 citations
Georg Sigl, Konrad Doll, Frank Johannes · 1991 · 226 citations
Architecture, Computer Engineering, Electrical Engineering +16