modelDjM

Spice-style junction diode model for MOSFETs

Extends from Interfaces.SpiceTwoPort (Special twoPort element used by Spice 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)

 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
Modelica.SIunits.EntropykModelica.Constants.kBoltzmann's constant
Modelica.SIunits.ElectricChargeq1.6021892e-19Electron charge
RealGapC17.02E-4First bandgap correction factor Silicon
Modelica.SIunits.TemperatureGapC21108.0Second bandgap correction factor Silicon
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
BondLib.Interfaces.BondConBondCon1 (from TwoPort)Left bond graph connector
BondLib.Interfaces.BondConBondCon2 (from TwoPort)Right bond graph connector

Components

TypeNameDefaultDescription
Reale1 (from TwoPort)Bondgraphic primary effort
Realf1 (from TwoPort)Bondgraphic primary flow
Reale2 (from TwoPort)Bondgraphic secondary effort
Realf2 (from TwoPort)Bondgraphic secondary flow
Modelica.SIunits.TemperatureDTemp (from SpiceTwoPort)Difference between circuit temperature and reference temperature
RealDTempSq (from SpiceTwoPort)Square of DTemp
Modelica.SIunits.VoltageVtThermal voltage
Modelica.SIunits.CurrentISvalSaturation current at device temperature
Modelica.SIunits.VoltageEGnomActivation energy at reference temperature
Modelica.SIunits.VoltageEGvalActivation energy at device temperature