Modeling Energy- and Momentum-dependent Scattering Relaxation Times in a Semi-Classical Model of Charge Transport using the Self-Scattering Technique
H. A. McDonough, Nicholas A. Mecholsky

TL;DR
This paper analyzes and improves the self-scattering Monte Carlo technique for charge transport simulations, enabling accurate energy- and momentum-dependent relaxation times to be recovered and implemented efficiently.
Contribution
The authors demonstrate that the self-scattering technique can accurately recover energy- and momentum-dependent relaxation times, providing a clearer theoretical foundation for charge transport modeling.
Findings
Self-scattering Monte Carlo simulations match full relaxation rates.
The probability distribution of free-flight times aligns with analytical expressions.
Certain relaxation time forms may cause simulation failures.
Abstract
Improvement of numerical methods for calculating charge transport quantities of materials from the Boltzmann transport equation (BTE) is important for prediction of material properties. In particular, techniques which allow for more accurate models of scattering rates and band structures while remaining less computationally involved are valuable. The self-scattering technique is one such technique for implementing energy- and momentum-dependent scattering relaxation times in Monte Carlo simulations of charge transport or iterative techniques for solving the BTE. While the technique initially uses a constant relaxation time in the simulation algorithm, we found, upon analysis of the technique, that the energy and momentum total scattering relaxation time may be recovered. To show this, we preformed self-scattering Monte Carlo simulations of electron transport for both energy-dependent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
