GPU-friendly floating random walk algorithm for capacitance extraction of VLSI interconnects

The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other boundary element method (BEM) based algorithms. In this paper, the FRW algorithm is accelerated with the modern graphics processing units (GPUs). W...

Full description

Saved in:
Bibliographic Details
Published in2013 Design, Automation & Test in Europe Conference & Exhibition (DATE) pp. 1661 - 1666
Main Authors Zhai, Kuangya, Yu, Wenjian, Zhuang, Hao
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2013
Subjects
Online AccessGet full text
ISBN1467350710
9781467350716
ISSN1530-1591
DOI10.7873/DATE.2013.336

Cover

More Information
Summary:The floating random walk (FRW) algorithm is an important field-solver algorithm for capacitance extraction, which has several merits compared with other boundary element method (BEM) based algorithms. In this paper, the FRW algorithm is accelerated with the modern graphics processing units (GPUs). We propose an iterative GPU-based FRW algorithm flow and the technique using an inverse cumulative probability array (ICPA), to reduce the divergence among walks and the global-memory accessing. A variant FRW scheme is proposed to utilize the benefit of ICPA, so that it accelerates the extraction of multi-dielectric structures. The technique for extracting multiple nets concurrently is also discussed. Numerical results show that our GPU-based FRW brings over 20X speedup for various test cases with 0.5% convergence criterion over the CPU counterpart. For the extraction of multiple nets, our GPU-based FRW outperforms the CPU counterpart by up to 59X.
ISBN:1467350710
9781467350716
ISSN:1530-1591
DOI:10.7873/DATE.2013.336