Product Documentation
Spectre Circuit Simulator Components and Device Models Reference
Product Version 23.1, June 2023

Model Equations

Equivalent Circuit

Ids Equations

(-1)

(-2)

(-3)

(-4)

For original model (idsmod=0)

(-5)

For the symmetric model (idsmod=1)

(-6)

(-7)

(-8)

(-9)

(-10)

(-11)

(-12)

(-13)

(-14)

idsmod=2

(-15)

(-16)

(-17)

(-18)

idsmod=3

(-19)

(-20)

(-21)

(-22)

(-23)

(-24)

(-25)

(-26)

(-27)

Igs and Igd Equations

When igmod=0

(-28)

(-29)

When igmod=1

(-30)

(-31)

When igmod=2

(-32)

(-33)

Temperature Equations

(-34)

(-35)

(-36)

(-37)

(-38)

(-39)

(-40)

Charge Equations

(-41)

(-42)

(-43)

(-44)

For capmod=0

Cgs = CGSP
Cgd = CGDP
Qgs = CGSP * Vgsc
Qgd = CGDP * Vgdc

For capmod=1

Cgs = CGSP+CGS0 x ( 1 + tanh(Phi1))( 1 + tanh(Phi2))
Cgd = CGDP + CGD0 x ((1 - P111 + tanh(Phi3)) (1 + tanh(Phi4)) + 2 x P111)
Qgs = CGSP x Vgsc
Qgd = CGDP x Vgdc

For capmod=2

Lc1 = ln(cosh(Phi1))
Lc10 = ln(cosh(P10 + P11 X Vds))
Qgs = CGSP x Vgsc + CGS0 x ((Phi1 + Lc1 - Qgs0) x (1 + tanh(Phi2)) / P11 + 2 x P111 x Vgsc
Qgs0 = P10 + P111 x Vds + Lc10
Lc4 = 1n(cosh(Phi4))
Lc40 = 1n(cosh(P40 -P111 x Vds))
Qgd = CGDP x Vgdc + CGD0 x ((Phi4 + Lc4 - Qgd0) x (1 - P111 + tanh(Phi3)) / P41 + 2 x P111 x Vgdc
Qgd0 = P40 - P111 x Vds + Lc40

For capmod=3

y = (((Vgsc+2.0)/P10) - 1.0)
Cgsdep1 = pow((m + (y x y)), -1.5) x m
tanh1 = 1 + tanh(P10 + P11 x (Vgsc + P111 x Vds))
tanh2 = (1 + tanh(P20 + P21 x Vds))
tanh3 = 1 - P111 + tanh(P30 + P31 x Vds)
tanh4 = 1+ tanh(P40 + P41 x (Vgdc + Vds x (1 - P111)))
Cgs = CGS0 x (tanh1 + P222 x Cgsdep1) x tanh2 + CGSP
Cgd = CGD0 x (tanh3 x tanh4 + 2 x P111) + CGDP
Qgs = Cgs x Vgsc
Qgd = Cgd x Vgdc

For capmod=4

Lc1 = ln(cosh(Phi1))
LC10 = ln(cosh(P10 +P111 x Vds)
Qgsdepl = P222 x (P10 + Vgsc) x pow(m + pow(-1 + (Vgsc/P10),2), -0.5)
Qgsdep10 = P222 x P10 x pw((m+1), -0.5)
Qgs0 = P10 + P111xVds + Lc10
Qgs = CGS0 x ((Phi1 + Lc1 - Qgs0 + Qgsdep1 - Qgsdep10) x (1 - P111 + tanh(Phi2))/P11 + 2 x P111 x Vgsc) + CGSP x Vgsc
Lc4 = ln(cosh(Phi4))
Lc40 = ln(cosh(P40 - P111 x Vds)
Qgd0 = P40 - p111 x Vds + Lc40
Qgd = Cgd0 x ((Phi4 + Lc4 - Qgd0) x (1 - P111 + tanh(Phi3))/P41 + 2 x P111 x Vgdc) + CGDP x Vgdc

Excess Phase

In an actual device, the measured phase shift is often larger than the shift predicted by the lumped model. The excess-phase parameter td accounts for this extra phase shift at high frequencies. An all-pass, second-order Bessel function filter creates this extra phase shift. The frequency response of this filter is:

(-45)

(-46)

The Bessel filter is implemented with the excess phase network, as shown in the figure below.

Self Heating Model

The power used for the self-heating model is given by:

(-47)

Noise Model

Broadband Noise:

Noimod=0:

(-48)

(-49)

(-50)

Noimod=1

Parameters NoiseP, NoiseR, and NoiseC model the drain and gate noise sources, and their correlation.

(-51)

(-52)

(-53)

Igs, Igd Shot Noise and Flicker Noise

(-54)

(-55)

Ids Flicker Noise

Noimod=0 (default value)

(-56)

where

(-57)

Noimod=1

(-58)

Thermal Noise

Thermal noise of resistances Rgd, Rd, Rg, and Rs

(-59)

For Ri

(-60)

Related Topics

Angelov GaN Model

Model Equations

Release History and Version

Model Usage

Component Statements


Return to top
 ⠀
X