An improved finite difference scheme for 1D silicon device Boltzmann-Poisson solver