Discrete semiconductor devices