Go to the documentation of this file.
47 #ifndef Xyce_N_DEV_Const_h
48 #define Xyce_N_DEV_Const_h
51 #define CONSTroot2 sqrt(2.0)
52 #define CONSTQ (1.6021918e-19) // electron charge
53 #define CONSTCtoK (273.15) // conversion of Celsius to Kelvin
54 #define CONSTboltz (1.3806226e-23) // Boltzmann's constant
55 #define CONSTREFTEMP (300.15) // 27 degrees C
57 #define CONSTKoverQ (CONSTboltz/CONSTQ) // K_b/q
59 #define CONSTe exp(1.0)
60 #define CONSTperm0 (8.854214871e-12) // permitivity of free space.
61 #define CONSTpermOxide (3.9*CONSTperm0)
63 #define CONSTvt0 (CONSTboltz * (27.0 +CONSTCtoK)/CONSTQ)
68 #define CONSTEg300 (1.1150877) // band gap for Si at T=300.15K (room temp)
69 #define CONSTEg0 (1.16) // band gap for Si at T=0K. (eV)
70 #define CONSTalphaEg (7.02e-4) // (eV/K)
71 #define CONSTbetaEg (1108.0) // (K)
73 #define CONSTNi0 (1.45e10) // carrier concentration at room temp.
78 #define CONSTEPSOX (3.453133e-11)
79 #define CONSTEPSSI (1.03594e-10)
81 #define CONSTEPSSIL (11.7 * 8.854214871e-12)
92 #define CONSTEXP_THRESHOLD 34.0
93 #define CONSTMAX_EXP 5.834617425e14
94 #define CONSTMIN_EXP 1.713908431e-15
96 #define CONSTDELTA_1 0.02
97 #define CONSTDELTA_2 0.02
98 #define CONSTDELTA_3 0.02
99 #define CONSTDELTA_4 0.02
106 #define CONSTMAX_EXP_ARG 100.0
113 #define CONSTTANH_THRESH 20.0