📄 numconst.h
字号:
/**********Copyright 1991 Regents of the University of California. All rights reserved.Authors: 1987 Karti Mayaram, 1991 David Gates**********//* * Constants used by the numerical simulation routines */#ifndef NUMCONST_H#define NUMCONST_H/* Mathematical Constants */#ifdef PI#undef PI#endif#define PI 3.14159265358973923846264338327950288419716939937511#define TWO_PI (2.0 * PI)#define ROOT_TWO 1.41421356237309504880168872420969807856967187537694/* Basic Physical Constants */#ifdef CHARGE#undef CHARGE#endif#define CHARGE 1.602191770e-19 /* C */#define BOLTZMANN_CONSTANT 1.38062259e-23 /* J/oK */#define VELOCITY_OF_LIGHT 2.997924562e8 /* CM/S */#define ELECTRON_MASS 9.10955854e-31 /* kG */#define ZERO_DEGREES_CELSIUS 273.15 /* oK */#define EPS0 8.854e-14 /* F/CM *//* Physical Constants of Silicon, GaAs, SiO2, Si3N4 */#define EPS_REL_SI 11.7 /* ~EPS0 */#define EPS_SI EPS0 * EPS_REL_SI /* F/CM */#define EPS_REL_GA 10.9 /* ~EPS0 */#define EPS_GA EPS0 * EPS_REL_GA /* F/CM */#define EPS_REL_OX 3.9 /* ~EPS0 */#define EPS_OX EPS0 * EPS_REL_OX /* F/CM */#define EPS_REL_NI 7.5 /* ~EPS0 */#define EPS_NI EPS0 * EPS_REL_NI /* F/CM *//* Work Function, Affinity, Band & Bandgap Parameters */#define AFFIN_SI 4.05 /* eV */#define AFFIN_GA 4.07 /* eV */#define AFFIN_OX 0.95 /* eV */#define AFFIN_NI 3.10 /* eV */#define PHI_METAL 4.10 /* eV */#define PHI_ALUM 4.10 /* eV */#define PHI_GOLD 4.75 /* eV */#define EGAP300_SI 1.1245 /* eV */#define EGAP300_GA 1.43 /* eV */#define EGAP300_OX 9.00 /* eV */#define EGAP300_NI 4.70 /* eV */#define DGAPDT_SI 4.73e-4 /* eV/oK */#define DGAPDT_GA 5.405e-4 /* eV/oK */#define TREF_EG_SI 636.0 /* oK */#define TREF_EG_GA 204.0 /* oK */#define NCV_NOM 2.509e19 /* CM^-3 */#define M_N_SI 1.447 /* ~ELECTRON_MASS */#define M_P_SI 1.08 /* ~ELECTRON_MASS */#define M_N_GA 7.05e-2 /* ~ELECTRON_MASS */#define M_P_GA 0.427 /* ~ELECTRON_MASS *//* Physical Model Parameters for Silicon and GaAs*//* N = electrons, P = holes *//* Effective Richardson Constants (ref. PISCES) */#define A_RICH_N_SI 110.0 /* A/CM^2/oK^2 */#define A_RICH_P_SI 30.0 /* A/CM^2/oK^2 */#define A_RICH_N_GA 6.2857 /* A/CM^2/oK^2 */#define A_RICH_P_GA 105.0 /* A/CM^2/oK^2 *//* Auger Recombination (ref. PISCES, SOLL90) */#define C_AUG_N_SI 1.8e-31 /* CM^6/S */#define C_AUG_P_SI 8.3e-32 /* CM^6/S */#define C_AUG_N_GA 2.8e-31 /* CM^6/S */#define C_AUG_P_GA 9.9e-32 /* CM^6/S *//* SRH Recombination (ref. SOLL90) */#define TAU0_N_SI 3.0e-5 /* S */#define NSRH_N_SI 1.0e17 /* CM^-3 */#define S_N_SI 1.0e4 /* CM/S */#define TAU0_P_SI 1.0e-5 /* S */#define NSRH_P_SI 1.0e17 /* CM^-3 */#define S_P_SI 1.0e4 /* CM/S */#define TAU0_N_GA 1.0e-7 /* S */#define NSRH_N_GA 5.0e16 /* CM^-3 */#define S_N_GA 1.0e4 /* CM/S */#define TAU0_P_GA 1.0e-7 /* S */#define NSRH_P_GA 5.0e16 /* CM^-3 */#define S_P_GA 1.0e4 /* CM/S *//* Bandgap Narrowing (ref. SOLL90) */#define DGAPDN_N 1.2e-2 /* V */#define NBGN_N 1.0e18 /* CM^-3 */#define DGAPDN_P 9.7e-3 /* V */#define NBGN_P 1.0e17 /* CM^-3 *//* Mobility Models : *//* Scharfetter-Gummel (SG) mobility (ref. SCHA69) */#define SG_MUMAX_N 1400.0#define SG_MUMIN_N 75.0#define SG_NTREF_N 3.0e16#define SG_NTEXP_N 0.5#define SG_VSAT_N 1.036e7#define SG_VWARM_N 4.9e6#define SG_FIT_N 8.8#define SG_MUMAX_P 480.0#define SG_MUMIN_P 53.0#define SG_NTREF_P 4.0e16#define SG_NTEXP_P 0.5#define SG_VSAT_P 1.2e7#define SG_VWARM_P 2.928e6#define SG_FIT_P 1.6/* Caughey-Thomas (CT) mobility (ref. CAUG67) */#define CT_MUMAX_N 1360.0#define CT_MUMIN_N 92.0#define CT_NTREF_N 1.3e17#define CT_NTEXP_N 0.91#define CT_VSAT_N 1.1e7#define CT_MUMAX_P 520.0#define CT_MUMIN_P 65.0#define CT_NTREF_P 2.4e17#define CT_NTEXP_P 0.61#define CT_VSAT_P 9.5e6/* Arora (AR) mobility (ref. AROR82) */#define AR_MUMAX_N 1340.0#define AR_MUMIN_N 88.0#define AR_NTREF_N 1.26e17#define AR_NTEXP_N 0.88#define AR_VSAT_N 1.38e7#define AR_MUMAX_P 461.3#define AR_MUMIN_P 54.3#define AR_NTREF_P 2.35e17#define AR_NTEXP_P 0.88#define AR_VSAT_P 9.0e6/* Minority Carrier mobility (ref. SOLL90) *//* * These parameters are flawed in that they don't match the majority * carrier mobility when the concentration drops to zero. * Carrier heating effects must be handled by a different model. */#define UF_MUMAX_N 1412.0#define UF_MUMIN_N 232.0#define UF_NTREF_N 8.0e16#define UF_NTEXP_N 0.9#define UF_MUMAX_P 500.0#define UF_MUMIN_P 130.0#define UF_NTREF_P 8.0e17#define UF_NTEXP_P 1.25/* Temperature-Dependence of Arora mobility *//* Applicable to all above models, but not necessarily accurate. */#define TD_TREFVS_N 175.0#define TD_TREFVS_P 312.0#define TD_EXPMUMAX_N -2.33#define TD_EXPMUMAX_P -2.23#define TD_EXPMUMIN_N -0.57#define TD_EXPMUMIN_P -0.57#define TD_EXPNTREF_N 2.4#define TD_EXPNTREF_P 2.4#define TD_EXPNTEXP_N -0.146#define TD_EXPNTEXP_P -0.146/* * Inversion-layers are handled differently. They don't fit into the nice * pattern established above for bulk mobility. *//* Surface mobility (ref. GATE90) */#define MUS_N 991.0 /* CM^2/VS */#define THETAA_N 2.67e-6 /* CM/V */#define THETAB_N 4.18e-14 /* CM^2/V^2 */#define SALPHA_N 1.0 / 2.0 /* --- */#define SBETA_N 1.0 / 2.0 /* --- */#define MUS_P 240.0 /* CM^2/VS */#define THETAA_P 3.07e-6 /* CM/V */#define THETAB_P 0.0 /* CM^2/V^2 */#define SALPHA_P 2.0 / 3.0 /* --- */#define SBETA_P 1.0 / 3.0 /* --- *//* Gallium-Arsenide (GA) mobility (ref. PISCES) */#define GA_MUMAX_N 5000.0#define GA_MUMIN_N 50.0#define GA_NTREF_N 1.0e17#define GA_NTEXP_N 1.0#define GA_VSAT_N 7.7e6#define GA_VWARM_N 2.31e7#define GA_MUMAX_P 400.0#define GA_MUMIN_P 40.0#define GA_NTREF_P 1.0e17#define GA_NTEXP_P 1.0#define GA_VSAT_P 7.7e6#define GA_VWARM_P 2.31e7/* END OF MOBILITY MODELS *//* Freeze Out / Incomplete Ionization Parameters */#define E_ARS_SI 0.049 /* eV (Arsenic) */#define E_DON_SI 0.044 /* eV (Phosphorus) */#define E_ACC_SI 0.045 /* eV (Boron) */#define G_DON_SI 2.0 /* --- */#define G_ACC_SI 4.0 /* --- */#define E_DON_GA 0.005 /* eV */#define E_ACC_GA 0.005 /* eV */#define G_DON_GA 2.0 /* --- */#define G_ACC_GA 2.0 /* --- *//* Impact Ionization / Avalanche Generation Parameters *//* These are for Silicon. Need better GaAs parameters. */#define AII_N 7.03e5#define BII_N 1.231e6#define AII_P 1.582e6#define BII_P 2.036e6/* Default Surface-State / Fixed-Charge Density */#define NSS 0.0 /* CM^-2 *//* Default abstol for Poisson and Current-Continuity Equations */#define DABSTOL1D 1.0e-12 /* --- */#define DABSTOL2D 1.0e-8 /* --- */#endif /* NUMCONST_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -