PeF: Poisson's Equation Based Large-Scale Fixed-Outline Floorplanning

10/07/2022
by   Ximeng Li, et al.
0

Floorplanning is the first stage of VLSI physical design. An effective floorplanning engine definitely has positive impact on chip design speed, quality and performance. In this paper, we present a novel mathematical model to characterize non-overlapping of modules, and propose a flat fixed-outline floorplanning algorithm based on the VLSI global placement approach using Poisson's equation. The algorithm consists of global floorplanning and legalization phases. In global floorplanning, we redefine the potential energy of each module based on the novel mathematical model for characterizing non-overlapping of modules and an analytical solution of Poisson's equation. In this scheme, the widths of soft modules appear as variables in the energy function and can be optimized. Moreover, we design a fast approximate computation scheme for partial derivatives of the potential energy. In legalization, based on the defined horizontal and vertical constraint graphs, we eliminate overlaps between modules remained after global floorplanning, by modifying relative positions of modules. Experiments on the MCNC, GSRC, HB+ and ami49_x benchmarks show that, our algorithm improves the average wirelength by at least 2% and 5% on small and large scale benchmarks with certain whitespace, respectively, compared to state-of-the-art floorplanners.

READ FULL TEXT

page 1

page 12

research
07/22/2023

Analytical Solution of Poisson's Equation with Application to VLSI Global Placement

Poisson's equation has been used in VLSI global placement for describing...
research
11/17/2017

Solving Poisson's Equation on the Microsoft HoloLens

We present a mixed reality application (HoloFEM) for the Microsoft HoloL...
research
03/31/2021

Analytical computation of boundary integrals for the Helmholtz equation in three dimensions

A key issue in the solution of partial differential equations via integr...
research
04/04/2023

A damped Kačanov scheme for the numerical solution of a relaxed p(x)-Poisson equation

The focus of the present work is the (theoretical) approximation of a so...
research
11/28/2017

The robot skin placement problem: a new technique to place triangular modules inside polygons

Providing robots with large-scale robot skin is a challenging goal, espe...
research
11/15/2021

A note on averaging prediction accuracy, Green's functions and other kernels

We present the mathematical context of the predictive accuracy index and...
research
12/07/2021

A Transferable Approach for Partitioning Machine Learning Models on Multi-Chip-Modules

Multi-Chip-Modules (MCMs) reduce the design and fabrication cost of mach...

Please sign up or login with your details

Forgot password? Click here to reset