Diodes and its applications