Current Regulating Diodes