WHY do gaps exist at all? When atoms come together, discrete atomic levels split into N closely-spaced levels (a band). Between two atomic levels there is empty energy space → that becomes the gap. More physically, electron waves with wavelength matching the crystal spacing get Bragg-reflected; standing waves of two different energies form at the zone boundary, and the energy difference between them is the gap.
Current flows only when electrons can gain a tiny bit of energy from an applied field and move to a slightly higher momentum state.
HOW the gap enters the numbers: the probability of an electron being thermally kicked across the gap follows a Boltzmann-like factor. The number of conduction electrons scales as
n∝e−Eg/(2kBT)
so conductivity σ∝e−Eg/(2kBT).
Imagine a two-storey car park. The ground floor is completely full of cars — nobody can budge, so no traffic moves. The top floor is empty. If a car wants to drive around (that's electric current), it must jump up to the empty floor. The band gap is how high that jump is. In metals the two floors overlap, so cars roll freely. In insulators the ceiling is so high no car can ever jump — no traffic ever. In semiconductors the jump is just high enough that on a warm day a few cars manage it, and if you heat the place up, more and more make the leap.
Dekho, har solid me electron ki energy alag-alag "bands" me hoti hai. Do bands ke beech ek forbidden zone hota hai jise hum ==band gap (Eg)== bolte hain — is range me koi electron reh hi nahi sakta. Ye gap decide karta hai ki material conductor hai, semiconductor hai, ya insulator. Yaad rakho: current chalne ke liye electron ko thodi si energy le kar aage badhna padta hai, aur iske liye uske paas khaali seat honi chahiye same band me.
Ab yahi twist hai — agar band poori tarah bhari hui hai (jaise packed parking), to electron move hi nahi kar sakta, chahe kitne bhi electron ho. Isliye current ke liye ya to bands overlap karein (metal, Eg=0), ya electron ko thermal energy se gap paar karwa ke upar wali empty band (conduction band) me bhejna padta hai. Semiconductor me gap chhota hota hai (Si me 1.12 eV) isliye kuchh electron room temperature pe bhi jump kar jaate hain. Insulator (diamond, ~5.5 eV) me gap itna bada hai ki koi jump nahi kar paata.
Formula ka core: carriers n∝e−Eg/(2kBT). Yahan 2 kyun aaya? Kyunki Fermi level gap ke beech me baithta hai, to electron ko sirf aadha gap (Eg/2) climb karna padta hai. Isi wajah se semiconductor ki conductivity temperature badhne pe badhti hai — garam karo, zyada electron cross karenge. Lekin metal me ulta hota hai: garam karne pe scattering badhti hai, conductivity girti hai. Exam me ye difference bahut poocha jaata hai, isliye pakka yaad rakho.