2005 · 35 citations · 13 references
Natural SciencesComputer EngineeringComputer ScienceComputational GeometryDesign OptimizationOptimizationGlobal OptimizationLayout OptimizationCluster HierarchyFloorplanningHierarchical PlacementHierarchyIntegrated Circuit FloorplanningPlacementPlacement AlgorithmsPlacement Optimization
The most recent version of the mPL multilevel placement algorithm, mPL6, is reviewed. This version is derived from the mPL5 placer (ISPD05) and the Patoma floorplanner (ASPDAC05). It is also augmented by new techniques for detailed placement. As a result, it can handle mixed-size placement very effectively. First-choice clustering is used to construct a hierarchy of problem formulations. Generalized force-directed placement guides global placement at each level of the cluster hierarchy. Prior to interpolation of each coarse-level solution to its adjacent finer level, however, recursive, top-down displacement-minimizing floorplanning optimizes block orientations and checks that overlap can be removed at the current level. Where necessary, the floor-planner perturbs coarse-level solutions enough that legalization of the given placement can be assured. The resulting flow is scalable and robust, and it produces very low-wirelength solutions for known benchmark circuits.
13
Multilevel hypergraph partitioning
George Karypis, Rajat Aggarwal, Vipin Kumar et al. · 1997 · 718 citations · Full text
Generic global placement and floorplanning
Hans Eisenmann, Frank Johannes · 1998 · 396 citations
Algebraic multigrid theory: The symmetric case
Achi Brandt · Applied Mathematics and Computation · 1986 · 393 citations