I. Introduction
Power electronics are getting more important to realize smart energy consumption. Here, an important task to utilize the power electronics successfully is to protect devices from the breakdown occurring occasionally due to very high current flow into the device during circuit operation. To protect the power device, a power diode is utilized together with an inductances as depicted in Fig. 1a [1]. Since the power diode sustains very high voltages, a huge amount of carriers are stored in the diode during the forward condition. It is known that these carriers cause huge current flows to the opposite direction of the forward current during switching off. The phenomenon of the opposite current flow is called the reverse recovery effect. This current causes a spike during the switching on the power device as depicted in Fig. 1b. This maximum spike current must be controlled to protect the power device from the breakdown as well.