University of Kurdistan logoNanoelectronics · Week 9 Study ToolkitProf. Mohammad Razaghi
University of Kurdistan logo
WEEK 9 · SMART CONTACTS

p-n junctions, solar cells, spin valves and spin potentials

Study toolkit for students · based on S. Datta, Lessons from Nanoelectronics, Part A, Chapter 12
Prof. Mohammad Razaghi · University of Kurdistan

1This week's plan

Read
Datta Part A, Chapter 12 (pp. 151–167): p-n junctions, spin valves, spin potentials.
Run
Colab notebook week09_smart_contacts.ipynb: both widgets, the two-level solar cell, the spin-valve network and the exercises.
Practise
Quiz (aim for 8/10), the practice problems and one mini-investigation. The models return in the C5 lab next week.

By the end of the week you should be able to

  1. Explain why some devices need separate quasi-Fermi levels for different groups of states.
  2. Derive I ∝ eqV/kT − 1 from the two-level model, and Isc and VOC = ħω(1 − T/T₀)/q when the scatterers are hot.
  3. Explain why asymmetric contacts are essential for a solar cell.
  4. Compute RP, RAP and MR of a spin valve, and the spin potential in its channel.
  5. Explain how a magnetic probe measures µS, and how spin-momentum locking creates µS from a current.

Optional video: Datta's nanoHUB-U course, Unit 3: L3.9 (spin potentials).

2Key ideas in five sentences

  1. Smart contacts. A contact that talks to one group of states more than another drives the groups to different quasi-Fermi levels; scattering between the groups (R-G, spin flip, backscattering) pulls them back together.
  2. The p-n junction is an inelastic device. No elastic path connects the contacts; the transfer A ↔ B limits the current, and detailed balance (Eq. 12.7) gives I ∝ eqV/kT − 1.
  3. A solar cell is a heat engine. Scatterers hotter than the device (sunlight, T₀ ≈ 6000 K) drive a current with no voltage; open-circuit qVOC = ħω(1 − T/T₀) is the Carnot limit. It needs asymmetric contacts.
  4. Spin valve. Majority and minority spins see interface resistances r < R; the circuit gives MR = P²/(1 − P²) when the interfaces dominate, and a spin potential µS = (µup − µdn)/2 in the channel.
  5. Spin potentials can be measured (magnetic probe: 2PµS) and even created by a plain current where spin is locked to momentum: µS = (q/2GB)pI.

3Equation sheet

δµ = µ⁺ − µ⁻ = (µ₁ − µ₂)/(1 + L/λ)Eq. 12.1
Two groups (right/left movers) driven apart by contacts.
In/A = −(σ0,n/q)dµn/dz,   dIn/dz = Σ(RGm→n − RGn→m)Eqs. 12.3–12.4
One µ per group, coupled by recombination-generation.
I = I₀(eqV/νkT − 1)Eq. 12.5
Diode law; ν and I₀ set by the R-G processes.
I ∼ DBAfA(1 − fB) − DABfB(1 − fA)Eq. 12.6
Two-level model; transition from the second index to the first.
DAB/DBA = e−ħω/kT₀Eq. 12.7
Absorbing ħω from scatterers at T₀ is harder than emitting.
X = eħω/kT₀ − ħω/kTe(µA − µB)/kT,   I ∼ DABfB(1 − fA)(X − 1)Eqs. 12.8, 12.11
T₀ = T and µA − µB = qV give the ideal diode.
Isc ∼ exp[(ħω/k)(1/T₀ − 1/T)] − 1,   qVOC = ħω(1 − T/T₀)Eq. 12.12, Sec. 12.1.1
Energy conversion; X = 1 at open circuit gives the Carnot efficiency (unnumbered in the book).
RP = [1/(2r + Rch) + 1/(2R + Rch)]⁻¹,   RAP = (r + R + Rch)/2Eqs. 12.13–12.14
Spin-valve circuit.
MR = (R − r)²/4rR = P²/(1 − P²),   P = (R − r)/(R + r)Eqs. 12.15–12.16
Rch = 0; tunnel junctions: 2P²/(1 − P²).
µP = (gupµup + gdnµdn)/(gup + gdn) = µ + PµSEqs. 12.17–12.19
µ = (µup + µdn)/2, µS = (µup − µdn)/2. (Datta prints PµS/2 in 12.19a; the algebra and Eq. 12.20 need PµS.)
µP(+m) − µP(−m) = 2PµSEq. 12.20
Measure µS by reversing the probe magnet.
µS = p(µ⁺ − µ⁻)/2 = (q/2GB)pI,   p ∼ (M − N)/(M + N)Eqs. 12.22–12.25
Spin-momentum locking: current-induced spin potential.

