Skip to main navigation Skip to search Skip to main content

Friendly fast poisson solver preconditioning technique for power grid analysis

  • Tsinghua University

Research output: Contribution to journalArticlepeer-review

Abstract

Robust and efficient algorithms for power grid analysis are crucial for both VLSI design and optimization. Due to the increasing size of power grids, IR drop analysis has become more computationally challenging both in runtime and memory consumption. This paper presents a Fast Poisson Solver (FPS) preconditioned method for unstructured power grids with unideal boundary conditions. Unstructured power grids are transformed to structured grids, which can be modeled as Poisson blocks by analytic formulation. The analytic formulation of transformed structured grids is adopted as an analytic preconditioner for original unstructured grids, in which the analytic preconditioner can be considered as a sparse approximate inverse technique. By combining this analytic preconditioner with robust conjugate gradient method, we demonstrate that this approach is totally robust for extremely large scale power grid simulations. Theoretical proof and experimental results show that iterations of our proposed method will hardly increase with the increasing of grid size as long as the pads density and the distribution range of metal conductance value have been decided. We demonstrate that the run efficiency of our approach is much higher than classical incomplete Cholesky factorization preconditioned conjugate gradient solver and random walk-based hybrid solver.

Original languageEnglish
Article number6504787
Pages (from-to)899-912
Number of pages14
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume22
Issue number4
DOIs
StatePublished - Apr 2014
Externally publishedYes

Keywords

  • Fast Poisson Solver (FPS)
  • Power grid analysis
  • Preconditioning

Fingerprint

Dive into the research topics of 'Friendly fast poisson solver preconditioning technique for power grid analysis'. Together they form a unique fingerprint.

Cite this