Chapter 3: Carrier Action

Source slice: Pierret, Semiconductor Device Fundamentals, Chapter 3 (book pp. 75-148). Equations keep the book’s numbering. OCR damage was repaired using physics; where a number in a problem statement was unreadable, the assumption is stated explicitly.


Prologue: from a sleeping crystal to a working device

In Chapter 2 we studied a semiconductor at rest (equilibrium). That picture is essential as a reference, but nothing happens in it: the net current is exactly zero. A device is useful only when we poke the crystal (apply a voltage, shine light, inject carriers) and the carriers respond.

Think of a crowded stadium at night after the match ends. In equilibrium everybody mills about randomly (thermal motion), and no net flow goes out of the gates. Now:

  • someone tilts the whole stadium (an electric field), so everyone drifts downhill: drift;
  • the north stand is packed and the south is empty (a concentration gradient), so people wander toward the empty side just by random bumping: diffusion;
  • people vanish through hidden trapdoors and new people appear from the entrances: recombination-generation (R-G).

Those three actions are the whole story of Chapter 3. For each we will (1) picture it, (2) turn it into an equation, and (3) identify its “constant of the motion” (the one material parameter that sets its strength):

Carrier actionGives rise toMaterial parameter (“constant of the motion”)
Driftdrift currentmobility
Diffusiondiffusion currentdiffusion coefficient
Recombination-generationchange of carrier concentration in timeminority-carrier lifetime

Finally we glue the three together into the equations of state (continuity equations and the minority-carrier diffusion equation), solve a few canonical problems, and add two supplemental ideas: diffusion length and quasi-Fermi levels.


3.1 Drift

3.1.1 Definition and visualization

Drift is the motion of charged particles in response to an applied electric field .

Microscopic picture. Apply a field across a bar of semiconductor (Fig. 3.1a). The field pushes holes () along and electrons () against . But a carrier is never allowed to accelerate for long: it collides with thermally vibrating lattice atoms and with ionized dopant atoms (it is scattered). The result (Fig. 3.1b) is a jerky, zig-zag path: accelerate, crash, restart, accelerate, crash. The overall trend is along (or against) the field.

Macroscopic picture. Tracking one carrier through every collision is hopeless, and nobody can measure it anyway. What we can measure is the average motion. Averaged over all carriers of one type, the motion is a steady drift velocity along (holes) or against (electrons) the field (Fig. 3.1c).

Analogy: a pinball machine. The ball is pulled down by gravity (the field) but keeps bouncing off pegs (scattering). It never speeds up indefinitely; it reaches an average downhill speed. That average speed is the drift velocity.

Common confusion: “isn’t the carrier already moving fast?” Yes! Even at equilibrium, thermal motion is ferocious: typical thermal speeds are about of the speed of light at room temperature. But thermal motion is completely random (Fig. 3.2): for every carrier going left another goes right. Averaged over many carriers it is zero, so it carries no net current. Drift is a tiny, orderly bias superimposed on a huge random jitter, like a slow river current carrying a crowd of frantically swimming fish.

3.1.2 Drift current

Definition of current. Current is the charge per unit time crossing an arbitrarily chosen plane that is perpendicular to the flow.

Derivation of hole drift current. Take a p-type bar of cross-sectional area (Fig. 3.3), a plane normal to the flow, and holes with drift velocity .

All holes within a distance upstream of the plane will cross it in time .

All holes in this volume cross the plane in time .

is the hole concentration (holes per cm) times the volume.

Multiply by the charge per hole.

Divide by ; this is precisely the definition of current. Hence

\boxed{I_{P|\text{drift}} = q\,p\,v_d\,A} \tag{3.1}

Current density. The area is baggage, and current as defined is a scalar although the flow has a direction. We therefore use the current density , a vector pointing along the flow with magnitude :

\boxed{J_{P|\text{drift}} = q\,p\,v_d} \tag{3.2}

Relating to the field. Figure 3.4 (measured vs. in ultrapure Si at 300 K) shows: at low fields (a straight line of slope 1 on log-log axes), while at very high fields saturates at cm/s and no longer depends on . The book’s empirical form is

v_d = \frac{\mu_0\,\mathcal{E}}{\left[1 + \left(\mu_0\mathcal{E}/v_{sat}\right)^{\beta}\right]^{1/\beta}} \tag{3.3}

with for holes and for electrons in Si. Check the two limits:

