piel.materials.silicon#

Functions#

k()

Return the Boltzmann constant in eV/K.

epsilon_0()

Return the permittivity of free space in F/m (Farads per meter).

h()

Return Planck's constant in J.s or eV.s.

T_a()

Return an array of ambient temperatures ranging from 0.1 to 300 K.

epsilon_si()

Return the permittivity of Silicon.

E_g_si_bardin(T)

Calculate the bandgap energy of silicon as a function of temperature.

m_dh_green_h(T)

Calculate the density of states effective mass for holes (Green) as a function of temperature.

m_l_askt_h(T)

Calculate the normalized light hole effective mass as a function of temperature.

m_h_askt_h(T)

Calculate the normalized heavy hole effective mass as a function of temperature.

m_so_askt_h(T)

Calculate the normalized split-off hole effective mass as a function of temperature.

m_dh_askt_h(T)

Calculate the density of states effective mass for holes as a function of temperature.

m_t_askt_e(T)

Calculate the transversal effective mass for electrons as a function of temperature.

m_ce_askt_e(T)

Calculate the effective conduction mass for electrons as a function of temperature.

m_de_askt_e(T)

Calculate the electron density-of-states effective mass as a function of temperature.

N_c(T)

Calculate the effective density of states in the conduction band as a function of temperature.

E_c(T)

Calculate the conduction band energy as a function of temperature.

E_f(T)

Calculate the Fermi level energy as a function of temperature.

n_0(T)

Calculate the electron concentration at equilibrium as a function of temperature.

N_v(T)

Calculate the effective density of states in the valence band as a function of temperature.

p_0(T)

Calculate the hole concentration at equilibrium as a function of temperature.

n_i(T)

Calculate the intrinsic carrier concentration as a function of temperature.

n_io(T)

Calculate the intrinsic carrier concentration for a given temperature using an alternative method.

mu_0a_e()

Return the parameter mu_0a for electron mobility.

mu_0b_e()

Return the parameter mu_0b for electron mobility.

kappa_a_e()

Return the exponent kappa_a for electron mobility.

kappa_b_e()

Return the exponent kappa_b for electron mobility.

mu_0a_h()

Return the parameter mu_0a for hole mobility.

mu_0b_h()

Return the parameter mu_0b for hole mobility.

kappa_a_h()

Return the exponent kappa_a for hole mobility.

kappa_b_h()

Return the exponent kappa_b for hole mobility.

mu_ps_e(T)

Calculate the electron mobility due to phonon scattering as a function of temperature.

mu_ps_h(T)

Calculate the hole mobility due to phonon scattering as a function of temperature.

mu_min_e(T)

Calculate the minimum electron mobility as a function of temperature.

N_ref_e(T)

Return the reference concentration N_ref for electrons as a function of temperature.

kappa_c_e(T)

Return the exponent kappa_c for electron mobility as a function of temperature.

mu_min_h(T)

Calculate the minimum hole mobility as a function of temperature.

N_ref_h(T)

Return the reference concentration N_ref for holes as a function of temperature.

kappa_c_h(T)

Return the exponent kappa_c for hole mobility as a function of temperature.

mu_psii_e(T, N_I_e)

Calculate the phonon scattering and ionized impurity electron scattering mobility.

mu_psii_h(T, N_I_h)

Calculate the phonon scattering and ionized impurity hole scattering mobility.

Module Contents#

k()[source]#

Return the Boltzmann constant in eV/K.

epsilon_0()[source]#

Return the permittivity of free space in F/m (Farads per meter).

h()[source]#

Return Planck’s constant in J.s or eV.s.

T_a()[source]#

Return an array of ambient temperatures ranging from 0.1 to 300 K.

epsilon_si()[source]#

Return the permittivity of Silicon.

E_g_si_bardin(T)[source]#

Calculate the bandgap energy of silicon as a function of temperature.

m_dh_green_h(T)[source]#

Calculate the density of states effective mass for holes (Green) as a function of temperature.

m_l_askt_h(T)[source]#

Calculate the normalized light hole effective mass as a function of temperature.

m_h_askt_h(T)[source]#

Calculate the normalized heavy hole effective mass as a function of temperature.

m_so_askt_h(T)[source]#

Calculate the normalized split-off hole effective mass as a function of temperature.

m_dh_askt_h(T)[source]#

Calculate the density of states effective mass for holes as a function of temperature.

m_t_askt_e(T)[source]#

Calculate the transversal effective mass for electrons as a function of temperature.

m_ce_askt_e(T)[source]#

Calculate the effective conduction mass for electrons as a function of temperature.

m_de_askt_e(T)[source]#

Calculate the electron density-of-states effective mass as a function of temperature.

N_c(T)[source]#

Calculate the effective density of states in the conduction band as a function of temperature.

E_c(T)[source]#

Calculate the conduction band energy as a function of temperature.

E_f(T)[source]#

Calculate the Fermi level energy as a function of temperature.

n_0(T)[source]#

Calculate the electron concentration at equilibrium as a function of temperature.

N_v(T)[source]#

Calculate the effective density of states in the valence band as a function of temperature.

p_0(T)[source]#

Calculate the hole concentration at equilibrium as a function of temperature.

n_i(T)[source]#

Calculate the intrinsic carrier concentration as a function of temperature.

n_io(T)[source]#

Calculate the intrinsic carrier concentration for a given temperature using an alternative method.

mu_0a_e()[source]#

Return the parameter mu_0a for electron mobility.

mu_0b_e()[source]#

Return the parameter mu_0b for electron mobility.

kappa_a_e()[source]#

Return the exponent kappa_a for electron mobility.

kappa_b_e()[source]#

Return the exponent kappa_b for electron mobility.

mu_0a_h()[source]#

Return the parameter mu_0a for hole mobility.

mu_0b_h()[source]#

Return the parameter mu_0b for hole mobility.

kappa_a_h()[source]#

Return the exponent kappa_a for hole mobility.

kappa_b_h()[source]#

Return the exponent kappa_b for hole mobility.

mu_ps_e(T)[source]#

Calculate the electron mobility due to phonon scattering as a function of temperature.

mu_ps_h(T)[source]#

Calculate the hole mobility due to phonon scattering as a function of temperature.

mu_min_e(T)[source]#

Calculate the minimum electron mobility as a function of temperature.

N_ref_e(T)[source]#

Return the reference concentration N_ref for electrons as a function of temperature.

kappa_c_e(T)[source]#

Return the exponent kappa_c for electron mobility as a function of temperature.

mu_min_h(T)[source]#

Calculate the minimum hole mobility as a function of temperature.

N_ref_h(T)[source]#

Return the reference concentration N_ref for holes as a function of temperature.

kappa_c_h(T)[source]#

Return the exponent kappa_c for hole mobility as a function of temperature.

mu_psii_e(T, N_I_e)[source]#

Calculate the phonon scattering and ionized impurity electron scattering mobility.

mu_psii_h(T, N_I_h)[source]#

Calculate the phonon scattering and ionized impurity hole scattering mobility.