-
Anton Akhmerov authoredAnton Akhmerov authored
- Semiconductor physics
- Review of band structure properties
- Filled vs empty bands
- From electrons to holes
- Properties of holes
- Semiconductors: materials with two bands.
- Semiconductor density of states and Fermi level
- Intrinsic semiconductor
- Conduction
- Exercises
- Exercise 1: Energy, mass, velocity and cyclotron motion of electrons and holes
- Exercise 2: holes in Drude and tight binding model
- Exercise 3: a 1D semiconductor
from matplotlib import pyplot
import numpy as np
from scipy.optimize import curve_fit
from scipy.integrate import quad
from common import draw_classic_axes, configure_plotting
configure_plotting()
def sqrt_plus(x):
return np.sqrt(x * (x >= 0))
# Band structure parameters.
E_V, E_C, E_F = -1.2, 1.8, .4
E_D, E_A = E_C - .7, E_V + .5
m_h, m_e = 1, .5
Semiconductor physics
(based on chapters 17–18 of the book)
!!! success "Expected prior knowledge"
Before the start of this lecture, you should be able to:
- Simplify integral expressions by Taylor expansion
- Compute the density of states of the free electron model
- Apply the concepts of group velocity and effective mass to solve problems
!!! summary "Learning goals"
After this lecture you will be able to:
- Describe the concept of holes, and apply this concept to describe the properties of semiconductors
- Compute the density of states of electrons in semiconductors
- Compute the density of charge carriers and chemical potential as a function of temperature
??? info "Lecture video"
<iframe width="100%" height="315" src="https://www.youtube-nocookie.com/embed/IxDp_JAtBQs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Up until this point, we focused on calculating and understanding the band structures. However, the dispersion of a band is only part of the story. An empty band is not going to lead to any interesting physical properties no matter how sophisticated it is. Therefore, it is also important how bands are filled by the particles. By carefully controlling the distribution of particles in the bands, we are able to engineer material properties that we require. Without a doubt, the greatest example is semiconductors—the bedrock of modern electronics. In this lecture, we shall grasp the basics of semiconductors by learning how to treat bands at different levels of filling.
Review of band structure properties
Before proceeding further, let us remind ourselves of important band structure properties.
- Group velocity . Descibes how quickly electrons move within the lattice.
- Effective mass . Tells us how hard it is to accelerate the particles and is related to the curvature of the band.
- Density of states . The amount of states per infinitesimal interval of energy at given energy. The quantity is vital in order to calculate any bulk property of the material such as conductivity, heat capacity, etc.
In order to check that everything makes sense, we apply the concepts to the free electron model:
The velocity is
The effective mass is
So in this simplest case the definitions match the usual expressions.
Filled vs empty bands
We distinguish three different band filling types: filled, empty and partially filled. Despite being two opposite extreme extreme cases, filled and empty bands are very similar. For example, both filled and empty bands carry no electric current:
From electrons to holes
Because completely filled or completely empty bands have simple properties, we may search for a convenient way to describe a band that only has a few electrons missing or extra. While keeping track of a few electrons has no tricks, even a few electrons missing from a band seem to require considering all the other electrons in a band.
A more efficient approach to describing a nearly filled band is motivated by the following analogy. Let us say we have 100 boxes: 99 are occupied and 1 is empty. To keep track which box is occupied/empty, we could write down the numbers of all 99 occupied boxes. If, on the other hand, we only keep track which single box is empty, we solve the problem with a lot less book-keeping.
The same approach applies to band filling. Instead of describing a lot of electrons that are present in an almost filled band, we focus on those that are absent. The absence of an electron is called a hole: a state of a completely filled band with one particle missing.
In this schematic we can either say that 8×2 electron states are occupied (the system has 8×2 electrons counting spin), or 10×2 hole states are occupied. Electron and hole pictures correspond to two different, but equivalent ways of describing the occupation of a band. Naturally, dealing with electrons is more convenient whenever a band is almost empty and with holes when a band is almost full.
Properties of holes
Let us compare the properties of an electron and a hole obtained by removing that electron. Since removing an electron reduces the total energy of the system, the hole's energy is opposite to that of an electron
Since a hole is a missing electron, the probability for a hole state to be occupied is
which is the Fermi distribution of particles with energy
The momentum
Similarly, the total charge should be the same regardless of whether we count electrons or holes, so holes have a positive charge
On the other hand, hole's velocity is the same as that of an electron:
Finally, we derive the hole effective mass from the equations of motion:
Comparing with
we get
Semiconductors: materials with two bands.
Semiconductors are materials with all bands either nearly occupied or almost empty. Unlike in insulators, however, the band gap in semiconductors is sufficiently small, for it to be possible to create a few electrons in the lowest unoccupied band or the highest filled band. Because in the unoccupied band the charge carriers (particles carrying electric current) are electrons, it is called conduction band, while in the almost occupied valence band the charge carriers are holes.
!!! note "Holes in semiconductors"
When introducting holes, we discussed holes obtained by removing *any* electron.
From this point on, similar to most other discussions of semiconductors in the literature, we will only speak of holes in valence band and electrons in conduction band.
The occupation of the two bands is dictated by the Fermi distribution. Furthermore, the Fermi level of a semiconductor lies between the conduction and the valence bands, and the band gap
Or in other words
Here
The corresponding density of states of the two types of particles is
??? question "A photon gives a single electron enough energy to move from the valence band to the conduction band. How many particles does this process create?" Two: one electron and one hole.
Semiconductor density of states and Fermi level
Intrinsic semiconductor
Our next task is to figure out how many electrons and holes there are, and for that we need to find where the Fermi level
E = np.linspace(-3, 3, 1000)
fig, ax = pyplot.subplots()
n_F = 1/(np.exp(2*(E - E_F)) + 1)
g_e = m_e * sqrt_plus(E - E_C)
g_h = m_h * sqrt_plus(E_V - E)
ax.plot(E, g_e, label="$g_e$")
ax.plot(E, g_h, label="$g_h$")
ax.plot(E, 10 * g_h * (1-n_F), label="$n_h$")
ax.plot(E, 10 * g_e * n_F, label="$n_e$")
ax.plot(E, n_F, label="$n_F$", linestyle='dashed')
ax.set_ylim(top=1.5)
ax.set_xlabel('$E$')
ax.set_ylabel('$g$')
ax.set_xticks([E_V, E_C, E_F])
ax.set_xticklabels(['$E_V$', '$E_C$', '$E_F$'])
ax.legend()
draw_classic_axes(ax, xlabeloffset=.2)
We know that by itself, the semiconductor should have no charge, and therefore the total numbers of electrons and holes must be equal. Since increasing the Fermi level increases the number of electrons and reduces the number of holes, we will use the charge neutrality condition to determine where the Fermi level is situated.
The key algorithm of describing the state of a semiconductor:
- Compute the density of states of all types of particles.
- Calculate the number of electrons in the conduction band and holes in the valence band, assuming a certain value of
- Write down the charge balance condition: the difference between electrons and holes should equal the total charge of the semiconductor.
- Apply approximations to simplify the equations (this is important!).
- Find and concentrations of electrons and holes
Applying the first two steps of the algorithm:
Note that whenever calculating the hole dependent quantities, we replace all the relevant physical quantities with their hole equivalents. Since the hole energy is opposite
In the third step, we need to solve the equation under charge balance
Now we can move to the last step and calculate
where we used
We see that holes are exponentially activated into the valence band.
??? question "how large is
Similarly for electrons:
n_e = N_C e^{-(E_c - E_F)/kT},\quad N_C = 2\left(\frac{2\pi m_e kT}{h^2}\right)^{3/2}.
Combining everything together:
n_h \approx N_V e^{E_v-E_F/kT} = N_C e^{-(E_c-E_F)/kT} \approx n_e.
Solving for E_F:
E_F = \frac{E_c + E_v}{2} - \frac{3}{4}kT\ln(m_e/m_h).
An extra observation: regardless of where E_F is located, n_e n_h = N_C N_V e^{-E_g/kT} \equiv n_i^2, where E_g=E_c-E_v is the band gap of the semiconductor.
n_i is the intrinsic carrier concentration, and for a pristine semiconductor n_e = n_h = n_i.
The equation n_e n_h = n_i^2 is the law of mass action. The name is borrowed from chemistry, and describes the equilibrium concentration of two reagents in a reaction A+B \leftrightarrow AB. Here electrons and hole constantly split and recombine.
Conduction
Earlier, we deduced that empty and filled bands provide no current. We finish the analysis by considering partially filled bands of an intrinsic (pristine) semiconductor. To calculate the current, we utilize the Drude model and sum the electron and hole contributions:
j = -n_e e v_e + n_h e v_h
-m_e v_e /\tau_e = -eE;\quad -m_h v_h /\tau_h = eE.
We see that despite opposite velocity signs for electrons and holes, they carry electric current in the same direction:
\sigma \equiv \frac{j}{E} = \left(\frac{n_e e^2 \tau_e}{m_e}+\frac{n_h e^2 \tau_h}{m_h}\right) = n_e e \mu_e + n_h e \mu_h.
We know that for intrinsic semiconductors, the hole/electron densities are n_e = n_h = n_i \propto e^{-E_G/kT}. Therefore, it is possible to measure the band gap of an intrinsic semiconductor by looking at the temperature dependant conductivity E_G \approx d \ln \sigma / d [kT]^{-1}. Additional information can be obtained using Hall effect. However Hall effect is much more complex in semiconductors since only the current in the direction perpendicular to the applied electric field must vanish. This, however only means that the electron current is opposite of the hole current in that direction, not that the electrons and holes move parallel to the applied current.
Exercises
Exercise 1: Energy, mass, velocity and cyclotron motion of electrons and holes
- Consider the top of the valence band of a semiconductor (see above). Does an electron near the top of the valence band have a positive or a negative effective mass? Does the electron's energy increase or decrease as k increases from 0? Does the electron have a positive or negative group velocity for k>0?
- Answer the same last 3 questions for a hole in the valence band.
- We now consider an electron in a 2D semiconductor near the bottom of the conduction band described by an energy dispersion E=E_{G}+\frac{\hbar^2}{2m_{eff}}(k_x^2+k_y^2). The electron's velocity is given by \mathbf{v}=\nabla_\mathbf{k} E/\hbar = \frac{1}{\hbar}(\frac{\partial E}{\partial k_x}\mathbf{\hat{x}} + \frac{\partial E}{\partial k_y}\mathbf{\hat{y}}). Suppose we turn on a magnetic field B in the z-direction. Write down the equation of motion for this electron (neglecting collisions). What is the shape of the motion of the electron? What is the characteristic 'cyclotron' frequency of this motion? What is the direction of the Lorentz force with respect to \nabla_\mathbf{k} E?
- Suppose we now consider a hole near the bottom of the conduction band and turn on a magnetic field B in the z-direction. Is the direction of the circular motion (i.e., the chirality) of the hole the same as that of the electron? Would the chirality change if we instead consider a hole (or electron) near the top of the valence band?
Exercise 2: holes in Drude and tight binding model
-
Recall from the Drude model that electrons give rise to a negative Hall coefficient. Explain why the Hall coefficient is positive if holes are the charge carriers in a material.
-
What would be the Hall coefficient if both carriers with equal concentration are present? Assume that both electrons and holes can move freely and have the same scattering time.
Recall that the dispersion relation of a 1D single orbital tight binding chain is given by E(k)=\varepsilon + 2t \cos(ka), where a is the lattice constant and \varepsilon and t are tight binding parameters.
-
What is the group velocity and effective mass of this band for holes compared to that of electrons?
-
Give an integral expression of the hole concentration in this band given the chemical potential \mu and temperature T.
-
Show that the sum of the electron and hole concentration in this band is constant as a function of the temperature.
Exercise 3: a 1D semiconductor
Suppose we have a 1D semiconductor with a conduction band described by E_{cb} = E_G - 2 t_{cb} [\cos(ka)-1], and a valence band described by E_{vb} = 2 t_{vb} [\cos(ka)-1]. Furthermore, the chemical potential is set at 0 < \mu < E_G.
-
Derive an expression for the group velocity and effective mass for electrons in the conduction bands and holes in the valence band.
Assume that the Fermi level is far away from both bands. That is, |E - \mu| \gg k_B T. In that case, it is acceptable to approximate the bands for low k.
-
Why is it acceptable? Write down an approximate expression of these bands.
-
Write down an expression for the density of states per unit length for both bands using the approximated expressions. Compare with the actual density of states per unit length.
-
Calculate the electron density in the conduction band and the hole density in the valence band.
-
What would the chemical potential \mu be in case of an intrinsic semiconductor?