Diodes overview