Skip to content
Snippets Groups Projects
from matplotlib import pyplot as plt 
import numpy as np
from math import pi

Solutions for lecture 13 exercises

Exercise 1: Energy, mass, velocity and cyclotron motion of electrons and holes

Electrons near the top of the valence band have a negative effective mass, their energy decreases as

kk
increases from 0, and they have a negative group velocity for
k>0k>0
.

Holes near the top of the valence band have a positive effective mass, their energy increases as

kk
increases from 0, and they have a negative group velocity for
k>0k>0
.

The equation of motion for an electron near the bottom of the conduction band is:

mdvdt=ev×Bm^* \frac{d\mathbf{v}}{dt} = -e\mathbf{v} \times \mathbf{B}
and when replacing we get two coupled equations:
kx˙=emBky\dot{k_x} = -\frac{e}{m^*}B k_y
ky˙=+emBkx\dot{k_y} = +\frac{e}{m^*}B k_x

The solution to this equation is circular motion of cyclotron frequency of

ωc=eBm\omega_c = \frac{eB}{m^*}
, where the Lorentz force is perpendicular to
kE\nabla_\mathbf{k} E
.

A hole near the bottom of the conduction band will have the same chirality as an electron. The chirality would be just the opposite if we would consider the valence band (for both electrons and holes).

Exercise 2: holes in Drude and tight binding model

RH,h=1ne R_{H,h} = \frac{1}{ne}

The Hall coefficient in the case where both electrons and holes are present in the system is

RH=nhμh2neμe2e(nhμh+neμe)2. R_H = \frac{n_h \mu_{h}^{2}-n_e \mu_{e}^{2}}{e\left(n_h \mu_{h}+n_e \mu_{e}\right)^{2}}.
This can be derived from the equations of motion under a steady state solution, a magnetic field in the
zz
-direction and an external electric field. Note, the Hall coefficient is by definition given by
RH=EyjxBz, R_H = \frac{E_y}{j_x B_z},
where the subscript denotes the
ii
'th element from the cartesian vectors. Filling in
ne=nhn_e = n_h
in the Hall coefficient results in
RH=0R_H = 0
.

For electrons we find

me=22ta2cos(ka)m_e = -\frac{\hbar^2}{2ta^2\cos(ka)}
ve=2tasin(ka)v_e = -\frac{2ta\sin(ka)}{\hbar}
, and for holes we obtained
mh=mem_h = -m_e
vh=vev_h = v_e
. Thus the effective masses of electrons an hole will be of opposite sign, while the group velocities will be the same!

The number of holes is defined as

Nh=ε2tε+2tf(Eh,EF,h)gh(Eh)dEh, N_h = \int_{-\varepsilon-2t}^{-\varepsilon+2t} f(E_h, E_{F,h}) g_h(E_h)d E_h,
where
gh(Eh)g_h(E_h)
is the density of states of the holes in terms of hole energy
EhE_h
.

??? hint "Small hint"

It is convenient to write the hole integral in terms of the electron energy. 

Exercise 3: a 1D semiconductor

def dispersion(EG, tcb, tvb, N=100, kmax=np.pi/2):
    a = 1
    kx = np.linspace(-kmax, kmax, N)
    Ecb = EG - 2*tcb*(np.cos(kx*a)-1)
    Evb = 2*tvb*(np.cos(kx*a)-1)
    
    # Plot dispersion
    plt.figure(figsize=(6,5))
    cb, = plt.plot(kx, Ecb, label="Conduction B.")
    vb, = plt.plot(kx, Evb, label="Valence B.")

    plt.xlabel('$k_x$', fontsize=20)
    plt.ylabel('$E$', fontsize=20)
    plt.title('E(k) for tcb:'+str(tcb)+' tvb:'+str(tvb))
    plt.legend(handles=[cb, vb])
    
    plt.show()

dispersion(10, 2, 8)

For the electrons in the conduction band we find

vcb,e=2atcbsin(ka)v_{cb,e} = \frac{2at_{cb}}{\hbar}\sin (ka)
mcb,e=22a2tcbcos(ka).m_{cb,e} = \frac{\hbar^2}{2a^2t_{cb}\cos (ka)}.

For the holes in the valence band we obtain

vvb,h=2atvbsin(ka)v_{vb,h} = -\frac{2at_{vb}}{\hbar}\sin (ka)
mvb,h=22a2tvbcos(ka).m_{vb,h} = \frac{\hbar^2}{2a^2t_{vb}\cos (ka)}.

This approximation indicates the chemical potential is "well bellow" the conduction band and "well above" the valence band. This way, only a few electrons occupy the the states near the bottom of the conduction band and only a few holes occupy the states near the top of the valence band. This allows us the approximate the bottom of the conduction band and the top of the valence band as parabolic dispersions. In addition, the Fermi-Dirac distribution can be approximated as the Boltzman distribution.

The dispersions of the valence and conduction band are approximately equal to

EcbEG+tcb(ka)2 E_{cb} \approx E_G + t_{cb}(ka)^2
Evbtvb(ka)2 E_{vb} \approx -t_{vb}(ka)^2

For the density of states for both the electrons and holes we find

ge(E)=1πatcb(EEG),ifE>EG, g_e(E) = \frac{1}{\pi a \sqrt{t_{cb}(E-E_G)}}, \:\: \text{if} \:\: E > E_G,
and
gh(Eh)=1πatvbEh,ifEh>0, g_h(E_h) = \frac{1}{\pi a \sqrt{t_{vb}E_h}}, \:\: \text{if} \:\: E_h > 0,
where
Eh=EE_h = -E
.

The electron density in the conduction band is given by

ne=EGf(E)gc(E)dEEGeβ(Eμ)gc(E)dE=eβ(μEG)4πaπtcbkBT. \begin{align} n_e &= \int_{E_G}^{\infty} f(E)g_c(E)dE\\ &\approx \int_{E_G}^{\infty} e^{-\beta (E-\mu) g_c(E)} dE\\ &=\frac{e^{\beta (\mu - E_G)}}{4\pi a \sqrt{\pi t_{cb}k_B T}}. \end{align}

Analoguous, we find for the hole density

nh=0f(Eh)gh(Eh)dEheβμ4πaπtvbkBT. \begin{align} n_h &= \int_{0}^{\infty} f(E_h) g_h(E_h) dE_h\\ &\approx \frac{e^{\beta \mu}}{4\pi a \sqrt{\pi t_{vb}k_B T}}. \end{align}

In the intrinsic regime

ne=nhn_e = n_h
. Solving this for
μ\mu
results in
μ=12EG+kBT4ln(tcbtvb) \mu = \frac{1}{2}E_G + \frac{k_B T}{4}ln(\frac{t_{cb}}{t_{vb}})