modelDjM

Spice-style junction diode model for MOSFETs

Extends from Interfaces.SpiceTwoPort (TwoPort interface for Spice-style models).

Information

The Spice-style MOSFET junction diode is a regular exponential diode. A separate model was needed to implement the Level parameter of the MOSFET models.


Parameters:

 Level:  MOSFET modeling level (default value = 3)
           Level=0: Static injection model
           Level=1: Shichman-Hodges model
           Level=2: Grove-Frohman model
            Level=3: Empirical model
            Level=4: Simplified Grove-Frohman model

 IS:     Transport saturation current (default value = 0 Amp)

 JS:     Transport saturation current density (default value = 0 Amp/m2)

 A :     Diffusion area (default value = 0 m2)

 EG:     Energy gap for temperature effect on saturation current (default value = 1.11 Volt)

 EMin:   if x < EMin, the exp(x) function is linearized (default value = -100)

 EMax:   if x > EMax, the exp(x) function is linearized (default value = 40)

Parameters

TypeNameDefaultDescription
Modelica.SIunits.TemperatureTnom (from SpiceTwoPort)300.15Reference temperature
IntegerLevel3MOSFET modeling level (check documentation window for details)
Modelica.SIunits.CurrentIS0Saturation current at reference temperature
Modelica.SIunits.VoltageEG1.11Energy gap for temperature effect on saturation current
RealEMin-100if x < EMin, the exp(x) function is linearized
RealEMax40if x > EMax, the exp(x) function is linearized

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PositivePinp (from OnePort)Left electrical connector
Modelica.Electrical.Analog.Interfaces.NegativePinn (from OnePort)Right electrical connector
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from SpiceTwoPort)may remain unconnected

Components

TypeNameDefaultDescription
Modelica.SIunits.Voltagev (from OnePort)Voltage drop between the two pins
Modelica.SIunits.Currenti (from OnePort)Current flowing from pin p to pin n