Handling Orientation and Aspect Ratio of Modules in Electrostatics-Based Large Scale Fixed-Outline Floorplanning
Authors:
- 28 October 2023
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-9
Abstract
In this paper, we present an improved electrostatics-based analytical method for fixed-outline floorplanning, which incorporates module rotation and sizing driven by wirelength. To accurately compute the density function after module rotation, we propose a novel density calculation algorithm based on line drawing and polygon clipping algorithms commonly used in computer graphics. By using this algorithm, we are able to accurately compute the density function after module rotation without adding any complexity. Moreover, we propose a module legalization algorithm by adding module sizing and module rotation after the existing constraint graph adjustment step. Furthermore, we adopt a linear programming to minimize wirelength to improve the quality of the results. Experimental results demonstrate that our floorplanning algorithm achieves at least 5.9% and 11% reduction in half-perimeter wirelength on the HB+ and ami49_x benchmarks, respectively, compared to state-of-the-art floorplanners.Keywords
Funding Information
- National Natural Science Foundation of China (62174033)
This publication has 20 references indexed in Scilit:
- SAINT2016
- ePlaceACM Transactions on Design Automation of Electronic Systems, 2015
- F-FM: Fixed-Outline Floorplanning Methodology for Mixed-Size Modules Considering Voltage-Island ConstraintIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2014
- DeFer: Deferred Decision Making Enabled Fixed-Outline Floorplanning AlgorithmIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2010
- A New Multilevel Framework for Large-Scale Interconnect-Driven FloorplanningIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2008
- Solving hard instances of floorplacement2006
- Optimal redistribution of white space for wire length minimization2005
- GORDIAN: VLSI placement by quadratic programming and slicing optimizationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1991
- Reentrant polygon clippingCommunications of the ACM, 1974
- Algorithm for computer control of a digital plotterIBM Systems Journal, 1965