Generalized Scharfetter–Gummel scheme improves stability in device simulations, suggesting new methods for managing carrier statistics.
To this day, the drift-diffusion model remains the most widely applied semiconductor simulation tool. This is due to its unrivaled numerical robustness when it is discretized with the finite volume method and the Scharfetter–Gummel stabilization. Unfortunately, this stabilization is only valid for nondegenerate carrier statistics. Several extensions of the Scharfetter–Gummel scheme to degenerate semiconductors have been proposed; however, they either rely on additional approximations or lack the stability for a full-scale device simulation. In this paper, we address this issue and present a generalization of the Scharfetter–Gummel scheme using no further approximations. Our scheme works for arbitrary band structures and coarse grids and is guaranteed to be thermodynamically consistent. Similar to Scharfetter–Gummel, it leads to a diagonally dominant Jacobian (M-matrix) for the discrete continuity equation preserving its excellent stability properties. An implementation of the algorithm is available online via Zenodo under the MIT license. It has already been used in a 2D device simulation at 4K where it exhibited excellent stability at a negligible runtime penalty.
No takes yet. Share an insight, caveat, or question.
Linn et al. (2025) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: