1. Review
1.1. When to approximate?
We as Engineers use approximations all the time. They make calculations easier or less complex, while still being accurate enough for the purpose.
But how do you know what is “close enough”? |
The key skill is being aware of how much precision is needed for the final result or design. For example:
-
The clock’s frequency needs to be within ±X % so the timer is off by less than 1 second per day. (compute this X value!)
-
The amplifier’s gain needs to be 10±1 V/V.
-
The diode’s forward voltage at 25 °C and 1 mA of current needs to be 650 mV ±1%.
The Razavi book only uses the approximation and skips even showing the accurate formula for charge carrier density with doping. Assume that NA = 0 and the material is only doped with donors.
-
So, when can you use the approximation for an error less than X%?
One nice way to figure this out is to come up with a relationship between the size of the variables that, when true, let you safely use the easy equation.
2. Current in semiconductors
This content is mirrored at Electronics Tour Book - 2.5. Semiconductor currents.
- How is drift current constant instead of accelerating?
-
Youtube: The Price is Right former biggest Plinko win - start at 2:49
2.1. Summary
As usual, we lead with the punchline — results first, then back-fill with its creation story.
Drift |
constant velocity proportional to E-field |
Diffusion |
movement from high to low concentration |
Two mechanisms of movement with two types of charge carriers yields four types of current in a semiconductor.
electrons | holes | |
---|---|---|
drift |
\(\phantom{-} q \cdot n \cdot \mu_n \cdot \vec{E}\) |
\(\phantom{-} q \cdot p \cdot \mu_p \cdot \vec{E}\) |
diffusion |
\(\phantom{-} q \cdot D_n \cdot \dfrac{\mathrm{d}\, n}{\mathrm{d} x}\) |
\(- q \cdot D_p \cdot \dfrac{\mathrm{d}\, p}{\mathrm{d} x}\) |
2.2. Drift
2.2.1. Physics phundamentals
-
An electron in an electric field experiences a force.
-
This force causes the electron (which has mass) to accelerate.
-
Why does this not therefore cause an increasing current in a material?
Think about this question, then <click to reveal>
The average electron velocity is proportional to the applied E-field.
The constant of proportionality is called mobility (μn for electrons and μp for holes) and must have units of \(\mathrm{\frac{cm^2}{V\cdot s}}\).
For silicon, these values are around:
-
\(\mu_n = 1350 \; \mathrm{\frac{cm^2}{V\cdot s}}\)
-
\(\mu_p = \phantom{1} 480 \; \mathrm{\frac{cm^2}{V\cdot s}}\)
Recall that the electric potential difference that we commonly name by its units of volts is only and truly the path integral of the electric field. Fortunately, the E-field is a conservative field, so the result of the integration only depends on the end points:
- For holes
-
\(\vec{v}_h = \mu_p \vec{E}\), movement in the same direction as the \(\vec{E}\) field vector.
- For electrons
-
\(\vec{v}_e = -\mu_n \vec{E}\), movement in the opposite direction as the \(\vec{E}\) field vector.
2.2.2. Current flow in a bar
Imagine a bar of silicon
Let’s begin by considering the current that flows due to electrons.
We know the electron (average) velocity, the density of (free) electrons, and the geometry of the bar.
Notice the double negative! Each negative has a different origin even though the net result is a positive sign. |
Let’s normalize this into a current flux by dividing by the cross-sectional area W·h.[2]
Jn has units of \(\mathrm{A / cm^2}\) which is the units of a flow per unit area or flux. In an unfortunate naming convention, everyone else calls this term electron current density. |
By the same reasoning, we can find the hole current density
The total drift current density is then
Finding the current that you would measure with an ammeter from this expression merely requires multiplying by the cross-section area of the bar.
But… look back at Figure 2 and see that we are applying a voltage across the ends of the bar (using an ideal voltage source) — what is \(\vec{E}\) ?
An easy-ish way to remember what to do is to recall the units of the electric field: volts per meter. We get our voltage back by multiplying by meters, or the Length of the bar.
2.2.3. Mobility changes with doping :(

What causes this second-order effect? Does this mean that conductivity decreases with more doping?? <think first, then click to reveal>
-
More doping means a less uniform crystal and more opportunities for scattering.
-
But (free) charge density increases faster than mobility decreases, so conductivity still increases.
2.2.4. Velocity saturation
It hopefully makes sense that the charge velocity can’t increase so much as to exceed the speed of light, so this is the obvious speed limit. (Light speed is about \(3\times 10^{10}\;\mathrm{cm/s}\))
The velocity (therefore current) approaches a lower limit and no longer varies linearly at large E-field strengths (voltage). In a circuit context, this means that the device changes from behaving like a resistor to more like a constant current source.[3] Velocity saturation is very common in modern integrated circuits.

A \(130\,\mathrm{nm}\) chip process uses a \(1.2\,\mathrm{V}\) supply voltage, giving internal E-fields of
>>> print('%2.2g V/cm' % (1.2 / 130e-9 / 100) )
9.2e+04 V/cm
which is well within the velocity saturation regime according to Figure 4.