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

11


JFET Model (jfet)

The JFET model is derived from the FET model of Shichman and Hodges. This topic contains the following information for the JFET model:

The back gate (enclosed by dotted lines) is available for level = 3 only.

where

Drain Current for the Subthreshold Region

These equations apply when VGST ≤ 0.

where

Drain Current for the Triode Region

These equations apply when VGST ≥ 0 and VDSVGST.

where

Drain Current for the Saturation Region

These equations apply when VGST ≥ 0 and VDSVGST.

Substrate Leakage Currents

If ai and bi are both greater than 0, and VDS>VDSAT,

For information on bulk junction models IBS, IBD, CGBS, and CGBD, see Common MOSFET Equations

Gate Junction Currents

where Vt is the thermal voltage given by

,

is the forward explosion voltage,

is the conductance at VExpl, and

is the current linearly extrapolated to V = 0 from VExpl.

Gate Junction Capacitance

Temperature Effect

Gate-Source and Gate-Drain Capacitance

Junction Potential

Transconductance Temperature

Gate Junction Current

where, if SPICE-compatibility is required (set by the options),

otherwise,

For equations on parameters tlev, tlevc, gap1, and gap2, see Common MOSFET Equations

Threshold Voltage

For tcv,

Parasitic Resistors

Noise Model

Source Series Resistance Thermal Noise

Drain Series Resistance Thermal Noise

Channel Thermal and Flicker Noise

where

gm is the transconductance, gds is the channel conductance, kf and af are constants for a given device. The Spectre® circuit simulator defaults for kf and af are 0.0 and 1.0, respectively.

Gate Junction Noise

Scaling Effects

The following are the Spectre scaling effects:

Component Statements

Sample Instance Statement:

jf1 (net1 net2 0) jmod area=1

Sample Model Statement

model jmod jfet beta=9e-5 lambda=0 type=n vt0=-18.7 rd=10 rs=10 cgs=1.3e-13 pb=0.65

Instance Syntax

Name  d  g  s  [b] ModelName parameter=value ...

You do not have to specify the back gate terminal when you use the four-terminal model. If left unspecified, the substrate is connected to ground.

Instance Parameters

area=1

Junction area factor.

m=1

Multiplicity factor.

region=triode

Estimated operating region. Spectre generates output number (0-4) in a rawfile. Possible values are off, triode, sat, subth, or breakdown.

isnoisy=yes

Should resistor generate noise. Possible values are no or yes.

trise=0

Temperature rise from ambient.

dtemp=0

Alias of trise.

Model Syntax

model modelName jfet parameter=value ...

Model Parameters

Device type parameters

type=n

Transistor type. Possible values are n or p.

Drain current model parameters

level=1

Drain current model level selector.

vto=-2 V

Pinchoff voltage.

beta=0.0001 A/V2

Transconductance parameter.

lambda=0 1/V

Channel length modulation parameter.

lambda1=0 1/V

Gate dependence of channel length modulation parameter.

np=2

Power-law exponent.

alpha=2

Triode-to-saturation transition parameter.

io=0 A

Subthreshold current parameter.

ns=1

Subthreshold swing parameter.

ai=0 1/V

Impact ionization current coefficient.

bi=0 V

Impact ionization current exponent.

Four terminal threshold voltage parameters

vtop=0.6 V

Back gate to channel junction potential.

vtos=1.2 V

Threshold voltage slope.

vtoe=0.33

Threshold voltage exponent.

vtoc=-3.3 V

Threshold voltage constant.

Parasitic resistance parameters

rd=0

Drain resistance (/area).

rs=0

Source resistance (/area).

rg=0

Gate resistance (/area).

rb=0

Back gate resistance (/area).

minr=0.1

Minimum source/drain/gate resistance.

Junction diode model parameters

is=1e-14 A

Gate saturation current (*area).

n=1

Emission coefficient for G-D and G-S junctions.

