Diffusion är överföringen av atomer på grund av kaotisk termisk rörelse, den kan bli riktad under inverkan av en koncentrations- eller temperaturgradient. Både inre gitteratomer (självdiffusion eller homodiffusion) och atomer av andra kemiska element lösta i halvledaren (orenhet eller heterodiffusion) kan diffundera, såväl som punktdefekter i kristallstrukturen - interstitiella atomer och vakanser.
För att skapa skikt med olika typer av konduktivitet och pn-övergångar i en halvledare används för närvarande tre metoder för att introducera föroreningar: termisk diffusion, neutrontransmutationsdopning och jonimplantation ( jondopning ). Med en minskning av storleken på IC-elementen och tjockleken på de legerade skikten blev den andra metoden dominerande. Diffusionsprocessen förlorar dock inte sin betydelse, särskilt eftersom föroreningsfördelningen under glödgning av en halvledare efter jondopning följer de allmänna diffusionslagarna.
Hittills finns det ingen tillräckligt fullständig allmän teori som tillåter en exakt beräkning av dessa egenskaper. Befintliga teorier beskriver verkliga processer antingen för speciella fall och vissa förhållanden i processen, eller för skapandet av diffusionsskikt vid relativt låga koncentrationer och tillräckligt stora djup av föroreningsintroduktion. Anledningen till detta är mångfalden av processer som sker i ett fast ämne under diffusion, såsom växelverkan mellan atomer av olika föroreningar med varandra och med halvledaratomer, mekaniska spänningar och deformationer i kristallgittret, påverkan av miljön och andra processer betingelser.
Huvudmekanismerna för rörelse av atomer i en kristall kan vara: direkt utbyte av atomer på platser - a; ringbyte - b; rörelse längs internoder - in; relädiffusion (crowdion) - g; flytta igenom lediga platser - d; dissociativ rörelse - e; migration längs utökade defekter (dislokationer, staplingsfel, korngränser).
I varje diffusionsprocess äger som regel alla listade mekanismer för atomrörelse rum. Vid heterodifusion är åtminstone en av atomerna en förorening. Sannolikheten för att dessa processer inträffar i en kristall är dock olika. Det direkta utbytet av atomer kräver en mycket stor förvrängning av gittret på denna plats och den energikoncentration som är associerad med det i en liten region. Därför är denna process osannolik, liksom ringbytet.