4Physics refresher: p-n junctions and magnets

p-n junction

Equilibrium: µ flat, bands bent by qVbi = kT ln(NAND/ni²) over a depletion width W = [2εsVbi(NA + ND)/(qNAND)]1/2. Forward bias V lowers the barrier to Vbi − V and splits µ into Fn and Fp by qV across the junction.

Ferromagnets

The exchange interaction shifts the up- and down-spin bands. At EF the majority spin has a different density of states (and interface conductance) from the minority spin. Polarization P = (D↑ − D↓)/(D↑ + D↓). Reversing the magnetization swaps up and down.

Detailed balance in one lineA system in contact with a bath at T₀ has occupation ratio e−ħω/kT₀ between states ħω apart. For that to be stationary, the ratio of upward to downward jump rates induced by the bath must be e−ħω/kT₀: Eq. 12.7. Datta proves it in Ch. 15.
Why (1 − f)/f = e(ε − µ)/kTFrom f = 1/(1 + e(ε − µ)/kT): 1/f − 1 = e(ε − µ)/kT. This turns products of Fermi functions in Eq. 12.9 into the exponentials of Eq. 12.11.

5Glossary

TermMeaning
Quasi-Fermi level (QFL)The electrochemical potential of one group of states out of equilibrium with the others.
Smart contactA contact that couples to some groups of states more strongly than to others.
R-G processesRecombination-generation: inelastic transfer between bands (here A ↔ B).
Ideality factor νI ∝ eqV/νkT; ν = 1 is ideal (59.5 mV/decade at 300 K).
Short-circuit current, open-circuit voltageI at V = 0; V at I = 0.
Spin valve, GMRTwo magnets and a metallic channel; resistance depends on their relative orientation.
MTJ, TMRMagnetic tunnel junction: an insulating barrier as channel; MR = 2P²/(1 − P²).
Spin potential µS(µup − µdn)/2: spin accumulation.
Spin-momentum lockingSurface states whose spin is fixed by their direction of motion (topological insulators).
Rashba–Edelstein effectA charge current creating a spin potential (and its inverse by reciprocity).

6Calculators

Two-level diode and solar cell

Carnot qVOC = ħω(1 − T/T₀)
with dilution: + kT lnδ
Dark slope kT ln10 / q
Isc factor exp[(ħω/k)(1/T₀ − 1/T)] − 1

Spin valve (Eqs. 12.13–12.16)

RP · RAP
MR = RAP/RP − 1
P = (R − r)/(R + r) · P²/(1 − P²) · 2P²/(1 − P²)
µS/qV in the AP channel

Spin potentials: probe and spin-momentum locking

µP(+m) − µP(−m)
GB = (q²/h)M
µS/q = pI/2GB
probe signal for that µS

7Self-check quiz

Click an answer: you get instant feedback. Score: 0 / 0

8Practice problems

kT = 25.85 meV and kT ln10 = 59.5 meV at 300 K; k = 8.617 × 10⁻⁵ eV/K; q²/h = 38.74 µS.

P1. Built-in potentialEASY

A silicon junction has NA = 10¹⁷ cm⁻³, ND = 10¹⁶ cm⁻³, ni = 10¹⁰ cm⁻³ at 300 K. Find Vbi.

SolutionVbi = 0.02585 × ln(10³³/10²⁰) = 0.02585 × 29.93 = 0.774 V.
P2. IdealityEASY

By what factor does the forward current grow when V increases by 0.1 V, for ν = 1 and ν = 2 at 300 K?

Solutione0.1/0.02585 = 47.9 for ν = 1; e0.1/0.0517 = 6.9 for ν = 2.
P3. Carnot limitEASY

ħω = 1.4 eV, T = 300 K, sun at T₀ = 6000 K. Find qVOC in Datta's model and with diluted sunlight δ = 2.16 × 10⁻⁵.

Solution1.4 × (1 − 0.05) = 1.33 V; kT lnδ = 0.02585 × (−10.74) = −0.278 V, so 1.05 V.
P4. A ratchetMEDIUM

ħω = 0.1 eV, T = 300 K. Evaluate the short-circuit factor exp[(ħω/k)(1/T₀ − 1/T)] − 1 for T₀ = 400 K and T₀ = 250 K. What do the signs mean?

