Study of parallel numerical methods for semiconductor device simulation

Simulators of semiconductor devices have to solve systems of equations generated by the discretization of partial differential equations, which are the most time-consuming part of the simulation process. Therefore, the use of an effective method to solve these linear systems is essential. In this work we have evaluated the efficiency of different parallel direct and iterative solvers used for the solution of the drift–diffusion equations in semiconductor device simulation. Several preconditioning techniques have been applied in order to minimize the execution times. We have found that FGMRES and BCGSTAB solvers preconditioned with Additive Schwarz are the most suitable for these types of problems. The results were obtained in an HP Superdome cluster with 128 Itanium2 1.5 GHz. Copyright © 2005 John Wiley & Sons, Ltd.

[1]  Yousef Saad,et al.  A Flexible Inner-Outer Preconditioned GMRES Algorithm , 1993, SIAM J. Sci. Comput..

[2]  Yousef Saad,et al.  Iterative solution of general sparse linear systems on clusters of workstations , 1996 .

[3]  I. Duff,et al.  Direct Methods for Sparse Matrices , 1987 .

[4]  S. Selberherr Analysis and simulation of semiconductor devices , 1984 .

[5]  Olaf Schenk,et al.  The effects of unsymmetric matrix permutations and scalings in semiconductor device and circuit simulation , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Richard Barrett,et al.  Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods , 1994, Other Titles in Applied Mathematics.

[7]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[8]  S. M. Sze,et al.  Physics of semiconductor devices , 1969 .

[9]  Xiaoye S. Li,et al.  SuperLU Users'' Guide , 1997 .

[10]  Luc Giraud,et al.  Iterative versus direct parallel substructuring methods in semiconductor device modelling , 2005, Numer. Linear Algebra Appl..

[11]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[12]  Henk A. van der Vorst,et al.  Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems , 1992, SIAM J. Sci. Comput..

[13]  Tomás F. Pena,et al.  A parallel 3D semiconductor device simulator for gradual heterojunction bipolar transistors , 2003 .

[14]  D. Rose,et al.  Global approximate Newton methods , 1981 .