imelt=`imax' A

Explosion current (*area).

dskip=yes

Use simple piece-wise linear model for diode currents below 0.1*iabstol. Possible values are no or yes.

Junction capacitance model parameters

tt=0 s

Transit time.

cgs=0 F

Gate-source zero-bias junction capacitance (*area).

cgd=0 F

Gate-drain zero-bias junction capacitance (*area).

mj=1/2

Junction grading coefficient.

pb=1 V

Gate-junction potential.

fc=0.5

Junction capacitor forward-bias threshold.

Four terminal junction parameters

isb=1e-14 A

Back gate-saturation current (*area).

nb=1

Emission coefficient for back gate-junctions.

cgbs=0 F

Back gate-source zero-bias junction capacitance (*area).

cgbd=0 F

Back gate-drain zero-bias junction capacitance (*area).

mjb=1/2

Back gate-junction grading coefficient.

pbb=1 V

Back gate-junction potential.

Temperature effect parameters

tnom (C)

Parameters measurement temperature. Default set by options.

trise=0 C

Temperature rise from ambient.

xti=3

Temperature exponent for effect on is.

tlev=0

DC temperature selector.

tlevc=0

AC temperature selector.

eg=1.12452 V

Energy band gap.

gap1=7.02e-4 V/C

Band gap temperature coefficient.

gap2=1108 C

Band gap temperature offset.

eglev=0

DC temperature selector.

tcv=0 1/C

Threshold voltage temperature coefficient.

bto=0 C

Transconductance parameter temperature offset.

bte=0

Transconductance parameter temperature exponent.

lto=0 C

Channel length modulation parameters temperature offset.

lte=0

Channel length modulation parameters temperature exponent.

tc1=0 1/C

Linear temperature coefficient for parasitic resistors.

tc2=0 C-2

Quadratic temperature coefficient for parasitic resistors.

pta=0 V/C

Junction potential temperature coefficient.

Operating region warning control parameters

alarm=none

Forbidden operating region. Possible values are none, off, triode, sat, subth,  or rev.

imax=1 A

Maximum allowable current (*area).

bvj= V

Junction reverse breakdown voltage.

Noise parameters

kf=0

Flicker noise (1/f) coefficient.

af=1

Flicker noise (1/f) exponent.

kfd=0

Flicker noise (1/f) coefficient for gate diodes.

afg=1

Flicker noise (1/f) exponent for gate diodes.

Compatibility model parameters

ldel=0 m

Difference between drawn and actual or optical device length.

wdel=0 m

Difference between drawn and actual or optical device Width.

rsh=0

heavily doped region, sheet resistance (ohm/sq).

rshg=0

Gate sheet resistance (ohm/sq).

rshl=0

lightly doped region, sheet resistance (ohm/sq).

hdif=0 m

distance of the heavily diffused or low resistance region from source or drain contact to lightly doped region.

ldif=0 m

distance of the lightly doped region from heavily doped region to transistor edge.

trd=0 1/C

temperature coefficient for drain resistance.

trs=0 1/C

temperature coefficient for source resistance.

acm=0

area calculation method. acm=0 area=w/l, acm=1 area=w.l.

Imax and Imelt

The imax parameter aids convergence and prevents numerical overflow. The junction characteristics of the device are accurately modeled for current up to imax. If imax is exceeded during iterations, the linear model is substituted until the current drops below imax or until convergence is achieved. If convergence is achieved with the current exceeding imax, the results are inaccurate, and Spectre prints a warning.

A separate model parameter, imelt, is used as a limit warning for the junction current. This parameter can be set to the maximum current rating of the device. When any component of the junction current exceeds imelt, the base and collector currents are composed of many exponential terms, Spectre issues a warning and the results become inaccurate. The junction current is linearized above the value of imelt to prevent arithmetic exception, with the exponential term replaced by a linear equation at imelt.

The bv parameter is used to detect the junction breakdown only. The breakdown currents of the junctions are not modeled.

Operating-Point Parameters

type=n

Transistor type. Possible values are n or p.

region=triode

Estimated operating region. Spectre generates output number (0-4) in a rawfile. Possible values are off, triode, sat, subth, or breakdown.

ids (A)

Resistive drain current.

id (A)

Id drain current.

vgs (V)

Gate-source voltage.

vds (V)

Drain-source voltage.

vth (V)

Threshold at op point.

vdsat (V)

Drain saturation voltage.

gm (S)

Common-source transconductance.

gds (S)

Common-source output conductance.

cgs (F)

Gate-source capacitance.

cgd (F)

Gate-drain capacitance.

ig (A)

Resistive gate current.

pwr (W)

Power at op point.

qd (V)

Threshold at op point.

qg (V)

Threshold at op point.

qs (V)

Threshold at op point.

qb (V)

Threshold at op point.

Related Topics

HBT Model (ucsd_hbt)

VBIC Model (vbic)

Philips Models


Return to top
 ⠀
X