on semiconductor switching diodes