We have an in-house developed Monte-Carlo transport code. The code solves the Boltzmann transport equation using the Monte-Carlo method for the scattering term – the code is therefore semi-classical. In essence we track the motion of many thousands of electrons as they move through a semiconductor.
This is a highly computationally intensive task for which we employ high performance computing and our code is highly parallel.
Our basic code can be coupled with other solvers for example solving the Poisson equation or including non-equilibrium phonons.
We have code versions written in Fortran 2003, C++ & CUDA