ElecTra Code: Full-Band Electronic Transport Properties of Materials

Patrizio Graziosi,Zhen Li,Neophytos Neophytou
DOI: https://doi.org/10.1016/j.cpc.2023.108670
2023-08-23
Abstract:This paper introduces ElecTra, an open-source code which solves the linearized Boltzmann transport equation in the relaxation time approximation for charge carriers in a full-band electronic structure of arbitrary complexity, including their energy, momentum, and band-index dependence. ElecTra stands for 'ELECtronic TRAnsport' and computes the electronic and thermoelectric transport coefficients electrical conductivity, Seebeck coefficient, electronic thermal conductivity, and mobility, for semiconductor materials, for both unipolar and bipolar (small bandgap) materials. The code uses computed full-bands and relevant scattering parameters as inputs and considers single crystal materials in 3D and 2D. The present version of the code (v1) considers: i) elastic scattering with acoustic phonons and inelastic scattering with non-polar optical phonons in the deformation potential approximation, ii) inelastic scattering with polar phonons, iii) scattering with ionized dopants, and iv) alloy scattering. The user is given the option of intra- and inter-valley scattering considerations. The simulation output also includes relevant relaxation times and mean-free-paths. The transport quantities are computed as a function of Fermi level position, doping density, and temperature. ElecTra can interface with any DFT code which saves the electronic structure in the '.bxsf' format. In this paper ElecTra is validated against ideal electronic transport situations of known analytical solutions, existing codes employing the constant relaxation time approximation, as well as experimentally well-assessed materials such as Si, Ge, SiGe, and GaAs.
Materials Science,Computational Physics
What problem does this paper attempt to address?
The paper attempts to address the problem of calculating electronic and thermoelectric transport coefficients in materials with complex band structures. Specifically, it aims to consider the scattering rates that depend on carrier energy, momentum, and band dependence, thereby more accurately simulating the electronic transport properties in these materials. Existing methods are either overly simplified (such as the constant relaxation time approximation) or computationally expensive and inflexible (such as fully ab initio methods). Therefore, the paper proposes a solution that lies between the two extremes—the ElecTra code, which can efficiently and reliably perform full-band electronic transport simulations while maintaining high accuracy. ElecTra achieves this goal by solving the linearized Boltzmann Transport Equation (BTE), considering various scattering mechanisms, including acoustic phonon elastic scattering, non-polar optical phonon inelastic scattering, polar phonon inelastic scattering, ionized impurity scattering, and alloy scattering. Additionally, ElecTra can handle the transport properties of single-crystal materials in 3D and 2D and provides a user-friendly interface and detailed user manual to facilitate researchers' use.