DF20L60U is Super Fast Recovery Diode manufactured by Shindengen.
DF20L60U Fast Recovery Diodes 600V, 20A.