Diode logic