Band-edge placement using electron affinity:
Ec = −χ
Ev = −(χ + Eg)
Intrinsic reference including effective-mass correction:
Ei = (Ec + Ev)/2 + (3/4)kT ln(m*h/m*e)
Compensated equilibrium solution:
x = (ND − NA)/(2ni)
EF − Ei = kT sinh−1(x)
n0 = ni[x + √(x² + 1)]
p0 = ni[−x + √(x² + 1)]
This implementation assumes thermal equilibrium, full dopant ionization, and a non-degenerate semiconductor model. It is suitable for most educational and engineering estimates.
- Enter a material label if you want a named report.
- Provide temperature, band gap, and electron affinity.
- Enter intrinsic carrier concentration for the chosen material and temperature.
- Fill donor and acceptor concentrations, using zero when absent.
- Enter electron and hole effective masses relative to the free-electron mass.
- Press Calculate Fermi Level to show the results above the form.
- Review EF, Ei, carrier concentrations, and the energy-level chart.
- Use the CSV or PDF buttons to export the current result set.
| Material | T (K) | Eg (eV) | χ (eV) | ni (cm-3) | ND (cm-3) | NA (cm-3) | Ei (eV) | EF (eV) | Ec − EF (eV) | n0 (cm-3) | p0 (cm-3) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Silicon-like sample | 300 | 1.12 | 4.05 | 1.0 × 1010 | 1.0 × 1016 | 1.0 × 1014 | -4.623 | -4.266 | 0.216 | 9.90 × 1015 | 1.01 × 104 |
These values illustrate a strongly n-type case. Your exact result may vary with the chosen intrinsic concentration and effective masses.
1) What does this calculator return?
It returns the intrinsic level, Fermi level, band-edge positions, net doping, carrier concentrations, and distances from the Fermi level to both band edges.
2) Which physical model is used here?
It uses an equilibrium, non-degenerate semiconductor model with full dopant ionization. The compensated doping solution is handled through the inverse hyperbolic sine relationship.
3) Why is electron affinity included?
Electron affinity places the conduction band on a vacuum-referenced energy scale. That lets the tool report Ec, Ev, Ei, and EF consistently in eV.
4) Can this handle both donors and acceptors together?
Yes. The formula uses ND − NA and solves the compensated case directly, so mixed doping conditions are supported without switching calculators.
5) Can I use zero for one dopant type?
Yes. Set ND or NA to zero when only one dopant family is present. The calculator will still determine the Fermi shift and carrier concentrations correctly.
6) Why do the effective masses matter?
They slightly shift the intrinsic reference away from the exact midgap. This correction improves the position of Ei when electron and hole effective masses are different.
7) What units should I enter?
Use Kelvin for temperature, electron-volts for band gap and affinity, and cm-3 for carrier and dopant concentrations. Effective masses are relative to the free-electron mass.
8) When is the result less reliable?
Accuracy falls for heavily degenerate doping, incomplete ionization, strong nonequilibrium conditions, or when your material data do not match the selected temperature.