Recent Progress in Algorithms for Semiconductor Device Simulation

This paper reviews recent progress in algorithms for semiconductor device simulation based on the traditional drift-diffusion equations. An upwinding (streamline-diffusion-like) procedure for discretizing the equations in space is described. Non-tensor-product grids have been useful for these convection-diffusion problems; the new discretization is less sensitive to the geometry of the triangulation. We also review some of the techniques that we have found effective for dealing with the associated nonlinear and linear equations. In particular, we review some Krylov-subspace methods for the linear systems of equations and discuss a special pre-conditioner. Some computational results of two- and three-dimensional simulations are presented.

[1]  R. Fletcher Conjugate gradient methods for indefinite systems , 1976 .

[2]  E. M. Buturla,et al.  Finite-element analysis of semiconductor devices: the FIELDAY program , 1981 .

[3]  A. De Mari,et al.  An accurate numerical one-dimensional solution of the p-n junction under arbitrary transient conditions , 1967 .

[4]  Randolph E. Bank,et al.  Transient simulation of silicon devices and circuits , 1985, IEEE Transactions on Electron Devices.

[5]  H. Gummel,et al.  Large-signal analysis of a silicon Read diode oscillator , 1969 .

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

[7]  Brenda S. Baker,et al.  Nonobtuse triangulation of polygons , 1988, Discret. Comput. Geom..

[8]  Mark R. Pinto,et al.  Computation of steady-state CMOS latchup characteristics , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  A. De Mari,et al.  An accurate numerical steady-state one-dimensional solution of the P-N junction , 1968 .

[10]  J. Gillis,et al.  Matrix Iterative Analysis , 1961 .

[11]  F. B. Ellerby,et al.  Numerical solutions of partial differential equations by the finite element method , by C. Johnson. Pp 278. £40 (hardback), £15 (paperback). 1988. ISBN 0-521-34514-6, 34758-0 (Cambridge University Press) , 1989, The Mathematical Gazette.

[12]  J. Meijerink,et al.  An iterative solution method for linear systems of which the coefficient matrix is a symmetric -matrix , 1977 .

[13]  N. Munksgaard,et al.  A class of preconditioned conjugate gradient methods for the solution of a mixed finite element discretization of the biharmonic operator , 1979 .

[14]  Wha Wil Schilders,et al.  Semiconductor device modelling from the numerical point of view , 1987 .

[15]  C.S. Rafferty,et al.  Iterative Methods in Semiconductor Device Simulation , 1985, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

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

[17]  D. Kershaw The incomplete Cholesky—conjugate gradient method for the iterative solution of systems of linear equations , 1978 .

[18]  Randolph E. Bank,et al.  Computational aspects of semiconductor device simulation , 1986 .

[19]  S. Eisenstat Efficient Implementation of a Class of Preconditioned Conjugate Gradient Methods , 1981 .

[20]  M. S. Mock,et al.  Analysis of mathematical models of semiconductors devices , 1983 .

[21]  P. Sonneveld CGS, A Fast Lanczos-Type Solver for Nonsymmetric Linear systems , 1989 .

[22]  Thomas Kerkhoven,et al.  On the effectiveness of Gummel's method , 1988 .

[23]  W. V. Roosbroeck Theory of the flow of electrons and holes in germanium and other semiconductors , 1950 .

[24]  Andrea Demari Erratum: Accurate numerical solution of the one-dimensional p-n junction in steady state , 1967 .

[25]  Y. Saad,et al.  Acceleration techniques for decoupling algorithms in semiconductor simulation , 1987 .

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

[27]  Randolph E. Bank,et al.  A new discretization scheme for the semiconductor current continuity equations , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[28]  J. Slotboom,et al.  Computer-aided two-dimensional analysis of bipolar transistors , 1973 .

[29]  M. R. Pinto,et al.  Continuation methods in semiconductor device simulation , 1989 .

[30]  Randolph E. Bank,et al.  Semiconductor device simulation , 1983 .

[31]  Randolph E. Bank,et al.  Iterative methods in semiconductor device simulation , 1989 .

[32]  H. Gummel A self-consistent iterative scheme for one-dimensional steady state transistor calculations , 1964 .

[33]  Craig H Price,et al.  Two-dimensional numerical simulation of semiconductor devices , 1982 .

[34]  W. M. Coughran,et al.  The alternate-block-factorization procedure for systems of partial differential equations , 1989 .

[35]  K. Hess Advanced Theory of Semiconductor Devices , 1999 .

[36]  James M. Ortega,et al.  Iterative solution of nonlinear equations in several variables , 2014, Computer science and applied mathematics.

[37]  W. Fichtner,et al.  Numerical methods for semiconductor device simulation , 1983, IEEE Transactions on Electron Devices.