what is hole in semiconductor