CH01
CH01
CH01
Boltzmann Transport
1.1 References
1.2 Introduction
1
2 CHAPTER 1. BOLTZMANN TRANSPORT
dr 1 n (k)
= vn (k) = (1.1)
dt ~ k
dk e e
= E(r, t) vn (k) B(r, t) . (1.2)
dt ~ ~c
Here, n is the band index and n (k) is the dispersion relation for band n. The wavevector
is k (~k is the crystal momentum), and n (k) is periodic under k k + G, where G is
any reciprocal lattice vector. These formulae are valid only at sufficiently weak fields. They
neglect, for example, Zener tunneling processes in which an electron may change its band
index as it traverses the Brillouin zone. We also neglect the spin-orbit interaction in our
discussion.
We are of course interested in more than just a single electron, hence to that end let us
consider the distribution function fn (r, k, t), defined such that1
d3r d3k # of electrons of spin in band n with positions within
fn (r, k, t) (1.3)
(2) 3 d3r of r and wavevectors within d3k of k at time t.
Note that the distribution function is dimensionless. By performing integrals over the
distribution function, we can obtain various physical quantities. For example, the current
density at r is given by
X Z d3k
j(r, t) = e fn (r, k, t) vn (k) . (1.4)
n,
(2)3
The symbol in the above formula is to remind us that the wavevector integral is performed
only over the first Brillouin zone.
We now ask how the distribution functions fn (r, k, t) evolve in time. To simplify matters,
we will consider a single band and drop the indices n. It is clear that in the absence of
collisions, the distribution function must satisfy the continuity equation,
f
+ (uf ) = 0 . (1.5)
t
This is just the condition of number conservation for electrons. Take care to note that
and u are six -dimensional phase space vectors:
u = ( x , y , z , kx , ky , kz ) (1.6)
= , , , , , . (1.7)
x y z kx ky kz
1
We will assume three space dimensions. The discussion may be generalized to quasi-two dimensional
and quasi-one dimensional systems as well.
1.3. BOLTZMANN EQUATION IN SOLIDS 3
Now note that as a consequence of the dynamics (1.1,1.2) that u = 0, i.e. phase space
flow is incompressible, provided that (k) is a function of k alone, and not of r. Thus, in
the absence of collisions, we have
f
+ u f = 0 . (1.8)
t
where the right side is known as the collision integral . The collision integral is in general
a function of r, k, and t and a functional of the distribution f . As the k-dependence is
the most important for our concerns, we will write Ik in order to make this dependence
explicit. Some examples should help clarify the situation.
First, lets consider a very simple model of the collision integral,
f (r, k, t) f 0 (r, k)
Ik {f } = . (1.10)
((k))
This model is known as the relaxation time approximation. Here, f 0 (r, k) is a static dis-
tribution function which describes a local equilibrium at r. The quantity ((k)) is the
relaxation time, which we allow to be energy-dependent. Note that the collision integral in-
deed depends on the variables (r, k, t), and has a particularly simple functional dependence
on the distribution f .
A more sophisticated model might invoke Fermis golden rule, Consider elastic scattering
from a static potential U(r) which induces transitions between different momentum states.
We can then write
2 X
0 2
Ik {f } = | k U k | (fk0 fk ) (k k0 ) (1.11)
~
k0
Z 3 0
2 dk
= | U(k k0 )|2 (fk0 fk ) (k k0 ) (1.12)
~V (2)3
where we abbreviate fk f (r, k, t). In deriving the last line weve used plane wave wave-
4 CHAPTER 1. BOLTZMANN TRANSPORT
functions2 k (r) = exp(ik r)/ V , as well as the result
Z 3
X dk
A(k) = V A(k) (1.13)
(2)3
k
for smooth functions A(k). Note the factor of V 1 in front of the integral in eqn. 1.12.
What this tells us is that for a bounded localized potential U(r), the contribution to the
collision integral is inversely proportional to the size of the system. This makes sense
because the number of electrons scales as V but the potential is only appreciable over a
region of volume V 0 . Later on, we shall consider a finite density of scatterers, writing
PNimp
U(r) = i=1 U (r Ri ), where the impurity density nimp = Nimp /V is finite, scaling as
V . In this case U(k k0 ) apparently scales as V , which would mean Ik {f } scales as V ,
0
which is unphysical. As we shall see, the random positioning of the impurities means that
the O(V 2 ) contribution to |U(k k0 )|2 is incoherent and averages out to zero. The coherent
piece scales as V , canceling the V in the denominator of eqn. 1.12, resulting in a finite value
for the collision integral in the thermodynamic limit (i.e. neither infinite nor infinitesimal).
Later on we will discuss electron-phonon scattering, which is inelastic. An electron with
wavevector k0 can scatter into a state with wavevector k = k0 q mod G by absorption of
a phonon of wavevector q or emission of a phonon of wavevector q. Similarly, an electron
of wavevector k can scatter into the state k0 by emission of a phonon of wavevector q or
absorption of a phonon of wavevector q. The matrix element for these processes depends
on k, k0 , and the polarization index of the phonon. Overall, energy is conserved. These
considerations lead us to the following collision integral:
2 X n
Ik {f, n} = |g (k, k0 )|2 (1 fk ) fk0 (1 + nq, ) (k + ~q k0 )
~V 0
k ,
+(1 fk ) fk0 nq (k ~q k0 )
fk (1 fk0 ) (1 + nq ) (k ~q k0 )
o
fk (1 fk0 ) nq (k + ~q k0 ) q,k0 k mod G , (1.14)
which is a functional of both the electron distribution fk as well as the phonon distribution
nq . The four terms inside the curly brackets correspond, respectively, to cases (a) through
(d) in fig. 1.1.
While collisions will violate crystal momentum conservation, they do not violate conserva-
tion of particle number. Hence we should have3
Z Z 3
dk
d3r Ik {f } = 0 . (1.15)
(2)3
2
Rather than plane waves, we should use Bloch waves nk (r ) = exp(ik r ) unk (r ), where cell function
unk (r ) satisfies unk (r + R) = unk (r ), where R is any direct lattice vector. Plane waves do not contain
the cell functions, although they do exhibit Bloch periodicity nk (r + R) = exp(ik R) nk (r ).
3
R d3k
If collisions are purely local, then (2)3 Ik {f } = 0 at every point r in space.
1.3. BOLTZMANN EQUATION IN SOLIDS 5
d3k
Z Z
F (t) = d3 r F (r, k) f (r, k, t) . (1.17)
(2)3
d3k
Z Z
dF F 3
= = d r F (r, k) (rf ) (kf ) + Ik {f }
dt t (2)3 r k
d3k
Z Z
F dr F dk
= d3 r + f + F Ik {f } . (1.18)
(2)3 r dt k dt
4
Note that the relaxation time approximation violates all such conservation laws. Within the relaxation
time approximation, there are no collisional invariants.
6 CHAPTER 1. BOLTZMANN TRANSPORT
which says that F (t) changes only as a result of collisions. If F is a collisional invariant,
then F = 0. This is the case when F = 1, in which case F is the total number of particles,
or when F = (k), in which case F is the total energy.
This is, however, not a solution to the full Boltzmann equation due to the streaming terms
r r + k k in the convective derivative. These, though, act on longer time scales than
those responsible for the establishment of local equilibrium. To obtain a solution, we write
and solve for the deviation f (r, k, t). We will assume = (r) and T = T (r) are time-
independent. We first compute the differential of f 0 ,
f 0
df 0 = kB T d
kB T
( )
f 0 d ( ) dT d
= kB T +
kB T kB T 2 kB T
( )
f 0 T
= dr + dr dk , (1.23)
r T r k
We thereby obtain
f 0
f e 1 f
+ v f E+ vB + v eE + T = Ik {f 0 + f }
t ~ c k T
(1.26)
where E = ( /e) is the gradient of the electrochemical potential; well henceforth
refer to E as the electric field. Eqn (1.26) is a nonlinear integrodifferential equation in f ,
with the nonlinearity coming from the collision integral. (In some cases, such as impurity
scattering, the collision integral may be a linear functional.) We will solve a linearized
version of this equation, assuming the system is always close to a state of local equilibrium.
Note that the inhomogeneous term in (1.26) involves the electric field and the temperature
gradient T . This means that f is proportional to these quantities, and if they are small
then f is small. The gradient of f is then of second order in smallness, since the external
fields /e and T are assumed to be slowly varying in space. To lowest order in smallness,
then, we obtain the following linearized Boltzmann equation:
f 0
f e f
vB + v eE + T = L f (1.27)
t ~c k T
where L f is the linearized collision integral; L is a linear operator acting on f (we suppress
denoting the k dependence of L). Note that we have not assumed that B is small. Indeed
later on we will derive expressions for high B transport coefficients.
f f 0
ev E = Ik {f 0 + f } . (1.28)
t
f f0 f
Ik {f } = = , (1.29)
where , which may be k-dependent, is the relaxation time. In the absence of any fields
or temperature and electrochemical potential gradients, the Boltzmann equation becomes
f = f / , with the solution f (t) = f (0) exp(t/ ). The distribution thereby relaxes to
the equilibrium one on the scale of .
8 CHAPTER 1. BOLTZMANN TRANSPORT
In the above calculation, the factor of two arises from summing over spin polarizations. The
conductivity tensor is defined by the linear relation j () = () E (). We have thus
derived an expression for the conductivity tensor,
Z 3
d k ((k)) v (k) v (k) f 0
2
() = 2e (1.33)
(2)3 1 i ((k))
Note that the conductivity is a property of the Fermi surface. For kB T F , we have
f 0 / (F (k)) and the above integral is over the Fermi surface alone. Explicitly,
we change variables to energy and coordinates along a constant energy surface, writing
d dS d dS
d3k = = , (1.34)
|/k| ~|v|
where dS is the differential area on the constant energy surface (k) = , and v(k) =
~1 k (k) is the velocity. For T TF , then,
e2 v (k) v (k)
Z
(F )
() = 3 dSF . (1.35)
4 ~ 1 i (F ) |v(k)|
where n = N/V is the electron number density for the conduction band. The final result
for the conductivity tensor is
ne2
() = (1.40)
m 1 i
This is called the Drude model of electrical conduction in metals. The dissipative part of
the conductivity is Re . Writing = and separating into real and imaginary parts
= 0 + i 00 , we have
ne2 1
0 () = . (1.41)
m 1 + 2 2
The peak at = 0 is known as the Drude peak.
Heres an elementary derivation of this result. Let p(t) be the momentum of an electron,
and solve the equation of motion
dp p
= e E eit (1.42)
dt
to obtain
e E it e E
p(t) = e + p(0) + et/ . (1.43)
1 i 1 i
The second term above is a transient solution to the homogeneous equation p + p/ = 0.
At long times, then, the current j = nep/m is
ne2
j(t) = E eit . (1.44)
m (1 i )
In the Boltzmann equation approach, however, we understand that n is the conduction
electron density, which does not include contributions from filled bands.
In solids the effective mass m typically varies over a small range: m (0.1 1) me . The
two factors which principally determine the conductivity are then the carrier density n and
the scattering time . The mobility , defined as the ratio ( = 0)/ne, is thus (roughly)
independent of carrier density5 . Since j = nev = E, where v is an average carrier
velocity, we have v = E, and the mobility = e /m measures the ratio of the carrier
velocity to the applied electric field.
5
Inasmuch as both and m can depend on the Fermi energy, is not completely independent of carrier
density.
10 CHAPTER 1. BOLTZMANN TRANSPORT
What happens when an electromagnetic wave is incident on a metal? Inside the metal we
have Maxwells equations,
4 1 D 4 i
H = j+ = ik B = E (1.45)
c c t c c
1 B i
E = = ik E = B (1.46)
c t c
E =B =0 = ik E = ik B = 0 , (1.47)
where weve assumed = = 1 inside the metal, ignoring polarization due to virtual
interband transitions (i.e. from core electrons). Hence,
2 4i
k2 = + 2 () (1.48)
c2 c
2 p2 i 2
= 2 + 2 () 2 , (1.49)
c c 1 i c
p
where p = 4ne2 /m is the plasma frequency for the conduction band. The dielectric
function,
4i() p2 i
() = 1 + =1+ 2 (1.50)
1 i
1.4. CONDUCTIVITY OF NORMAL METALS 11
p
determines the complex refractive index, N () = (), leading to the electromagnetic
dispersion relation k = N () /c.
Consider a wave normally incident upon a metallic surface normal to z. In the vacuum
(z < 0), we write
E(r, t) = E1 x eiz/c eit + E2 x eiz/c eit (1.51)
c
B(r, t) = E = E1 y eiz/c eit E2 y eiz/c eit (1.52)
i
while in the metal (z > 0),
E(r, t) = E3 x eiN z/c eit (1.53)
c
B(r, t) = E = N E3 y eiN z/c eit (1.54)
i
Continuity of E n gives E1 + E2 = E3 . Continuity of H n gives E1 E2 = N E3 . Thus,
E2 1N E3 2
= , = (1.55)
E1 1+N E1 1+N
and the reflection and transmission coefficients are
2
1 N () 2
E2
R() = = (1.56)
E1 1 + N ()
2
E3 4
T () = = . (1.57)
E1 1 + N ()2
1 p :
In this regime,
p2 i p2
N 2 () 1 + (1.59)
2 3
12 CHAPTER 1. BOLTZMANN TRANSPORT
Figure 1.3: Frequency-dependent absorption of hcp cobalt by J. Weaver et al., Phys. Rev.
B 19, 3850 (1979).
which is almost purely real and negative. Hence N is almost purely imaginary and
R 1. (To lowest nontrivial order, R = 1 2/p .) Still high reflectivity.
1 p :
Here we have
p2 p
N 2 () 1 2
= R = (1.60)
2
and R 1 the metal is transparent at frequencies large compared to p .
In our analysis of the electrodynamics of metals, we assumed that the dielectric constant
due to all the filled bands was simply = 1. This is not quite right. We should instead
have written
2 4i()
k2 = + (1.61)
c2
( c2 )
2
p i
() = 1 + 2 , (1.62)
1 i
1.4. CONDUCTIVITY OF NORMAL METALS 13
where is the dielectric constant due to virtual transitions to fully occupied (i.e. core)
and fully unoccupied bands, at a frequency small compared to the interband frequency. The
plasma frequency is now defined as
1/2
4ne2
p = (1.63)
m
where n is the conduction electron density. Note that ( ) = , although again this
is only true for smaller than the gap to neighboring bands. It turns out that for insulators
one can write
2
pv
' 1 + 2 (1.64)
g
p
where pv = 4nv e2 /me , with nv the number density of valence electrons, and g is
the energy gap between valence and conduction bands. In semiconductors such as Si and
Ge, g 4 eV, while pv 16 eV, hence 17, which is in rough agreement with the
experimental values of 12 for Si and 16 for Ge. In metals, the band gaps generally are
considerably larger.
There are some important differences to consider in comparing semiconductors and metals:
14 CHAPTER 1. BOLTZMANN TRANSPORT
10 20 and m /me 0.1. The product m thus differs only slightly from its
free electron value.
Taking = 10, one obtains R = 0.27, which is high enough so that polished Si wafers
appear shiny.
At high frequencies, when 1, our expression for the conductivity, eqn. (1.33), yields
ie2 f 0
Z Z
() = d dS v(k) , (1.67)
12 3 ~
ine2
( 1 ) (1.68)
mopt
f 0
Z Z
1 1
= d dS v(k) . (1.69)
mopt 12 3 ~n
Note that at high frequencies () is purely imaginary. What does this mean? If
1
E eit + e+it
E(t) = E cos(t) = 2 (1.70)
1.5. CALCULATION OF THE SCATTERING TIME 15
then
1
E () eit + () e+it
j(t) = 2
ne2
= E sin(t) , (1.71)
mopt
where we have invoked () = (). The current is therefore 90 out of phase with the
voltage, and the average over a cycle hj(t) E(t)i = 0. Recall that we found metals to be
transparent for p 1 .
At zero temperature, the optical mass is given by
Z
1 1
= 3
dSF v(k) . (1.72)
mopt 12 ~n
2 2 m
cV = kB T g(F ) th c0V , (1.74)
3 me
where
me kB2 T
c0V (3 2 n)1/3 (1.75)
3~2
is the specific heat for a free electron gas of density n. Thus,
Z
~ 1
mth = 2 1/3
dSF v(k) (1.76)
4(3 n)
Let us go beyond the relaxation time approximation and calculate the scattering time
from first principles. We will concern ourselves with scattering of electrons from crystalline
impurities. We begin with Fermis Golden Rule6 ,
2 X
0 2
Ik {f } = k U k (fk0 fk ) ((k) (k0 )) , (1.77)
~ 0
k
6
Well treat the scattering of each spin species separately. We assume no spin-flip scattering takes place.
16 CHAPTER 1. BOLTZMANN TRANSPORT
Table 1.1: Optical and thermodynamic effective masses of monovalent metals. (Taken from
Smith and Jensen).
is the Fourier transform of the impurity potential. Note that we are assuming a single species
of impurities; the method can be generalized to account for different impurity species.
To make progress, we assume the impurity positions are random and uncorrelated, and we
average over them. Using
NX 2
imp
iqR
e j = N
imp + Nimp (Nimp 1) q,0 , (1.81)
j=1
we obtain
2 Nimp Nimp (Nimp 1)
k0 U k =
2
|U (k k0 )|2 + |U (0)|2 kk0 . (1.82)
V V2
f = f 0 + f , we have
!
2nimp d3k 0 ~2 k2 ~2 k0 2
Z
0 2
Ik {f } = | U (k k )| (fk0 fk ) , (1.83)
~ (2)3 2m 2m
where nimp = Nimp /V is the number density of impurities. Note that we are assuming a
parabolic band. We next make the Ansatz
f 0
fk = ((k)) e E v(k) (1.84)
(k)
Due to the isotropy of the problem, we must have ((k)) is a function only of the magnitude
of k. We then obtain7
Z 0
nimp 0 2 (k k ) ~
Z
~k 0 02 0
= ((k)) dk k dk |U (k k )| (k k0 ) , (1.86)
m 4 2 ~ ~2 k/m m
0
whence
m kF nimp
Z
1
= dk0 |U (kF k kF k0 )|2 (1 k k0 ) . (1.87)
(F ) 4 2 ~3
If the impurity potential U (r) itself is isotropic, then its Fourier transform U (q) is a function
of q 2 = 4kF2 sin2 21 where cos = k k0 and q = k0 k is the transfer wavevector. Recalling
the Born approximation for differential scattering cross section,
2
m
() = |U (k k0 )|2 , (1.88)
2~2
Z
1
= 2nimp vF d F () (1 cos ) sin (1.89)
(F )
0
where vF = ~kF /m is the Fermi velocity8 . The mean free path is defined by ` = vF .
7
We assume that the Fermi surface is contained within the first Brillouin zone.
8
The subscript on F () is to remind us that the cross section depends on kF as well as .
18 CHAPTER 1. BOLTZMANN TRANSPORT
Notice the factor (1 cos ) in the integrand of (1.89). This tells us that forward scattering
( = 0) doesnt contribute to the scattering rate, which justifies our neglect of the second
term in eqn. (1.82). Why should be utterly insensitive to forward scattering? Because
(F ) is the transport lifetime, and forward scattering does not degrade the current. There-
fore, ( = 0) does not contribute to the transport scattering rate 1 (F ). Oftentimes
one sees reference in the literature to a single particle lifetime as well, which is given by
the same expression but without this factor:
(
1
) Z
sp
1
= 2nimp vF d F () sin (1.90)
tr1 (1 cos )
0
Note that sp = (nimp vF F,tot )1 , where F,tot is the total scattering cross section at energy
F , a formula familiar from elementary kinetic theory.
To derive the single particle lifetime, one can examine the linearized time-dependent Boltz-
mann equation with E = 0,
Z
fk
= nimp vF dk0 (kk0 ) (fk0 fk ) , (1.91)
t
where v = ~k/m is the velocity, and where the kernel is kk0 = cos1 (k k0 ). We now
expand in spherical harmonics, writing
X
(kk0 ) tot L YLM (k) YLM (k0 ) , (1.92)
L,M
where as before
Z
tot = 2 d sin () . (1.93)
0
Expanding X
fk (t) = ALM (t) YLM (k) , (1.94)
L,M
the linearized Boltzmann equation simplifies to
ALM
+ (1 L ) nimp vF tot ALM = 0 , (1.95)
t
whence one obtains a hierarchy of relaxation rates,
L1 = (1 L ) nimp vF tot , (1.96)
which depend only on the total angular momentum quantum number L. These rates de-
scribe the relaxation of nonuniform distributions, when fk (t = 0) is proportional to some
1
spherical harmonic YLM (k). Note that L=0 = 0, which reflects the fact that the total
particle number is a collisional invariant. The single particle lifetime is identified as
1 1
sp L = nimp vF tot , (1.97)
corresponding to a point distortion of the uniform distribution.
1.5. CALCULATION OF THE SCATTERING TIME 19
For a Coulomb impurity, with U (r) = Ze2 /r we have U (q) = 4Ze2 /q 2 . Consequently,
!2
Ze2
F () = , (1.98)
4F sin2 12
and the divergence at small angle is cut off. The transport lifetime for screened Coulomb
scattering is therefore given by
2 Z !2
Ze2
1 1
= 2nimp vF d sin (1 cos )
(F ) 4F sin2 12 + (2kF )2
0
2
Ze2
= 2nimp vF ln(1 + ) , (1.105)
2F 1 +
with
4 2 2 ~2 k
= kF = F2 = kF aB . (1.106)
m e
Here aB = ~2 /m e2 is the effective Bohr radius (restoring the factor). The resistivity
is therefore given by
m h nimp
= 2
= Z 2 2 aB F (kF aB ) , (1.107)
ne e n
where
1
F () = 3 ln(1 + ) . (1.108)
1 +
nimp
= 1.37 104 cm Z 2 F (kF aB ) . (1.109)
n
Since filled bands carry no current, we have that the current density from band n is
Z 3 Z 3
dk dk
jn (r, t) = 2e fn (r, k, t) vn (k) = +2e fn (r, k, t) vn (k) , (1.110)
(2)3 (2)3
4. Any band can be described in terms of electrons or in terms of holes, but not both
simultaneously. A mixed description is redundant at best, wrong at worst, and
confusing always. However, it is often convenient to treat some bands within the
electron picture and others within the hole picture.
22 CHAPTER 1. BOLTZMANN TRANSPORT
It is instructive to consider the exercise of fig. 1.6. The two states to be analyzed are
A = c,k v,k 0 = ek hk 0 (1.111)
B = c,k v,k 0 = ek hk 0 , (1.112)
where ek c,k is the creation operator for electrons in the conduction band, and hk v,k
is the creation operator for
holes (and hence the destruction operator for electrons) in the
valence band. The state 0 has all states below the top of the valence
band filled, and
all states above the bottom of the conduction band empty. The state 0 is the same state,
but represented now as a vacuum for conduction electrons and valence holes. The current
density in each state is given by j = e(vh ve )/V , where V is the volume (i.e. length) of the
system. The dispersions resemble c,v 21 Eg ~2 k 2 /2m , where Eg is the energy gap.
State A :
The electron velocity is ve = ~k/m ; the hole velocity is vh = ~k/m . Hence,
the total current density is j 2e~k/m V and the total crystal momentum is
P = pe + ph = ~k ~k = 0.
State B :
The electron velocity is ve = ~k/m ; the hole velocity is vh = ~(k)/m . The
1.6. BOLTZMANN EQUATION FOR HOLES 23
Consider next the dynamics of electrons near the bottom of the conduction band and holes
near the top of the valence band. (Well assume a direct gap, i.e. the conduction band
minimum is located directly above the valence band maximum, which we take to be at the
Brillouin zone center k = 0, otherwise known as the point.) Expanding the dispersions
about their extrema,
v (k) = v0 12 ~2 mv 1 k k (1.113)
1 2 c 1
c (k) = c0 + 2 ~ m k k . (1.114)
The velocity is
1
v (k) = = ~ m1
k , (1.115)
~ k
where the + sign is used in conjunction with mc and the sign with mv . We compute the
acceleration a = r via the chain rule,
v dk
a =
k dt
1 1
= e m E + (v B) (1.116)
c
1
F = m a = e E + (v B) . (1.117)
c
Thus, the hole wavepacket accelerates as if it has charge +e but a positive effective mass.
Finally, what form does the Boltzmann equation take for holes? Starting with the Boltz-
mann equation for electrons,
f f f
+ r + k = Ik {f } , (1.118)
t r k
we recast this in terms of the hole distribution f = 1 f , and obtain
f f f
+ r + k = Ik {1 f} (1.119)
t r k
This then is the Boltzmann equation for the hole distribution f. Recall that we can expand
the collision integral functional as
Ik {f 0 + f } = L f + . . . (1.120)
where L is a linear operator, and the higher order terms are formally of order (f )2 . Note
that the zeroth order term Ik {f 0 } vanishes due to the fact that f 0 represents a local
equilibrium. Thus, writing f = f0 + f
Ik {1 f} = Ik {1 f0 f} = L f + . . . (1.121)
24 CHAPTER 1. BOLTZMANN TRANSPORT
f f
0
e f
vB v eE + T = L f (1.122)
t ~c k T
which is of precisely the same form as the electron case in eqn. (1.27). Note that the local
equilibrium distribution for holes is given by
1
(r, t) (k)
f0 (r, k, t) = exp +1 (1.123)
kB T (r, t)
In the presence of an external magnetic field B, the linearized Boltzmann equation takes
the form9
f f 0 e f
ev E vB = L f . (1.124)
t ~c k
We will obtain an explicit solution within the relaxation time approximation L f = f /
and the effective mass approximation,
(k) = 12 ~2 m1
k k = v = ~ m1
k , (1.125)
where the top sign applies for electrons and the bottom sign for holes. With E(t) = E eit ,
we try a solution of the form
e f 0
( 1 i) k A v B (k A ) = e v E , (1.127)
~c k
A
v B (k A ) = v B A + k
k k
A
= v B A + ~ k v
= v B A , (1.128)
9
For holes, we replace f 0 f0 and f f.
1.7. MAGNETORESISTANCE AND HALL EFFECT 25
where we allow for an energy-dependent relaxation time (). Note that () is energy-
dependent due to its dependence on . The conductivity is then
(Z )
3k 0
d f
(, B) = 2~2 e2 m1
k k 1
() (1.133)
(2)3
Z
f 0
2 2 1
= e d g() () , (1.134)
3
where the chemical potential is measured with respect to the band edge. Thus,
(, B) = ne2 h1
i , (1.135)
= ne2 1
(1.138)
1 1 h 1 e
i
= 2 = 2 ( i)m B . (1.139)
ne ne c
We will assume that B is directed along one of the principal axes of the effective mass
tensor m , which we define to be x, y, and z, in which case
1
( i) mx
eB/c 0
1
(, B) = 2 eB/c ( 1 i) my 0 (1.140)
ne
0 0 ( 1 i) mz
where mx,y,z are the eigenvalues of m and B lies along the eigenvector z.
Note that
mx
xx (, B) = (1 i ) (1.141)
ne2
is independent of B. Hence, the magnetoresistance,
vanishes: xx (B) = 0. While this is true for a single parabolic band, deviations from
parabolicity and contributions from other bands can lead to a nonzero magnetoresistance.
The conductivity tensor is the matrix inverse of . Using the familiar equality
1
a b 1 d b
= , (1.143)
c d ad bc c a
we obtain
mx my
c /
(1i )/mx
0
(1i )2 +(c )2 (1i )2 +(c )2
(, B) = ne2 c / mx my (1i )/my (1.144)
(1i )2 +(c )2 0
(1i )2 +(c )2
1
0 0 (1i )mz
where
eB
c , (1.145)
m c
1.7. MAGNETORESISTANCE AND HALL EFFECT 27
with m
p
mx my , is the cyclotron frequency. Thus,
ne2 1 i
xx (, B) =
(1.146)
mx 1 + (c 2 ) 2 2i
2
ne2 1
zz (, B) =
. (1.147)
mz 1 i
Note that xx,yy are field-dependent, unlike the corresponding components of the resistivity
tensor.
we find that eB/m c = 1.75 1011 Hz in a field of B = 1 kG. In metals, the disorder is
such that even at low temperatures c typically is small. In semiconductors, however, the
smallness of m and the relatively high purity (sometimes spectacularly so) mean that c
can get as large as 103 at modest fields. This allows for a measurement of the effective mass
tensor using the technique of cyclotron resonance.
The absorption of electromagnetic radiation is proportional to the dissipative (i.e. real) part
of the diagonal elements of (), which is given by
0 ne2 1 + (2 + 1)s2
xx (, B) = , (1.149)
mx 1 + 2(2 + 1)s2 + (2 1)2 s4
where = B/B , with B = m c /e, and s = . For fixed , the conductivity xx 0 (B)
As depicted in fig. 1.7, the resonance peakshifts to the left of B for finite values of .
The peak collapses to B = 0 when 1/ 3 = 0.577.
28 CHAPTER 1. BOLTZMANN TRANSPORT
Figure 1.7: Theoretical cyclotron resonance peaks as a function of B/B for different values
of .
For a semiconductor with both electrons and holes present a situation not uncommon to
metals either (e.g. Aluminum) each band contributes to the conductivity. The individual
band conductivities are additive because the electron and hole conduction processes occur
in parallel , exactly as we would deduce from eqn. (1.4). Thus,
(n)
X
() = () , (1.151)
n
(n)
where is the conductivity tensor for band n, which may be computed in either the
electron or hole picture (whichever is more convenient). We assume here that the two
distributions fc and fv evolve according to independent linearized Boltzmann equations,
i.e. there is no interband scattering to account for.
(n)
The resistivity tensor of each band, exhibits no magnetoresistance, as we have found.
However, if two bands are present, the total resistivity tensor is obtained from 1 =
1 1
c + v , and
1 1
= 1
c + v (1.152)
v v 0
0 1 0
(1 iv )mv B
v = I 1 0 0 = v v 0 , (1.154)
nv e2 v nv ec 0 0 0 0 0 v
where
(1 ic )mc B
c = c = (1.155)
nc e2 c nc ec
(1 iv )mv B
v = v = , (1.156)
nv e2 v nv ec
we obtain for the upper left 2 2 block of :
" 2 2 #1
v c v c
= + + +
v2 + v2 c2 + c2 v2 + v2 c2 + c2
v c
c
2
+
v
2 + 2
c +c2 2
v +v2 + 2
c +c2
v v
, (1.157)
2+v
2 c
2 + 2
v
2 + 2
+ c
2 + 2
v v c c v v c c
where
nc e2 c 1
c = c1 = (1.159)
mc 1 ic
nv e2 v 1
v = v1 = . (1.160)
mv 1 iv
Note that the magnetoresistance is positive within the two band model, and that it saturates
in the high field limit:
2
c v
xx (B ) xx (0) c v
nc ec nv ec
= 2 . (1.161)
xx (0) (c v )2 1 + 1
nc ec nv ec
30 CHAPTER 1. BOLTZMANN TRANSPORT
In the high field limit, one may neglect the collision integral entirely, and write (at = 0)
f 0 e f
e v E vB =0. (1.163)
~c dk
Well consider the case of electrons, and take E = E y and B = B z, in which case the
solution is
~cE f 0
f = kx . (1.164)
B
Note that kx is not a smooth single-valued function over the Brillouin-zone due to Bloch
periodicity. This treatment, then, will make sense only if the derivative f 0 / confines k
to a closed orbit within the first Brillouin zone. In this case, we have
Z 3
E dk f 0
jx = 2ec kx (1.165)
B (2)3 kx
E d3k f 0
Z
= 2ec kx . (1.166)
B (2)3 kx
Now we may integrate by parts, if we assume that f 0 vanishes on the boundary of the
Brillouin zone. We obtain
Z 3
2ecE dk nec
jx = f0 = E . (1.167)
B (2)3 B
We conclude that
nec
xy = yx = , (1.168)
B
independent of the details of the band structure. Open orbits trajectories along Fermi
surfaces which cross Brillouin zone boundaries and return in another zone post a subtler
problem, and generally lead to a finite, non-saturating magnetoresistance.
For holes, we have f0 = 1 f 0 and
d3k f0
Z
2ecE nec
jx = 3
kx =+ E (1.169)
B (2) kx B
1.7. MAGNETORESISTANCE AND HALL EFFECT 31
Figure 1.8: Nobel Prize winning magnetotransport data in a clean two-dimensional electron
gas at a GaAs-AlGaAs inversion layer, from D. C. Tsui, H. L. Stormer, and A. C. Gossard,
Phys. Rev. Lett. 48, 1559 (1982). xy and xx are shown versus magnetic field for a set of
four temperatures. The Landau level filling factor is = nhc/eB. At T = 4.2 K, the Hall
resistivity obeys xy = B/nec (n = 1.3 1011 cm2 ). At lower temperatures, quantized
plateaus appear in xy (B) in units of h/e2 .
1
zH , (1.170)
nion ecRH
where nion is the ion density. For high fields, the off-diagonal elements of both and
are negligible, and xy = xy . Hence RH = 1/nec, and zH = n/nion . The high
field Hall coefficient is used to determine both the carrier density as well as the sign of the
charge carriers; zH is a measure of valency.
In Al, the high field Hall coefficient saturates at zH = 1. Why is zH negative? As it turns
out, aluminum has both electron and hole bands. Its valence is 3; two electrons go into a
filled band, leaving one valence electron to split between the electron and hole bands. Thus
32 CHAPTER 1. BOLTZMANN TRANSPORT
where weve invoked ne + n0e = nion , since precisely one electron from each ion is shared
between the two partially filled bands. Thus, xy = nion ec/B = nec/3B and zH = 1. At
lower fields, zH = +3 is observed, which is what one would expect from the free electron
model. Interband scattering, which is suppressed at high fields, leads to this result.
Consider a small region of solid with a fixed volume V . The first law of thermodynamics
applied to this region gives T S = E N . Dividing by V gives
dq T ds = d dn , (1.173)
where s is the entropy density, is energy density, and n the number density. This can be
directly recast as the following relation among current densities:
jq = T js = j jn , (1.174)
1.8. THERMAL TRANSPORT 33
Figure 1.10: Fermi surfaces for electron (pink) and hole (gold) bands in Aluminum.
where jn = j/(e) is the number current density, j is the energy current density,
d3k
Z
j = 2 v f , (1.175)
(2)3
and js is the entropy current density. Accordingly, the thermal (heat) current density jq is
defined as
jq T js = j + j (1.176)
e
Z 3
dk
=2 ( ) v f . (1.177)
(2)3
f 0
f = () v eE + T . (1.178)
T
We now consider both the electrical current j as well as the thermal current density jq .
One readily obtains
d3k
Z
j= 2 e v f L11 E L12 T (1.179)
(2)3
Z 3
dk
jq = 2 ( ) v f L21 E L22 T (1.180)
(2)3
34 CHAPTER 1. BOLTZMANN TRANSPORT
e2 f 0 v v
Z Z
L
11 = 3 d () dS (1.181)
4 ~ |v|
0 v v
Z Z
e f
L
21 = T L12 = 3 d () ( ) dS (1.182)
4 ~ |v|
0 v v
Z Z
1 f
L
22 = 3 d () ( )2 dS . (1.183)
4 ~ T |v|
f 0 v v
Z Z
1
Jn 3 n
d () ( ) dS (1.184)
4 ~ |v|
1
L 2
11 = e J0 L
21 = T L12 = e J1 L
22 = J . (1.185)
T 2
The linear relations in eqn. (1.180) may be recast in the following form:
E = j + QT (1.186)
jq = u j T , (1.187)
= L1
11 Q = L1
11 L12 (1.188)
u = L21 L1
11 = L22 L21 L1
11 L12 , (1.189)
1 1 1
= J Q= J 1 J1 (1.190)
e2 0 eT 0
1 1
u = J1 J01 = J2 J1 J01 J1 , (1.191)
e T
The names and physical interpretation of these four transport coefficients is as follows:
is the resistivity: E = j under the condition of zero thermal gradient (i.e. T = 0).
Figure 1.11: A thermocouple is a junction formed of two dissimilar metals. With no electri-
cal current passing, an electric field is generated in the presence of a temperature gradient,
resulting in a voltage V = VA VB .
One practical way to measure the thermopower is to form a junction between two dissimilar
metals, A and B. The junction is held at temperature T1 and the other ends of the metals
are held at temperature T0 . One then measures a voltage difference between the free ends
of the metals this is known as the Seebeck effect. Integrating the electric field from the
free end of A to the free end of B gives
ZB
VA VB = E dl = (QB QA )(T1 T0 ) . (1.192)
A
What one measures here is really the difference in thermopowers of the two metals. For an
absolute measurement of QA , replace B by a superconductor (Q = 0 for a superconductor).
A device which converts a temperature gradient into an emf is known as a thermocouple.
The Peltier effect has practical applications in refrigeration technology. Suppose an electrical
current I is passed through a junction between two dissimilar metals, A and B. Due to
the difference in Peltier coefficients, there will be a net heat current into the junction of
W = (uA uB ) I. Note that this is proportional to I, rather than the familiar I 2 result
from Joule heating. The sign of W depends on the direction of the current. If a second
junction is added, to make an ABA configuration, then heat absorbed at the first junction
will be liberated at the second. 10
10
To create a refrigerator, stick the cold junction inside a thermally insulated box and the hot junction
outside the box.
36 CHAPTER 1. BOLTZMANN TRANSPORT
Figure 1.12: A sketch of a Peltier effect refrigerator. An electrical current I is passed through
a junction between two dissimilar metals. If the dotted line represents the boundary of a
thermally well-insulated body, then the body cools when uB > uA , in order to maintain a
heat current balance at the junction.
We begin with the continuity equations for charge density and energy density :
+j =0 (1.193)
t
+ j = j E , (1.194)
t
where E is the electric field11 . Now we invoke local thermodynamic equilibrium and write
n T
= +
t n t T t
T
= + cV , (1.195)
e t t
where n is the electron number density (n = /e) and cV is the specific heat. We may
now write
T
cV = +
t t e t
= j E j j
e
= j E jq . (1.196)
11
Note that it is E j and not E j which is the source term in the energy continuity equation.
1.8. THERMAL TRANSPORT 37
We will henceforth assume that sufficient crystalline symmetry exists (e.g. cubic symme-
try) to render all the transport coefficients multiples of the identity matrix. Under such
conditions, we may write Jn = Jn with
f 0
Z Z
1 n
Jn = d () ( ) dS |v| . (1.198)
12 3 ~
Z
f 0
I d H() = D csc(D) H() (1.199)
=
2
= H() + (k T )2 H 00 () + . . . (1.200)
6 B
where D kB T is a dimensionless differential operator.12
To quickly derive the Sommerfeld expansion, note that
f 0
1 1
= , (1.201)
kB T e()/kB T + 1 e()/kB T + 1
Z Z
H( + x kB T ) exD
I = dx = dx H()
(ex + 1)(ex + 1) (ex + 1)(ex + 1)
=
" #
X exD
= 2i Res H() , (1.202)
(ex + 1)(ex + 1)
=
n=0 x=(2n+1)i
12
Remember that physically the fixed quantities are temperature and total carrier number density (or
charge density, in the case of electron and hole bands), and not temperature and chemical potential. An
equation of state relating n, , and T is then inverted to obtain (n, T ), so that all results ultimately may
be expressed in terms of n and T .
38 CHAPTER 1. BOLTZMANN TRANSPORT
0 3/2 3/2
n
Jn = 2 D csc D ( ) , (1.205)
e =
2 (kB T )2
0
J0 = 2 1 + + ... (1.206)
e 8 2
0 2 (kB T )2
J1 = + ... (1.207)
e2 2
0 2
J2 = (k T )2 + . . . , (1.208)
e2 3 B
from which we obtain the low-T results = 01 ,
2 kB2 T 2 n 2
Q= = k T , (1.209)
2 e F 3 m B
Figure 1.13: QT product for p-type and n-type Ge, from T. H. Geballe and J. W. Hull,
Phys. Rev. 94, 1134 (1954). Samples 7, 9, E, and F are distinguished by different doping
properties, or by their resistivities at T = 300 K: 21.5 -cm (7), 34.5 -cm (9), 18.5 -cm
(E), and 46.0 -cm (F).
Ji = Lik Fk , (1.211)
where the {Fk } are generalized forces and the {Ji } are generalized currents. Moreover,
to each force Fi corresponds a unique conjugate current Ji , such that the rate of internal
entropy production is
X S
S = Fi Ji = Fi = . (1.212)
Ji
i
T Ji = i Ji . (1.214)
The Onsager relations have some remarkable consequences. For example, they require, for
B = 0, that the thermal conductivity tensor ij of any crystal must be symmetric, indepen-
dent of the crystal structure. In general,this result does not follow from considerations of
crystalline symmetry. It also requires that for every off-diagonal transport phenomenon,
e.g. the Seebeck effect, there exists a distinct corresponding phenomenon, e.g. the Peltier
effect.
For the transport coefficients studied, Onsager reciprocity means that in the presence of an
external magnetic field,
(B) = (B) (1.215)
(B) = (B) (1.216)
u (B) = T Q (B) . (1.217)
Lets consider an isotropic system in a weak magnetic field, and expand the transport
coefficients to first order in B:
(B) = + B (1.218)
(B) = + $ B (1.219)
Q (B) = Q + B (1.220)
u (B) = u + B . (1.221)
Onsager reciprocity requires u = T Q and = T . We can now write
E = j + j B + QT + T B (1.222)
jq = u j + j B T $ T B . (1.223)
There are several new phenomena lurking!
Hall Effect ( T
x =
T
y = jy = 0)
An electrical current j = jx x and a field B = Bz z yield an electric field E. The Hall
coefficient is RH = Ey /jx Bz = .
Ettingshausen Effect ( T
x = jy = jq,y = 0)
T
An electrical current j = jx x and a field B = Bz z yield a temperature gradient y .
The Ettingshausen coefficient is P = T
y jx Bz = /.
T
Nernst Effect (jx = jy = y = 0)
A temperature gradient T = T x and a field B = Bz z yield an electric field E.
x
T
The Nernst coefficient is = Ey x Bz = .
We begin our discussion by recalling some elementary facts about phonons in solids:
In a crystal with r atoms per unit cell, there are 3(r 1) optical modes and 3 acoustic
modes, the latter guaranteed by the breaking of the three generators of space transla-
tions. We write the phonon dispersion as = (q), where {1, . . . , 3r} labels the
phonon branch, and q . If j labels an acoustic mode, j (q) = cj (q) q as q 0.
Phonons are bosonic particles with zero chemical potential. The equilibrium phonon
distribution is
1
n0q = . (1.224)
exp(~ (q)/kB T ) 1
The maximum phonon frequency is roughly given by the Debye frequency D . The
Debye temperature D = ~D 100 K 1000 K in most solids.
Let Ri = Ri0 + Ri denote the position of the ith ion, and let U (r) = Ze2 exp(r/TF )/r
be the electron-ion interaction. Expanding in terms of the ionic displacements Ri ,
X X
Helion = U (r Ri0 ) Ri U (r Ri0 ) , (1.225)
i i
where i runs from 1 to Nion 13 . The deviation Ri may be expanded in terms of the vibra-
tional normal modes of the lattice, i.e. the phonons, as
!1/2
1 X ~ 0
Ri = e (q) eiqRi (aq + aq ) . (1.226)
Nion q 2 (q)
13
We assume a Bravais lattice, for simplicity.
42 CHAPTER 1. BOLTZMANN TRANSPORT
The phonon polarization vectors satisfy e (q) = e (q) as well as the generalized orthonor-
mality relations
X
e (q) e0 (q) = M 1 0 (1.227)
e (q) e (q) = M 1 ,
X
(1.228)
where M is the ionic mass. The number of unit cells in the crystal is Nion = V /, where
is the Wigner-Seitz cell volume. Again, we approximate Bloch states by plane waves
k (r) = exp(ik r)/ V , in which case
2 0
i 0 0 4Ze (k k )
k0 U (r Ri0 ) k = ei(kk )Ri
2 . (1.229)
V (k k0 )2 + TF
The sum over lattice sites gives
Nion
0 0
X
ei(kk +q)Ri = Nion k0 ,k+q mod G , (1.230)
i=1
so that
1 X
Helph = g (k, k0 ) (aq + aq ) k
k0 k0 ,k+q+G (1.231)
V kk0
q G
1.9. ELECTRON-PHONON SCATTERING 43
with
!1/2
~ 4Ze2
g (k, k + q + G) = i (q + G) e (q) . (1.232)
2 (q) (q + G)2 + 2
TF
where cL is the longitudinal phonon velocity. Thus, for small q we that the electron-
longitudinal phonon coupling gL (k, k + q) gq satisfies
~cL q
|gq |2 = elph , (1.234)
g(F )
where g(F ) is the electronic density of states, and where the dimensionless electron-phonon
coupling constant is
!2
Z2 2Z m F
elph = = , (1.235)
2M c2L g(F ) 3 M kB s
with s ~cL kF /kB . Table 1.3 lists s , the Debye temperature D , and the electron-phonon
coupling elph for various metals.
EXERCISE: Derive eqn. (1.235).
Table 1.3: Electron-phonon interaction parameters for some metals. Temperatures are in
Kelvins.
14
The jellium model ignores G 6= 0 Umklapp processes.
44 CHAPTER 1. BOLTZMANN TRANSPORT
Earlier we had quoted the result for the electron-phonon collision integral,
2 X n
Ik {f, n} = |g (k, k0 )|2 (1 fk ) fk0 (1 + nq, ) (k + ~q k0 )
~V 0
k ,
+(1 fk ) fk0 nq (k ~q k0 )
fk (1 fk0 ) (1 + nq ) (k ~q k0 )
o
fk (1 fk0 ) nq (k + ~q k0 ) q,k0 k mod G .
(1.236)
The four terms inside the curly brackets correspond, respectively, to cases (a) through (d)
in fig. 1.1. The (1 + n) factors in the phonon emission terms arise from both spontaneous
as well as stimulated emission processes. There is no spontaneous absorption.
EXERCISE: Verify that in equilibrium Ik {f 0 , n0 } = 0.
In principle we should also write down a Boltzmann equation for the phonon distribution
nq and solve the two coupled sets of equations. The electronic contribution to the phonon
collision integral is written as Jq {f, n}, with
nq 4 2 X
Jq {f, n} = g (1 + nq ) fk+q (1 fk )
t coll ~V q
k
nq fk (1 fk+q ) (k+q k ~q ) . (1.237)
Here, we will assume that the phonons are always in equilibrium, and take nq = n0q .
Phonon equilibrium can be achieved via anharmonic effects (i.e. phonon-phonon scattering),
or by scattering of phonons from impurities or crystalline defects. At low temperatures,
2
1 A
impurity scattering
= B T 2 3 anharmonic phonon scattering (1.238)
()
C/L boundary scattering (L = crystal size)
|g 0 |2 n 0 0
Z Z
1 1
= 2 2 d dS0 k k
0
f ( ) + n0k0 k (0 ~k0 k )
() 4 ~ |vk0 |
o
+ 1 + f 0 (0 ) + n0kk0 (0 + ~kk0 )
(1.241)
p
In an isotropic system, ((k)) is independent of k. This means we can take k = 2m /~2 z
in performing the above integral.
It is convenient to define the dimensionless function
|g 0 |2
Z
1
2 F () 3 2 dS0 k k ( k0 k ) . (1.242)
8 ~ |vk0 |
For parabolic bands, one obtains
elph ~ m 2
Z
1
2 F () = dk0 cL kF |k0 z|
3 2
kF
8 ~ m kF / 2 ~2 ~kF
~ 2
= elph (2kB s ~) . (1.243)
kB s
The scattering rate is given in terms of 2 F () as
Z
1 n o
= 2 d 2 F () f 0 ( + ~) f 0 ( ~) + 2n0 () + 1 . (1.244)
()
0
Note that (F ) = , unlike the case of impurity scattering. This is because at T = 0 there
are no phonons! For T 6= 0, the divergence is cut off, and one obtains
2elph kB T 3
1 2s
= G (1.246)
() ~ 2s T
7
Zy
x 2 4 (3) if y =
G(y) = dx = (1.247)
2 sinh x 1
0
4y if y 1 ,
46 CHAPTER 1. BOLTZMANN TRANSPORT
and so
7(3) kB T 3
2~
elph
2s
if T s
1
= (1.248)
()
2 k T
if T s
~ B elph