It was already stated earlier in this chapter that the derivatives on quantities in other mesh points are needed for assembly of the Jacobian matrix. The electric field in box for example, depends on the potentials in box and all neighboring boxes - :
(7.42) |
An approach to overcome convergence issues is to calculate more intermediate solutions between the initial simulation step (equilibrium) and the desired operating point. This can be achieved by ramping the contact potentials step by step until the final value is achieved. Results from former steps are used as initial guesses for the Newton method in the next step. Decreasing the step size therefore improves the quality of the initial guess for the next step and finally for the desired operating point. Obviously a good balance between step size, robustness, and simulation time has to be found. Other approaches to overcome convergence issues are to tune the Newton procedure, for example, by changing parameters of the damping algorithm [274]. This changes the calculation of the Newton update vectors and is often required to achieve convergence.
Numerical problems are frequently caused by the simulation mesh used. For mesh design a trade-off between accuracy, simulation time, and numerical stability has to be found. High convergence rates can be achieved by having a moderate number of well shaped elements [275]. However, smaller elements usually lead to a higher resolution and therefore to a higher accuracy. On the other hand, the limited floating point precision in computer systems can result in numerical noise [276] which degrades the condition of the system matrix. For accurate results also a proper alignment of the elements regarding the direction of the current flow (see Fig. 7.7) is important. Near the channel area this often leads to poorly shaped thin elements having small internal angles. Creating a mesh for the simulation of high-voltage devices that has good numerical properties and delivers accurate results is very challenging.
Applications with special demands on the numerics of TCAD simulation tools are break-down, electro-static discharge (ESD), and snap-back simulations [275,221]. A case study on snap-back simulations in a simplified smart power device structure is demonstrated in Section 5.3. Difficulties arise in such simulations from the strongly field dependent behavior and the physically unstable operating points. Physical quantities undergo strong variations near breakdown and snap-back. Effects, for example, the base pushout phenomenon, completely change the operation state of the device. This also impacts the convergence of the iterative solver, since the state transition leads to strong changes in the conductivity, of the current path, and of the carrier concentrations. The different states of the devices before and after snap-back additionally result in multivalued I/V curves. The boundary conditions therefore have to be selected appropriately to avoid unintentional transitions between the branches of the I/V curve. Special curve-tracing algorithms have been suggested to deal with these problems [219,220].