Hintħω/k = 1160 K.
SolutionT₀ = 400 K: e−0.967 − 1 = −0.62 (electrons pumped B→A, out of contact 1). T₀ = 250 K: e+0.774 − 1 = +1.17: the current reverses, like Feynman's ratchet.
P5. Spin valveMEDIUM

r = 2 Ω, R = 6 Ω. Find RP, RAP and MR for Rch = 0 and Rch = 4 Ω.

SolutionRch = 0: RP = (1/4 + 1/12)⁻¹ = 3 Ω, RAP = 4 Ω, MR = 33.3% = P²/(1 − P²) with P = 0.5. Rch = 4 Ω: RP = (1/8 + 1/16)⁻¹ = 5.33 Ω, RAP = 6 Ω, MR = 12.5%.
P6. Tunnel junctionsMEDIUM

Which P gives MR = 100% in a metallic spin valve (Rch = 0) and in a tunnel junction?

SolutionP²/(1 − P²) = 1 ⇒ P = 0.707; 2P²/(1 − P²) = 1 ⇒ P² = 1/3, P = 0.577.
P7. Measuring µSMEDIUM

In the AP configuration of P5 (Rch = 4 Ω, no spin flips) a voltage V = 1 mV is applied. Find µS/q in the channel and the change in reading of a probe with P = 0.3 when its magnet is reversed.

HintIn AP both spins carry the same current; µup − µdn = (R − r)qV/(r + R + Rch).
Solutionµup − µdn = 4/12 × 1 mV = 0.333 mV, µS/q = 0.167 mV; signal 2PµS = 0.100 mV.
P8. Spin-momentum lockingHARDER

A topological-insulator surface strip has kF = 10⁹ m⁻¹ and width 5 µm (one spin-locked band, M = WkF/π). With p = 0.3 and I = 100 µA, estimate µS/q.

SolutionM = 1592, GB = 38.74 µS × 1592 = 0.0617 S; µS/q = pI/2GB = 0.3 × 10⁻⁴/0.123 = 243 µV.
P9. Derive Eq. 12.11HARDER

Starting from Eq. 12.9 and Eq. 12.10, derive X, and show that X = 1 at equilibrium (V = 0, T₀ = T).

SolutionfA/(1 − fA) = e−(εA − µA)/kT, (1 − fB)/fB = e(εB − µB)/kT, DBA/DAB = eħω/kT₀. The product is eħω/kT₀e−ħω/kTe(µA − µB)/kT. With T₀ = T and µA = µB, X = 1 and I = 0.

9Common mistakes

MISTAKE"A p-n junction is just a resistor whose conductivity depends on V."
CORRECTIts current is set by inelastic transfer between two groups of states; their conductivities hardly matter (Eq. 12.5).
MISTAKE"You need positive holes to understand the junction."
CORRECTDatta's model has only electrons jumping between levels A and B; holes are an optional bookkeeping device.
MISTAKE"Any absorbing material gives a photovoltage."
CORRECTWithout asymmetric contacts the pumped electrons leave equally to both sides: no current (Fig. 12.6b).
MISTAKE"Faster R-G is always better."
CORRECTWhen K ≫ γ the levels no longer follow the contacts; the transfer step must be the bottleneck for µA − µB = qV.
MISTAKE"MR depends only on the magnets."
CORRECTThe channel resistance and spin flips in series dilute it; MR = P²/(1 − P²) only for Rch = 0.
MISTAKE"The probe polarization P and the channel polarization p are the same thing."
CORRECTp belongs to the channel and creates µS (Eq. 12.25); P belongs to the probe magnet and measures it (Eq. 12.20).

10Explore

Files are in the course folder (course_materials).

Mini-investigations (15 min each)

  1. In the p-n widget, record VOC for T₀ = 600, 1000, 2000 and 6000 K and plot it against 1 − T/T₀. Slope?
  2. Set K/γ = 10 with sunlight: does µA − µB still equal qV at the operating point? Why not?
  3. In the spin-valve widget, with P = 0.6 and Rch = 2r, find the spin-flip length at which MR has fallen to half of its no-flip value.

11Can I…?

Tick what you can do without notes. Your ticks are saved in this browser.

12Looking ahead: Week 10 and circular session C5

Thermoelectricity and phonons (Datta Ch. 13–14), then C5: a Colab lab on spin valves, p-n junctions and thermoelectric optimisation.

  1. Two contacts at different temperatures and the same µ: which way do electrons flow if the channel only conducts above µ? Below µ?
  2. Why is a good thermoelectric not simply a good conductor?
  3. Heat is carried by electrons and by lattice vibrations. Which would you like to block, and how?