I find contradicting information about this.

Some resources says it's above donor levels

Hyperphysics website:

enter image description here

and other say it's below, eg. on this ResearchGate thread:

in n-type semiconductor, the Fermi level lies below the donor level (but, above the intrinsic level), so that the donors are ionised according to the Fermi-Dirac probability function.

Analogous question would be: is Fermi level in p-type semiconductors above or below acceptor levels?

  • $\begingroup$ The picture shows the Fermi level above the donors. $\endgroup$
    – Jon Custer
    Jun 6, 2018 at 16:53
  • $\begingroup$ Yes but on several other places I found that it is below. Eg take a look this youtu.be/MykUGXAsEZc?t=4082 $\endgroup$
    – matori82
    Jun 6, 2018 at 17:11

2 Answers 2


This subject causes me confusion too (as well as frustration). Below is my understanding, but take it with a grain of salt because I may be wrong about it. I think that it basically comes down to how correctly you want to define the term "Fermi level" (and to a lesser extent, if you're a physicist or engineer).

Short answer: for engineering (and most practical) purposes, the Hyperphysics figure is wrong even tho it's right.

The spacing between the donor levels and the conduction band minimum is typically very small (typically order 50 meV --- compared to a typical bandgap of order 1000 meV), and that plot shows that any amount of doping (even the eleven atoms in the figure!) will force the Fermi level to be just a hair below the conduction band minimum, which would sound nuts to an engineer.

Strictly speaking, the Fermi level is only defined at absolute zero. So, you could argue (correctly) that the Fermi level has to be above the donor levels since the donor levels are occupied at zero temperature. (It takes thermal energy to ionize the dopants.) However, most people care about their semiconductors around room temperature, and many engineers[*] say "Fermi level" when they really should say "chemical potential". So, in many device physics contexts, "Fermi level" really means "chemical potential around room temperature". If that isn't an abuse of terms, I don't know what is.

So, check out the following plot (stolen from here):

enter image description here

What the plot calls $E_F$ (which is really the chemical potential) starts above the donor level and then drops down below it as the temperature is increased. What many people refer to as the "Fermi Level" is really that value of that curve around 300 K.

What's the moral of the story? People who confuse/abuse the terms "Fermi level" and "chemical potential" cause unnecessary confusion (and by extension, are horrible people). You do the world a service any time you correct someone who abuses the term "Fermi level".

EDIT: I should add that some seem to draw a distinction between "Fermi energy" (defined only at zero temperature) and "Fermi level" (meaning chemical potential). I don't think that this distinction improves anything. Both "Fermi energy" and "Fermi level" are invariably denoted as $E_F$, and IMHO, should mean the same thing. After all, all the other Fermi quantities (Fermi velocity, Fermi wavevector, etc.) are defined at zero temperature, so making Fermi level an exception is still unnecessarily confusing. We should just use an existing term (chemical potential) to make things clear. Rant over.

[*] And yes, some physicists too.

  • $\begingroup$ Excellent answer. One question: why should the catchy expression "Fermi level" be reserved for the chemical potential at zero K , where there is no interest except for low temperature physicists? $\endgroup$
    – my2cts
    Jun 16, 2018 at 8:15
  • $\begingroup$ I guess the basic answer is "that was how it's defined". However, I'd argue that the quantity isn't just useful for low temperature physicists because, In many contexts, we're almost all low temperature physicists. You can convert the Fermi energy into a temperature (the Fermi temperature), and for many metals, this temperature is ~10,000 K. Relative to that, room temperature might as well be zero, and the chemical potential at room temperature will basically be the Fermi energy. So using the Fermi energy at room temperature makes sense for metals, but not for semiconductors. $\endgroup$
    – lnmaurer
    Jun 16, 2018 at 15:02
  • $\begingroup$ See hyperphysics.phy-astr.gsu.edu/hbase/Tables/fermi.html for some Fermi temperatures. $\endgroup$
    – lnmaurer
    Jun 16, 2018 at 15:03
  • $\begingroup$ no, fermi level is different than fermi energy, still, still. $\endgroup$
    – Rainb
    Apr 5, 2021 at 17:22

Of course the raising of the Fermi level depends on the dopant species, doping concentration etc. but it will remain below the donor level energies in all realistic cases. It would only lie above if you had more donor levels than entire valence levels.

Edit - see for example 'Semiconductor devices: physics and technology' by Sze. A highly reccomended text for semiconductor basics.


This site is temporarily in read-only mode and not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .