Semiconductor diffusion current