Title :
Hardware accelerator for 3D method of moments based parasitic extraction
Author :
Devi, Aitrayee ; Gandhi, Mallika ; Varghese, Kuruvilla ; Gope, Dibakar
Author_Institution :
Dept. of Electron. Syst. Eng., Indian Inst. of Sci., Bangalore, India
Abstract :
A Field Programmable Gate Array (FPGA) based hardware accelerator for multi-conductor parasitic capacitance extraction, using Method of Moments (MoM), is presented in this paper. Due to the prohibitive cost of solving a dense algebraic system formed by MoM, linear complexity fast solver algorithms have been developed in the past to expedite the matrix-vector product computation in a Krylov sub-space based iterative solver framework. However, as the number of conductors in a system increases leading to a corresponding increase in the number of right-hand-side (RHS) vectors, the computational cost for multiple matrix-vector products present a time bottleneck, especially for ill-conditioned system matrices. In this work, an FPGA based hardware implementation is proposed to parallelize the iterative matrix solution for multiple RHS vectors in a low-rank compression based fast solver scheme. The method is applied to accelerate electrostatic parasitic capacitance extraction of multiple conductors in a Ball Grid Array (BGA) package. Speed-ups up to 13× over equivalent software implementation on an Intel Core i5 processor for dense matrix-vector products and 12× for QR compressed matrix-vector products is achieved using a Virtex-6 XC6VLX240T FPGA on Xilinx´s ML605 board.
Keywords :
ball grid arrays; boundary-elements methods; capacitance; field programmable gate arrays; matrix multiplication; method of moments; vectors; BGA package; FPGA based hardware accelerator; Intel Core i5 processor; Krylov subspace based iterative solver framework; MoM; QR compressed matrix-vector products; Virtex-6 XC6VLX240T FPGA; Xilinx ML605 board; ball grid array package; electrostatic parasitic capacitance extraction; field programmable gate array based hardware accelerator; iterative matrix solution; linear complexity fast solver algorithms; low-rank compression based fast solver scheme; matrix-vector product computation; method of moments; multiconductor parasitic capacitance extraction; multiple RHS vectors; multiple conductors; right-hand-side vectors; Acceleration; Capacitance; Field programmable gate arrays; Hardware; Method of moments; Three-dimensional displays; Vectors; Boundary Element Method; Capacitance Extraction; FPGA Accelerator; Fast Solvers;
Conference_Titel :
Electrical Design of Advanced Packaging and Systems Symposium (EDAPS), 2013 IEEE
Conference_Location :
Nara
Print_ISBN :
978-1-4799-2313-7
DOI :
10.1109/EDAPS.2013.6724399