semiconductors energy band view 4025606