Diodes, including power diodes with evolved parameters.

These aim to fill a huge void in Ngspice and open-source circuit simulation generally. There's been almost nothing freely available for modeling power semiconductors.

See the source at pingspice.analysis.diode to appreciate how much effort went into trying to accurately simulate the complexity of self-heating power diode behavior. There is modeling of voltage-dependent junction capacitance, forward and reverse biasing, reverse recovery, and lead impedance.

And self-heating! The model estimates power dissipation and, in conjunction with a Cauer thermal network for the package and any attached heatsink, applies that to estimate junction and case temperature over time.

Of course, it bears repeating from the license terms: pingspice is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. And none of these models is endorsed or in any way connected with the manufacturer of the devices whose behavior they are attempting to simulate.

See Alsopingspice.analysis.diode.
Class PowerDiode Base class for power diode subcircuits.
Class MBR40250_Finder Parameter finder for the MBR40250 power diode.
Class MBR40250_Die The semiconductor die for the MBR40250 without any package.
Class MBR40250 MBR40250: 250 V, 40 A switch-mode Schottky power rectifier, TO220 package.
Class MUR420_Finder Parameter finder for the MUR420 power diode.
Class MUR420_Die Undocumented
Class MUR420 On Semiconductor ultrafast rectifier, 200V, 4.0 A.
Class D1N5240 1N5240 10V Zener. No self-heating is modeled for this device.
Class _DO201_Diode Subcircuit for a diode with the DO201 package.
Class _TO220_Diode Subcircuit for a diode with TO-220 package.
Class _MBR40250_Setups Undocumented
Class _MUR420_Setups Undocumented
API Documentation for pingspice, generated by pydoctor at 2021-09-18 08:41:11.