1 /*****************************************************************************/
3 /* 8888888 88888888 88888888 */
6 /* 8 88888888 88888888 */
9 /* 888888 888888888 888888888 */
11 /* A Two-Dimensional General Purpose Semiconductor Simulator. */
13 /* GSS material database Version 0.4 */
14 /* Last update: Feb 17, 2006 */
18 /* NINT, No.69 P.O.Box, Xi'an City, China */
20 /*****************************************************************************/
22 // Material Type: Si(1-x)Ge(x).
27 class GSS_SiGe_BasicParameter
: public PMIS_BasicParameter
30 PetscScalar PERMITTI
; // The relative dielectric permittivity of Si(1-x)Ge(x).
33 PetscScalar AFFINITY
; // The electron affinity for the material.
36 PetscScalar PERMEABI
; // The relative megnetic permeability of silicon.
37 PetscScalar DENSITY
; // Specific mass density for the material.
41 PERMITTI
= 1.180000e+01;
42 EPS_X1
= 0.000000E+00;
43 EPS_X2
= 0.000000E+00;
44 AFFINITY
= 4.170000e+00*eV
;
48 DENSITY
= 2.320000e-03*kg
*pow(cm
,-3);
51 PetscScalar
Density(const PetscScalar
&Tl
) const
56 PetscScalar
Permittivity() const
58 PetscScalar mole_x
= ReadxMoleFraction();
59 return PERMITTI
+ EPS_X1
*mole_x
+ EPS_X2
*mole_x
*mole_x
;
62 PetscScalar
Permeability() const
67 PetscScalar
Affinity(const PetscScalar
&Tl
) const
69 PetscScalar mole_x
= ReadxMoleFraction();
70 return AFFINITY
+ AF_X1
*mole_x
+ AF_X2
*mole_x
*mole_x
;
74 GSS_SiGe_BasicParameter(const PMIS_Environment
&env
):PMIS_BasicParameter(env
)
78 ~GSS_SiGe_BasicParameter()
86 PMIS_BasicParameter
* PMIS_SiGe_BasicParameter_Default (const PMIS_Environment
& env
)
88 return new GSS_SiGe_BasicParameter(env
);