In this short tutorial, I will show how to create custom diode simulation models in Proteus using spice model. You will learn SPICE modeling, subcircuits & error-free setup.
I tried to create simulation part for UF4007 for use in proteus simulation, but it just did not work. I am still looking for why it did not work. The FR107 is also a Fast Recovery diode and so I wanted to try to create simulation part for it. I was able to successfully simulation part for FR107, which is alternative to UF4007 and I wanted to create record on how I did it.
Following is the spice model of FR107:
.subckt FR107 1 2
D1 1 2 FR_MOD
.model FR_MOD D(Is=2.6n N=1.75 Rs=0.065 Ikf=0.15 Xti=3
+ Eg=1.11 Cjo=15p Vj=0.75 M=0.33 Fc=0.5
+ Tt=75n Bv=1000 Ibv=1m)
.ends
As you can see the spice model starts with subckt and so in Proteus in creating part, I need to use SUBCKT primitive as shown below.

Then the PACKAGE:
Failed to expand subcircuits.
Simulation FAILED due to fatal simulator errors.
Watch the following full tutorial video:
Other related tutorials:
- Import spice model in Proteus and draw JFET drain curve
- Making Transistor part with spice simulation model in Proteus




