Drift-diffusion Device Simulator Research Articles