Skip to main content

Drift and diffusion current density

Short answer

Semiconductors have non-uniform carrier concentrations, so diffusion driven by gradients produces currents J_diff = ± e D dC/dx. Drift due to electric fields gives J_drift = e n μ E. Total current sums both, linked by D/μ = kT/e.

The current density in semiconductor devices is affected both by diffusion and drifting of electrons and holes, justify.

In a semiconductor, current is carried by electrons and holes, and each carrier can move by two independent mechanisms: drift (due to an electric field) and diffusion (due to a concentration gradient). Metals have only drift current because their electron density is uniform; in semiconductors carrier concentrations can vary strongly with position (doping profiles, junctions, light injection), so both terms matter.

1. Drift current

When a field E\mathcal{E} is applied, electrons drift opposite to it and holes along it with velocities vd=μEv_d = \mu\mathcal{E}:

Je,drift=enμeE,Jh,drift=epμhEJ_{e,drift} = en\mu_e\mathcal{E},\qquad J_{h,drift} = ep\mu_h\mathcal{E}

2. Diffusion current

Carriers in random thermal motion spread from high to low concentration (Fick's law: flux =−D dn/dx= -D\,dn/dx):

Je,diff=eDedndx,Jh,diff=−eDhdpdxJ_{e,diff} = eD_e\frac{dn}{dx},\qquad J_{h,diff} = -eD_h\frac{dp}{dx}

(The signs differ because electrons are negative.)

 high n  ======>  low n     diffusion (no field)
 e- <---  E --->           drift (field)

3. Total current density

Je=enμeE+eDedndxJh=epμhE−eDhdpdxJ=Je+Jh\begin{aligned} J_e &= en\mu_e\mathcal{E} + eD_e\frac{dn}{dx}\\ J_h &= ep\mu_h\mathcal{E} - eD_h\frac{dp}{dx}\\ J &= J_e + J_h \end{aligned}

The two mechanisms are linked by the Einstein relation D/μ=kT/eD/\mu = kT/e, because both come from the same random thermal motion and scattering.

Justification with examples

SituationDominant current
Uniformly doped resistorDrift only (dn/dx=0dn/dx = 0)
pn junction in equilibriumDrift and diffusion equal and opposite, net J = 0
Forward-biased diodeDiffusion of injected minority carriers
Base of a BJTDiffusion
Non-uniformly doped regionBuilt-in field: both

So the current density in semiconductor devices is set by both drift and diffusion of electrons and holes.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Electrical Engineering Material chapter 6 questions →