Effective Mass and Semiclassical Electron Dynamics
Statement
For a wavepacket built from Bloch states of a single non-degenerate band \(n\), the centre of the packet obeys the semiclassical equations of motion \(\mathbf{v}_n(\mathbf{k}) = \frac{1}{\hbar}\nabla_{\mathbf{k}} E_n(\mathbf{k})\) and \(\hbar\,\dot{\mathbf{k}} = \mathbf{F}_{\text{ext}}\); differentiating the velocity gives an acceleration \(\dot v_i = \sum_j (M^{-1})_{ij} F_j\) whose inverse-mass tensor is the band curvature, \((M^{-1})_{ij} = \frac{1}{\hbar^2}\frac{\partial^2 E_n}{\partial k_i \partial k_j}\).
Why it matters
The effective mass is the single number that lets a crystal electron be treated as a free particle in a modified Newton's law. Sign, magnitude and anisotropy of \(M^{-1}\) fix the sign of Hall coefficients, the shape of cyclotron orbits, carrier mobilities, and the very distinction between electrons and holes — all read directly off the band structure without re-solving the many-body problem.
It is also the bridge between the microscopic Bloch picture and the transport equations of device physics: mobility, effective density of states, and the semiconductor rate equations all inherit \(M\) from \(E_n(\mathbf{k})\).
Assumptions
Derivation
Result
Reading. A Bloch electron drifts at the band's group velocity and responds to a force by having its crystal momentum \(\hbar\mathbf{k}\) pushed at exactly the free-particle rate; the entire influence of the lattice is compressed into the curvature of \(E_n(\mathbf{k})\). Where the band curves up (band bottom) the mass is positive; where it curves down (band top) the mass is negative — the origin of holes. Off-diagonal curvature makes the mass a tensor, so acceleration need not be parallel to force.
Units check. \([\partial^2 E/\partial k^2] = \text{J}\,\text{m}^2\) and \([\hbar^2]=\text{J}^2\text{s}^2\), so \([M^{-1}] = \text{J}\,\text{m}^2/(\text{J}^2\text{s}^2)=\text{m}^2\,\text{J}^{-1}\text{s}^{-2}\). With \(\text{J}=\text{kg}\,\text{m}^2\text{s}^{-2}\) this is \(\text{kg}^{-1}\) — an inverse mass, as required. Likewise \([\nabla_k E/\hbar]=\text{J}\,\text{m}/(\text{J}\,\text{s})=\text{m}\,\text{s}^{-1}\), a velocity.
Limiting cases
- Free electron: \(E=\hbar^2 k^2/2m\) gives \((M^{-1})_{ij}=\delta_{ij}/m\), recovering ordinary Newtonian mass \(M=m\,\mathbb{1}\).
- Parabolic band edge: near a non-degenerate extremum \(E\approx E_0+\tfrac{\hbar^2}{2}\sum_{ij}(M^{-1})_{ij}(k-k_0)_i(k-k_0)_j\), a constant tensor — the standard "effective-mass approximation."
- Isotropic minimum: curvature the same in all directions gives a scalar \(m^*\); useful for the \(\Gamma\)-point conduction band of many III–V semiconductors.
- Band top: curvature negative, \(m^*<0\); recast as a positive-mass hole with charge \(+e\).
- Flat band: \(\partial^2 E/\partial k^2\to 0\) gives \(m^*\to\infty\) — carriers do not accelerate, the localisation limit.
Breaks when
- Strong fields / small gaps: when \(eEa \gtrsim E_{\text{gap}}^2/E_F\) (Zener criterion) interband tunnelling promotes the electron to a neighbouring band and the single-band velocity and mass lose meaning.
- At band degeneracies or crossings: \(\partial^2 E/\partial k_i\partial k_j\) diverges or is ill-defined (e.g. the linear Dirac cones of graphene, where \(E\propto|k|\) gives infinite curvature at the node); mass must be replaced by a velocity, and multiband \(\mathbf{k}\cdot\mathbf{p}\) treatment is required.
- Rapid time dependence: fields oscillating faster than \(E_{\text{gap}}/\hbar\) drive real interband transitions, invalidating the adiabatic single-band assumption behind step 5.
- Broken symmetry with Berry curvature: the velocity gains an anomalous \(-\dot{\mathbf{k}}\times\boldsymbol\Omega\) term, so \(\mathbf{v}=\hbar^{-1}\nabla_k E\) is incomplete even when the mass tensor is finite.
Failure modes
- Writing \(m^* = \hbar^2/(\partial^2 E/\partial k^2)\) with a stray sign — dropping the reciprocal relationship and forgetting that \(M^{-1}\), not \(M\), is the curvature, so anisotropic bands get inverted wrongly.
- Treating \(\hbar\mathbf{k}\) as true mechanical momentum \(m\mathbf{v}\); crystal momentum is conserved only modulo a reciprocal-lattice vector and is not \(m\mathbf{v}\).
- Using \(\mathbf{F}=-e\mathbf{E}\) but forgetting the magnetic part: the full force is \(-e(\mathbf{E}+\mathbf{v}\times\mathbf{B})\) with \(\mathbf{v}=\hbar^{-1}\nabla_k E\), which itself depends on \(\mathbf{k}\).
- Evaluating the curvature at the wrong \(\mathbf{k}\): using the zone-centre mass for a carrier sitting near a zone-boundary saddle point gives the wrong sign entirely.
- Assuming acceleration is parallel to force in an anisotropic crystal; the off-diagonal tensor elements rotate the acceleration away from \(\mathbf{F}\).
- Confusing the density-of-states effective mass, the conductivity effective mass, and the band-curvature mass — they coincide only for an isotropic parabolic band.
Discussion
The deepest content of the derivation is that the lattice does not need to be re-solved every time a field is applied: all of its dynamical influence is packaged into a single function \(E_n(\mathbf{k})\) and its derivatives. The first derivative gives the drift velocity, the second gives the response to force. This is why band structure is the master datum of solid-state physics — once you have \(E_n(\mathbf{k})\), transport follows by differentiation, not by fresh quantum mechanics.
The sign of the curvature carries as much physics as its magnitude. Near a band maximum the mass is negative, meaning the electron accelerates opposite to the applied force. Rather than keep track of negatively-massed electrons in a nearly-full band, one counts the few empty states as positive-mass, positive-charge holes. The effective-mass tensor is thus the formal origin of the electron/hole duality that underpins every semiconductor device.
The clean force law \(\hbar\dot{\mathbf{k}}=\mathbf{F}_{\text{ext}}\) is an adiabatic statement: it holds precisely because the wavepacket stays in band \(n\). Modern treatments derive both equations from a wavepacket Lagrangian and find a companion term the naive argument misses — the Berry curvature \(\boldsymbol{\Omega}_n(\mathbf{k})=i\langle\nabla_{\mathbf{k}}u_{n\mathbf{k}}|\times|\nabla_{\mathbf{k}}u_{n\mathbf{k}}\rangle\), which adds an anomalous velocity \(-\dot{\mathbf{k}}\times\boldsymbol{\Omega}_n\). Our derivation is the \(\boldsymbol{\Omega}=0\) limit, exact when inversion and time-reversal symmetry coexist; the effective-mass tensor is the "diagonal" band-geometric response while the Berry curvature is the "off-diagonal" one.
Common misconceptions. The effective mass is not a property of the electron but of the band at a chosen \(\mathbf{k}\); the same electron has different masses at different points of the same band. It is not bounded by the free-electron mass — narrow bands give masses hundreds of times \(m_e\) (heavy fermions), and steep bands give masses well below \(m_e\) (e.g. \(0.067\,m_e\) in GaAs). And crystal momentum \(\hbar\mathbf{k}\) is not the electron's real momentum: the lattice can absorb momentum in units of \(\hbar\mathbf{G}\).
Worked examples
Reading. A wider band (larger \(t\)) or a longer lattice constant gives a lighter, more mobile carrier; here the mass is under half the free value. At the band top \(k=\pi/a\) the same formula gives \(-0.42\,m_e\).
Units check. \((\text{J s})^2/(\text{J}\cdot\text{m}^2)=\text{J}\,\text{s}^2\,\text{m}^{-2}=\text{kg}\). Correct.
Reading. The instantaneous acceleration is enormous, but scattering resets \(\mathbf{k}\) after \(\tau\), so the steady drift velocity stays modest. The mobility \(\mu=e\tau/m^*=v/E\approx0.083\ \text{m}^2\text{V}^{-1}\text{s}^{-1}\) follows immediately.
Units check. \(a\): \((\text{C}\cdot\text{V m}^{-1})/\text{kg}=(\text{J m}^{-1})/\text{kg}=\text{m s}^{-2}\). \(v=a\tau\): \(\text{m s}^{-2}\cdot\text{s}=\text{m s}^{-1}\). Correct.
Problems
- For the free-electron band \(E=\hbar^2 k^2/2m\), verify explicitly that \((M^{-1})_{ij}=\delta_{ij}/m\) and hence \(M=m\,\mathbb{1}\).
Solution
\(\partial E/\partial k_i=\hbar^2 k_i/m\); \(\partial^2 E/\partial k_i\partial k_j=\hbar^2\delta_{ij}/m\). Then \((M^{-1})_{ij}=\hbar^{-2}\cdot\hbar^2\delta_{ij}/m=\delta_{ij}/m\). Inverting the tensor (a multiple of the identity) gives \(M_{ij}=m\,\delta_{ij}\). The effective mass reduces to the bare mass, as it must with no lattice. - A 1D band is \(E(k)=E_0-2t\cos(ka)\) with \(t=0.50\ \text{eV}\), \(a=4.0\ \text{Å}\). Find \(m^*\) at the band bottom \(k=0\) and at the top \(k=\pi/a\).
Solution
\(\partial^2 E/\partial k^2=2ta^2\cos(ka)\). At \(k=0\): \(m^*=\hbar^2/(2ta^2)\). Numbers: \(2ta^2=2(0.5\times1.602\times10^{-19})(4.0\times10^{-10})^2=2(8.01\times10^{-20})(1.6\times10^{-19})=2.56\times10^{-38}\). \(m^*=1.113\times10^{-68}/2.56\times10^{-38}=4.35\times10^{-31}\ \text{kg}=0.48\,m_e\). At \(k=\pi/a\), \(\cos=-1\), so \(m^*=-0.48\,m_e\) (a hole of \(+0.48\,m_e\)). - An electron sits at an anisotropic minimum with \(E=E_0+\tfrac{\hbar^2}{2}\big(k_x^2/m_x+k_y^2/m_y\big)\), \(m_x=0.10\,m_e\), \(m_y=0.90\,m_e\). A force \(\mathbf{F}=F\hat{\mathbf{x}}\!\cos45^\circ+F\hat{\mathbf{y}}\!\sin45^\circ\) is applied. Is the acceleration parallel to \(\mathbf{F}\)?
Solution
\(M^{-1}=\text{diag}(1/m_x,1/m_y)\). \(\dot v_x=F\cos45^\circ/m_x\), \(\dot v_y=F\sin45^\circ/m_y\). Ratio \(\dot v_y/\dot v_x=(m_x/m_y)\tan45^\circ=0.10/0.90=0.111\), so the acceleration makes angle \(\arctan(0.111)=6.3^\circ\) with \(\hat{\mathbf{x}}\), not \(45^\circ\). It is pulled toward the light-mass (\(x\)) direction and is not parallel to \(\mathbf{F}\). - Estimate the Zener/Bloch-oscillation period for the band of Problem 2 (\(a=4.0\ \text{Å}\)) in a field \(E=5.0\times10^{5}\ \text{V m}^{-1}\), and comment on whether it is observable given \(\tau=0.1\ \text{ps}\).
Solution
\(\hbar\dot k=-eE\) so \(k(t)=-eEt/\hbar\); one Bloch period sweeps \(\Delta k=2\pi/a\), giving \(T_B=\hbar\cdot2\pi/(a\,eE)=h/(aeE)\). Numbers: \(T_B=6.626\times10^{-34}/[(4.0\times10^{-10})(1.602\times10^{-19})(5.0\times10^{5})]=6.626\times10^{-34}/3.20\times10^{-23}=2.07\times10^{-11}\ \text{s}=21\ \text{ps}\). Since \(T_B\gg\tau=0.1\ \text{ps}\), scattering destroys coherence roughly 200 times per period; Bloch oscillations are not observable in this bulk crystal — they need superlattices (large \(a\)) or ultracold-atom lattices to lengthen \(T_B\) or \(\tau\). - The conduction band of GaAs near \(\Gamma\) is isotropic parabolic with \(m^*=0.067\,m_e\). A magnetic field \(B=1.0\ \text{T}\) is applied. Find the cyclotron frequency \(\omega_c=eB/m^*\) and the cyclotron energy \(\hbar\omega_c\) in meV.
Solution
\(\omega_c=eB/m^*=(1.602\times10^{-19})(1.0)/(0.067\times9.11\times10^{-31})=(1.602\times10^{-19})/(6.10\times10^{-32})=2.63\times10^{12}\ \text{rad s}^{-1}\). \(\hbar\omega_c=(1.055\times10^{-34})(2.63\times10^{12})=2.77\times10^{-22}\ \text{J}=1.73\ \text{meV}\). The small effective mass makes the cyclotron energy about 15 times larger than for a free electron at the same field — a direct, measurable fingerprint of the band curvature via cyclotron resonance.