Advanced Fermi Level Position Calculator

Model compensated doping, intrinsic shift, and band references. See electron, hole, and energy offsets instantly. Use clean inputs, exports, formulas, examples, and helpful FAQs.

Calculator Inputs
Optional label for your report and chart.
Typical room-temperature value is 300 K.
Energy separation between conduction and valence bands.
Used to place Ec on a vacuum-referenced scale.
Enter using standard or scientific notation.
Set to 0 if donor doping is absent.
Set to 0 if acceptor doping is absent.
Relative effective mass for the conduction band.
Relative effective mass for the valence band.
Formula Used

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.

How to Use This Calculator
  1. Enter a material label if you want a named report.
  2. Provide temperature, band gap, and electron affinity.
  3. Enter intrinsic carrier concentration for the chosen material and temperature.
  4. Fill donor and acceptor concentrations, using zero when absent.
  5. Enter electron and hole effective masses relative to the free-electron mass.
  6. Press Calculate Fermi Level to show the results above the form.
  7. Review EF, Ei, carrier concentrations, and the energy-level chart.
  8. Use the CSV or PDF buttons to export the current result set.
Example Data Table
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.

Frequently Asked Questions

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.

Related Calculators

landau diamagnetismspecific heat solidsurface state densityphonon self-energy

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.