Mobility¶
Below, syntax of calling mobility models is described. While low-field mobility models are parametrized in database for each material:
constant (database{ …{ mobility_constant{} } }),
Masetti (database{ …{ mobility_masetti{} } }),
Arora (database{ …{ mobility_arora{} } }),
MINIMOS 6 (database{ …{ mobility_minimos{} } }),
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 NINIMOS 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. Whenalpha = 1
andbeta = 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