diode gate