Why saturation? At extreme fields, carriers gain energy so fast that they dump it into the lattice by emitting vibrations (optical phonons) almost as soon as they acquire it. It is like a car whose engine power is entirely eaten by air drag at top speed.

Unless stated otherwise we use the low-field limit , which is the case of most practical interest. For holes () substitution into (3.2) gives

\boxed{J_{P|\text{drift}} = q\,\mu_p\,p\,\mathcal{E}} \tag{3.4a}

and similarly for electrons

\boxed{J_{N|\text{drift}} = q\,\mu_n\,n\,\mathcal{E}} \tag{3.4b}

and are the electron and hole mobilities, always taken as positive numbers.

A sign puzzle worth thinking about. Electrons drift against the field: . But electrons carry negative charge, so the current they carry points opposite to their velocity, i.e., along . Two minus signs cancel: . Therefore both electrons and holes contribute current in the same direction as the electric field, and their contributions simply add. That is why (3.4a) and (3.4b) both carry a plus sign.

3.1.3 Mobility

Mobility is the star parameter of drift. Let us collect its facts in the book’s “information card” format.

Units. cm/Vs. (Check: gives , so is in .)

Sample numerical values (300 K).

  • Si: , cm/Vs (for and cm doping respectively).
  • Uncompensated high-purity GaAs: , cm/Vs.
  • In the major semiconductors, for the same doping and temperature.

Relation to scattering. “Mobility” literally means ease of movement. More scattering means lower mobility. The two dominant scattering mechanisms in non-degenerately doped, device-quality material are:

  1. Lattice scattering: collisions with thermally vibrating lattice atoms. (Note: it is the vibration, i.e., the displacement from perfect lattice positions, that scatters. The perfectly periodic crystal potential is already hidden in the effective mass.)
  2. Ionized impurity scattering: Coulomb deflection by ionized donors or acceptors.

A quantitative relation is

where is the mean free time between collisions and is the conductivity effective mass. (We write here to avoid mixing it up with the carrier lifetimes later in the chapter; the book writes .) More collisions give a shorter free time and a smaller . A small means a light, easily pushed carrier. This explains why electrons in GaAs () are far more mobile than in Si.

Intuition for . Newton: between collisions, a carrier accelerates at for an average time , so its average extra velocity is about . The bracket is the mobility.

Doping dependence (Fig. 3.5). Mobilities are roughly constant at low doping (below about cm in Si) and then fall monotonically with increasing or . Table beside Fig. 3.5(a) for Si at 300 K:

or (cm)
1358461
1357460
1352459
1345458
1332455
1298448
1248437
1165419
986378
801331

Why? Use an electrical analogy (Fig. 3.6): each scattering mechanism is a “resistance to motion” and the resistances are in series:

( = lattice, = ionized impurity.) has no doping dependence. At low doping , so and is doping-independent. At higher doping grows (more ionized scatterers) and falls.

Temperature dependence (Fig. 3.7). For cm the curves merge into one near power law:

so mobility rises as T falls. For heavier doping, still rises with falling T, but more slowly; for cm, even drops when T falls below about 200 K.

Why? Lattice scattering weakens as T falls (atoms vibrate less): decreases with decreasing T, so rises as a negative power of T. But ionized impurity scattering gets stronger at low T: slower carriers spend more time near each ionized impurity and are deflected more easily, so increases with decreasing T. At high doping is a larger fraction of the total, partly cancelling the lattice-scattering improvement, hence the flatter slope.

ScatteringDoping dependenceTemperature dependence
Lattice ()nonedecreases with decreasing T
Ionized impurity ()increases with or increases with decreasing T

Exercise 3.1: Empirical mobility fit (with MATLAB)

Problem. The majority-carrier mobility in Si at 300 K is computed from the empirical fit

where is the doping concentration ( or ) and the others are fit parameters. Temperature dependence enters through

where stands for , , , or , is its 300 K value, is in kelvin, and is the temperature exponent. Parameters for Si:

ParameterElectronsHolesTemp. exponent
(cm)2.4
(cm/V s)9254.3
(cm/V s)1268406.9 (electrons), (holes)
0.910.88

(a) Construct a log-log plot of and vs. or for cm and compare with Fig. 3.5(a). (b) Plot vs. and vs. for K with stepped in decades from to cm and compare with Fig. 3.7.

