modelDjJ

Spice-style junction diode model for JFETs

Extends from Interfaces.SpiceTwoPort (Special twoPort element used by Spice models).

Information

The Spice-style JFET junction diode is a regular exponential diode.


Parameters:

 Level:  JFET modeling level (default value = 1)
           Level=1: Shichman-Hodges (Si) JFET model
           Level=2: Improved Shichman-Hodges (Si) JFET model [1]
           Level=3: Statz-Curtice (GaAs) MESFET model [2,3]

 IS:     Transport saturation current (default value = 1e-14 Amp)

 EG:     Energy gap for temperature effect on saturation current at 0 K
           default value = 1.11 Volt for Levels=1,2 (Si)
           default value = 0.73 Volt for Level=3 (GaAs)

 N:      Current emission coefficient (default value = 1)

 XTI:    Saturation current temperature exponent
           default value = 3 for Levels=1,2 (Si)
           default value = 2 for Level=3 (GaAs)

 Area:   Relative area occupied by the diode (default value = 1)

 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)


References:

  1. Massobrio, G. and P. Antognetti (1993), Semiconductor Device Modeling with Spice, 2nd edition, McGraw Hill, New York, p.153.
  2. Massobrio, G. and P. Antognetti (1993), Semiconductor Device Modeling with Spice, 2nd edition, McGraw Hill, New York, p.382.
  3. Statz, H., P. Newman, I.W. Smith, R.A. Pucel, and H.A. Hans (1987), "GaAs FET Device and Circuit Simulation in Spice," IEEE Trans. Electron Devices, 34(2), pp. 160-169.

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
IntegerLevel1JFET modeling level (check documentation layer for details)
Modelica.SIunits.CurrentIS1e-14Saturation current at reference temperature
Modelica.SIunits.VoltageEGif Level == 3 then 0.73 else 1.11Energy gap for temperature effect on saturation current at 0 K
RealN1Current emission coefficient
RealXTIif Level == 3 then 2 else 3Saturation current temperature exponent
RealArea1Relative area occupied by diode
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