Mobility

Below, syntax of calling mobility models is described. While low-field mobility models are parametrized in database for each material:

high-field models are parametrized globally, directly within the syntax below.

mobility_model (optional)

This attribute allows to chose one of four low-field mobility models: Constant, Masetti, Arora, or MINIMOS 6 for both electrons and holes by assigning to it one of options constant, masetti, arora or minimos, respectively.

value:

“string”

options:

constant, masetti, arora, minimos

default:

constant

electron_mobility{} (optional) & hole_mobility{} (optional)

These two groups, electron_mobility{} and hole_mobility{}, allow overwriting settings of low-field mobility models defined by mobility_model and choosing high-field mobility models for electrons and holes, respectively.

low_field_model

An attribute allowing to overwrite selection of low-field model done by mobility_model for a given type of carriers.

type:

choice

options:

constant, masetti, arora, minimos

high_field_model{} (optional)

Within the group high_field_model{} one can select and parametrize one of four high-field mobility models: Extended Canali, Hänsch, Transferred-Electron, or Eastman-Tiwari-Shur for a given type of carriers. This group turns on high-field mobility models.

Warning

Convergence may be poor or non-existent for some choices of parameters. Please make sure that the high-field model is suitable for the semiconductor system of modelled device.

vsat

This attribute allows setting saturation velocity \(v_ \text{sat}\) present in all high-field mobility models.

type:

real number

unit:

cm/s

constraint:

vsat >= 1.0

haensh{} (optional)

By specifying this group one selects Hänsh model to be used.

Attention

The Hänsh model is a default high-field mobility model.

canali{} (optional)

By specifying this group one selects extended Canali model to be used.

alpha

An attribute corresponding to \(\alpha\) in the formulas.

type:

real number

constraint:

alpha >= 0.0

beta

An attribute corresponding to \(\beta\) in the formulas.

type:

real number

constraint:

beta >= 0.001

comment:

set equal 2 for Hänsch model

Note

One should set alpha = 0 if aiming at using the extended Canali model as in references. When alpha = 1 and beta = 2 then Hänsch model is obtained as a special case of implemented formula.

transferred{} (optional)

By specifying this group one selects transferred electron model to be used.

alpha (optional)

An attribute corresponding to \(\alpha\) in the formulas.

type:

real number

constraint:

alpha >= 0.001

default:

1.0

beta

An attribute corresponding to \(\beta\) in the formulas.

type:

real number

constrain:

beta >= 1.001

gamma (optional)

An attribute corresponding to \(\gamma\) in the formulas.

type:

real number

constraint:

gamma >= 0.0

default:

0.0

E0

An attribute corresponding to \(E_0\) in the formulas. :type: real number :unit: V/cm :constraint: E0 >= 1.0

eastman{} (optional)

By specifying this group one selects Eastman-Tiwari-Shur with original parameterization to be used.

alpha

An attribute corresponding to \(\alpha\) in the formulas.

type:

real number

constraint:

alpha >= 0.0

beta

An attribute corresponding to \(\beta\) in the formulas.

type:

real number

constraint:

beta >= 1.001

eastman4{} (optional)

By specifying this group one selects Eastman-Tiwari-Shur with four observable parameters \(E_\text{peak}\), \(E_\text{mid}\), \(v_\text{peak}\), and \(v_\text{mid}\) required instead of \(\alpha\) and \(\beta\).

v_mid

An attribute corresponding to \(v_\text{mid}\) in the formulas.

type:

real number

unit:

cm/s

constraint:

v_mid >= 1.0

v_peak

An attribute corresponding to \(v_\text{peak}\) in the formulas.

type:

real number

unit:

cm/s

constraint:

v_peak >= 1.0

E_mid

An attribute corresponding to \(E_\text{mid}\) in the formulas.

type:

real number

unit:

V/cm

constraint:

E_mid >= 1.0

E_peak

An attribute corresponding to \(E_\text{peak}\) in the formulas.

type:

real number

unit:

V/cm

constraint:

E_peak >= 1.0