Logic of the code. The formula is a “floor plus a falling step”: is the floor at very high doping; is the ceiling at low doping (lattice-limited); is the doping at which the step is half-way down; controls how steeply it falls. We use logspace to get points equally spaced in and element-wise operators (./, .^) so MATLAB evaluates the formula for the whole vector at once.

Solution (a). (The book’s listing, cleaned of OCR noise.)

% Mobility versus Dopant Concentration (Si, 300 K)
% Fit parameters
NDref = 1.3e17;  NAref = 2.35e17;
mun_min = 92;    mup_min = 54.3;
mun_0 = 1268;    mup_0 = 406.9;
an = 0.91;       ap = 0.88;
 
% Mobility calculation
N = logspace(14,19);                        % 50 log-spaced points
mun = mun_min + mun_0./(1 + (N/NDref).^an);
mup = mup_min + mup_0./(1 + (N/NAref).^ap);
 
% Plotting results
close
loglog(N, mun, N, mup); grid;
axis([1.0e14 1.0e19 1.0e1 1.0e4]);
xlabel('N_A or N_D (cm^{-3})');
ylabel('Mobility (cm^2/V-sec)');
text(1.0e15, 1500, 'Electrons');
text(1.0e15, 500,  'Holes');
text(1.0e18, 2000, 'Si, 300 K');

Quick hand-check of one point (): , so cm/V s, which matches the table. The plot is numerically identical to Fig. 3.5(a).

Part (b) (the book leaves it to the reader; Problem 3.3 asks for it, and it is completed here).

% Mobility versus Temperature (Si) with doping as parameter
T = linspace(200,500,100);
Nlist = 10.^(14:18);
 
% 300 K parameters and temperature exponents (k=1 electrons, k=2 holes)
Nref0 = [1.3e17 2.35e17];  etaNref = 2.4;
mmin0 = [92 54.3];         etamin  = -0.57;
m00   = [1268 406.9];      eta0    = [-2.33 -2.23];
al0   = [0.91 0.88];       etaal   = -0.146;
 
for k = 1:2
    subplot(1,2,k)
    for N = Nlist
        Nref = Nref0(k)*(T/300).^etaNref;
        mmin = mmin0(k)*(T/300).^etamin;
        m0   = m00(k)  *(T/300).^eta0(k);
        al   = al0(k)  *(T/300).^etaal;
        mu = mmin + m0./(1 + (N./Nref).^al);
        loglog(T, mu); hold on
    end
    grid; axis([200 500 100 1e4]);
    xlabel('T (K)'); ylabel('\mu (cm^2/V-sec)');
    if k==1, title('Electrons'), else, title('Holes'), end
end

Expected result: the lowest-doping curve is a straight line on log-log axes with slope about (electrons) / (holes); heavier-doping curves bend and flatten at low T, as in Figs. 3.7(a) and (b).

3.1.4 Resistivity

Resistivity is a “normalized resistance” that does not depend on the sample’s shape. Operationally it is the proportionality between the applied field and the resulting current density:

\mathcal{E} = \rho\,J \tag{3.5a}

J = \sigma\mathcal{E} = \frac{1}{\rho}\mathcal{E} \tag{3.5b}

with the conductivity. In a homogeneous material all the current is drift current, so using (3.4):

J_{drift} = J_{N|drift} + J_{P|drift} = q(\mu_n n + \mu_p p)\,\mathcal{E} \tag{3.6}

Comparing with (3.5b):

\boxed{\rho = \frac{1}{q(\mu_n n + \mu_p p)}} \tag{3.7}

Simplification in doped material. In a non-degenerate n-type sample in the extrinsic region (): and (Section 2.5.5). Then . Similarly for p-type, . Hence

\boxed{\rho \approx \frac{1}{q\mu_n N_D}\quad\text{(n-type)}} \tag{3.8a}

\boxed{\rho \approx \frac{1}{q\mu_p N_A}\quad\text{(p-type)}} \tag{3.8b}

Combined with the mobility-versus-doping data these give a one-to-one relation between a directly measurable quantity () and the doping (Fig. 3.8). Measuring is a routine way to find or .

How to measure resistivity.

  1. Straightforward bar method. Cut a bar, apply a voltage, measure the current, use ( = length, = cross section). It looks easy but is deceptively difficult (contact resistance), destroys good material, and does not suit wafers.

  2. Four-point probe (Fig. 3.9a). Four collinear, equally spaced probes touch the wafer surface. Pass a known current through the outer two probes and measure the voltage between the inner two:

