Journal Article10.1109/TCAD.2004.825877
Constrained floorplanning using network flows
Yan Feng,Dinesh P. Mehta,H. Yang +2 more
14
TL;DR: Algorithms for a constrained version of the "modern" floorplanning problem proposed by Kahng in "Classical Floorplanning Harmful?" are presented and CMFP is shown to be negative-positive hard.
read more
Abstract: This paper presents algorithms for a constrained version of the "modern" floorplanning problem proposed by Kahng in "Classical Floorplanning Harmful?" (Kahng, 2000). Specifically, the constrained modern floorplanning problem (CMFP) is suitable when die-size is fixed, modules are permitted to have rectilinear shapes and, in addition, the approximate relative positions of the modules are known. This formulation is particularly useful in two scenarios: 1) assisting an expert floorplan architect in a semiautomated floorplan methodology and 2) in incremental floorplanning. CMFP is shown to be negative-positive hard. An algorithm based on a max-flow network formulation quickly identifies input constraints that are impossible to meet, thus permitting the floorplan architect to modify these constraints. Three algorithms [Breadth First Search (BFS), Improved BFS (IBFS), Compromise BFS (CBFS)] based on using BFS numbers to assign costs in a min-cost max-flow network formulation are presented. Experiments on standard benchmarks demonstrate that IBFS is fast and effective in practice.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Unification of partitioning, placement and floorplanning
Saurabh N. Adya,Shubhyant Chaturvedi,Jarrod A. Roy,David A. Papa,Igor L. Markov +4 more
- 07 Nov 2004
TL;DR: This work proposes to integrate min-cut placement with fixed-outline floor-planning to solve the more general placement problem, which includes cell placement, floorplanning, mixed-size placement and achieving routability, and proposes that free-shape rectilinear floor plannerning can be used with rough module-area estimates before synthesis.
173
Min-cut floorplacement
TL;DR: The authors propose to integrate min-cut placement with fixed-outline floorplanning to solve the more general placement problem, which includes cell placement,floorplanning, mixed-size placement, and achieving routability.
136
Heterogeneous floorplanning for FPGAs
Yan Feng,Dinesh P. Mehta +1 more
- 03 Jan 2006
TL;DR: A two-step approach for the floorplanning of modern FPGAs is presented that is cleaner and more versatile than recent floorplanners and adapted to address the heterogeneous nature of FPGAfloorplanning.
51
Ant colony system application to macrocell overlap removal
S. Alupoaei,Srinivas Katkoori +1 more
TL;DR: A novel macrocell overlap removal algorithm, based on the ant colony optimization metaheuristic, that generates a feasible placement from a relative placement with overlaps produced by some placement algorithms such as quadratic programming and force-directed.
30
Large-scale fixed-outline floorplanning design using convex optimization techniques
Chaomin Luo,Miguel F. Anjos,Anthony Vannelli +2 more
- 21 Jan 2008
TL;DR: A two-stage optimization methodology is proposed to solve the fixed-outline floorplanning problem that is a global optimization problem for wirelength minimization and provides greater improvement over other floor-planners as the number of modules increases.
References
•Book
Computers and Intractability: A Guide to the Theory of NP-Completeness
Michael Randolph Garey,David S. Johnson +1 more
- 01 Jan 1979
TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
•Book
Network Flows: Theory, Algorithms, and Applications
Ravindra K. Ahuja,Thomas L. Magnanti,James B. Orlin +2 more
- 01 Jan 1993
TL;DR: In-depth, self-contained treatments of shortest path, maximum flow, and minimum cost flow problems, including descriptions of polynomial-time algorithms for these core models are presented.
LEDA, a Platform for Combinatorial and Geometric Computing.
Stefan Näher
- 01 Jan 2004
TL;DR: There is no standard library of the data structures and algorithms of combinatorial and geometric computing as mentioned in this paper, which is in sharp contrast to many other areas of computing, such as discrete optimization, scheduling, traffic control, CAD, and graphics.
1.1K
Related Papers (5)
Yan Feng,Dinesh P. Mehta,H.H. Yang +2 more
- 06 Apr 2003
Xiaoping Tang,D. F. Wong +1 more
- 10 Jun 2002
T. Izumi,Atsushi Takahashi,Y. Kajitani +2 more
- 10 Feb 1998