\rho = 2\pi s\,\frac{V}{I}\,\Gamma \tag{3.9}

where is the probe spacing and is a documented correction factor that depends on sample thickness and on whether the wafer’s bottom touches an insulator or a metal (commercial instruments compute it automatically from the thickness you enter). Why four probes? Because the voltmeter draws almost no current, the voltage drop across the contact resistances at the two voltage probes is negligible, which removes the contact-resistance headache. The method is quick and ideal for wafers, but it leaves slight surface damage, so it is not used on wafers destined for high-yield devices.

  1. Eddy-current method (Fig. 3.9b), non-contacting. An RF-excited ferrite core produces fringing fields; a nearby conducting wafer develops eddy currents which absorb RF power. The power absorbed (calibrated) gives the sheet resistivity. Built-in ultrasound transducers measure the wafer thickness from the phase of echoes off the top and bottom surfaces. Then .

3.1.5 Band bending

So far we have always drawn and as flat lines. When an electric field exists in the material, the band edges become functions of position; this is called band bending (Fig. 3.10a).

Meaning of the diagram. The energy band diagram plots allowed total electron energy vs. position. Bond-breaking with energy exactly creates an electron at and a hole at , both essentially motionless. Any extra energy makes them move. Therefore

(for holes, energy increases downward on the diagram, so a hole deep in the valence band has more kinetic energy). Total = K.E. + P.E., so the electron potential energy is (Fig. 3.10c). is an arbitrary constant.

Link to the electrostatic potential. For a particle of charge in an electrostatic potential (when magnetic, thermal-gradient and stress effects are negligible),

\text{P.E.} = -qV \tag{3.10}

but we also found

\text{P.E.} = E_C - E_{ref} \tag{3.11}

Equate them and solve for :

V = -\frac{1}{q}(E_C - E_{ref}) \tag{3.12}

By definition (3.13), which in one dimension reads

\mathcal{E} = -\frac{dV}{dx} \tag{3.14}

Differentiate (3.12):

and since , , differ only by additive constants (their slopes are equal):

\boxed{\mathcal{E} = \frac{1}{q}\frac{dE_C}{dx} = \frac{1}{q}\frac{dE_V}{dx} = \frac{1}{q}\frac{dE_i}{dx}} \tag{3.15}

Reading a band diagram by inspection:

  • To get the shape of : flip the band picture “upside down” (since ). The vertical offset is arbitrary.
  • To get the shape of : look at the slope of (or , ). Bands sloping up toward mean .

Mountain-landscape analogy. Electrons roll downhill on the band diagram (toward lower ), holes “bubble” uphill (like air bubbles in water). A steep band means a strong field. Sign confusion disappears if you remember that the diagram is an electron potential-energy landscape.

Exercise 3.2: Reading a band diagram

Problem. The figure in the book is an energy band diagram for Si at 300 K with taken as the energy reference. The Fermi level sits below at (p-type there, ) and above at (, n-type there); the bands bend smoothly between. Three electrons and three holes (labelled 1, 2, 3) are marked on the diagram. (a) Sketch . (b) Sketch . (c) Find the K.E. and P.E. of the marked carriers. (d) Determine the resistivity of the region.

Solution.

(a) has the same form as the “upside-down” . Choosing at (arbitrary), the curve is the mirror image of the band edge: where the bands dip (near ) the potential has its peak, and it is flat for .

(b) : proportional to the slope of the bands. It is zero where the bands are flat (), positive where rises with , negative where it falls, and it changes sign at where the slope reverses.

(c) For an electron: and . For a hole (energy increases downward): and . All differences are taken at the same . With eV, eV and eV:

  • at (n-type): eV, and eV;
  • at (p-type): eV, and eV.
CarrierK.E. (eV)P.E. (eV)
Electron 100.28
Electron 20.560.28
Electron 300.84
Hole 100.28
Hole 20.560.28
Hole 300.84

(Electron 1 sits at at ; electron 2 is eV above at ; electron 3 sits at at . Hole 1 sits at at ; hole 2 is eV below there; hole 3 sits at at .)

(d) In the region eV, so the material is p-type with

From Fig. 3.5(a), cm/V s. By (3.8b),

Cross-check with Fig. 3.8(a): cm.