4.3.21 · D2 · HinglishSemiconductor Fabrication

Visual walkthroughYield, defect density, and binning

2,116 words10 min read↑ Read in English

4.3.21 · D2 · Hardware › Semiconductor Fabrication › Yield, defect density, and binning


Step 1 — Hum kya count kar rahe hain: rectangle par dust

WHAT. Poore wafer ko random killer specks se chidka hua imagine karo, aur ek single die par zoom karo.

WHY. Kisi bhi math se pehle, hume us event ke baare mein bilkul clear hona chahiye jise hum dhundh rahe hain: "is ek rectangle ne koi speck catch nahi kiya." Baaki sab machinery hai us ek probability ko compute karne ke liye.

PICTURE. Figure mein, orange dots defects hain jo wafer par bikhre hain. Teal rectangle hamaari die hai. Sirf ek sawaal poochho: kya koi dot teal ke andar land kiya?

Figure — Yield, defect density, and binning

Step 2 — Defect density : process kitna dirty hai?

WHAT. Hum "poora process kitna dusty hai" ko ek single number mein compress karte hain. Agar kisi region ka area hai, to woh region defects ka average count pakadta hai

Units padho: . To ek die par defects ka ek pure expected count hai. Hum ise (Greek "lambda") naam dete hain kyunki yeh woh ek number hai jis par poori derivation pivot karti hai.

Multiply kyun karte hain? Density times area hamesha "is region mein kitna stuff hai" hota hai — same tarah jaise (log per km²) × (km²) = log. ek density hai; region hai; unka product count hai.

PICTURE. Figure mein usi dusty wafer par do dies hain alag-alag sizes ki. Badi die zyada dots overlap karti hai — to uska bada hai. Same , bada , zyada expected defects.

Figure — Yield, defect density, and binning

Step 3 — Die ko bahut saare tiny boxes mein slice karo

WHAT. Die ko equal tiny squares mein kaato, jahan bahut bada hai. Har box itna chota hai ki usme zyada se zyada ek defect aa sake — ya to usme ek speck hai ya nahi.

WHY aisa karte hain? Ek tiny yes/no box kuch aisa hai jis par hum plain counting se reason kar sakte hain. Hum ek mushkil sawaal ("poori die par kitne specks?") ko aasaan coin-flip sawaalon mein badal dete hain ("kya is box mein ek speck hai?"). Yahi woh trick hai jo hamare liye manufacture karegi.

Ek box ke hit hone ki chance. Die boxes mein spread hue defects average karti hai, to har box defects average karta hai. Kyunki ek box zyada se zyada ek hold karta hai, woh average hi uski hit hone ki probability hai:

PICTURE. Die ab chote cells ka ek grid hai. Kuch cells orange shade hain (hit), zyaatar empty hain (clean). Har cell ek independent coin flip hai jo "defect" land karti hai tiny probability ke saath.

Figure — Yield, defect density, and binning

Step 4 — Ek die survive karti hai sirf tab jab HAR box clean ho

WHAT. Die tab jeeti hai jab saare boxes empty hon. Ek box clean hone ki probability hai. Kyunki boxes independent hain (specks independently land karte hain), hum multiply karte hain:

Term by term:

  • = probability ki ek box defect se bach jaye.
  • exponent = hume saare ko bachna hai, to hum copies multiply karte hain.
  • substitute karne par single number ke terms mein boxed expression milta hai.

WHY multiply karte hain? Independent events ke liye "AND" matlab unki probabilities multiply karo. "Box1 clean AND box2 clean AND … AND box clean" → equal factors ka product → ek power.

PICTURE. Figure mein green "clean" tiles line up hain; survival chance product left to right run karta hai. Agar koi single tile orange flip ho, poora product ek dead die ki taraf collapse ho jaata hai.

Figure — Yield, defect density, and binning

Step 5 — Boxes ko infinitely fine hone do: ka janam

WHAT. Hamare boxes ek approximation the (ek defect in principle ek box share kar sakta tha). Picture ko exact banane ke liye, boxes ko zero size tak shrink karo — matlab . Hume yeh limit chahiye

WHY limit? Limit woh tool hai jo jawab deta hai "jaise main approximation ko perfect banata hoon, yeh value kya approach karti hai?" Yahan yeh artificial grid ko remove karta hai aur sach mein continuous answer deta hai.

Ek fact jo hume chahiye. Ek famous limit hai jo number ko define karta hai:

Yahan . Plug in karne par:

Result ka symbol check:

  • — woh special growth constant jo yeh limit hamare haath mein deta hai.
  • — ek negative exponent, kyunki zyada expected defects matlab kam survival. Zyada dust → chota .

PICTURE. Figure mein plot hai ke liye jo par ek dashed horizontal line ki taraf climb kar raha hai. Tum literally staircase ko exponential value par settle hote dekhte ho.

Figure — Yield, defect density, and binning

Step 6 — vs area ka shape: kyun bade dies ko saza milti hai

WHAT. ko mein ek curve ke roop mein dekho ( fixed ke saath). Yeh par se start hota hai aur decay karta hai, zero ko kabhi touch nahi karta.

WHY exponential, nahi? Kyunki area double karna matlab survival factor ko khud se multiply karna:

Do guna bada die half yield nahi karta — yield squared ho jaati hai. 1 se neeche ke number ko square karna use halving se kaafi zyada tezi se shrink karta hai. Yahi poori wajah hai ki giant GPU dies yield bleed karti hain.

PICTURE. Plum curve ek dotted "" curve ke saath jo log galti se expect karte hain. Dekho kaise sachi curve tezi se dive karti hai aur dono sharply disagree karte hain — classic mistake exposed.

Figure — Yield, defect density, and binning

Step 7 — Edge aur degenerate cases (formula sab mein survive karna chahiye)

Hum ko har extreme par test karte hain taaki koi reader kabhi unseen scenario na dekhe.

Case Input deta hai Sanity
Perfect process Har die jeeti hai ✅
Zero-area die Ek point koi dust nahi pakadta ✅
Filthy / huge Kuch survive nahi karta ✅
Chota ≈ "kam defects, chota loss" ✅
Defects clump karte hain (Poisson zyada pessimistic) use karo mein reduce hota hai jab

WHY aakhri do important hain.

  • Chote ke liye, exponential ka opening slice hai: intuitive "roughly fraction lose karo." Mature nodes ke liye accha gut-check.
  • Clustering ke liye, real dust clumps mein aati hai, to kuch dies bahut saare defects absorb karti hain aur zyada dies clean rehti hain jo pure randomness predict karta hai usse — negative-binomial model (dekho Poisson distribution) raise karta hai. Jab uska clustering knob (clumping vanish) ho jaata hai to yeh hamare par wapas collapse ho jaata hai, confirm karta hai ki Poisson no-clustering limit hai.

PICTURE. Teen miniature panels: (all-green die), (ek dot, hamesha clean), aur clustered dust (orange dots ek corner mein bunched baki ko spare karte hue).

Figure — Yield, defect density, and binning

Ek-picture summary

Poori derivation ek single canvas par: die → tiny boxes → "all clean" product → limit → curve, edge anchors marked ke saath (, bada ).

Figure — Yield, defect density, and binning
Recall Feynman: walkthrough plain words mein

Ek chip ek rectangle hai; killer dust specks wafer par randomly land karti hain. Is chance ko find karne ke liye ki hamaari chip saari dust se bache, hum ise ek zillion tiny boxes mein kaatate hain, har ek itna chota ki usme sirf ek speck aa sake ya nahi. Har box chance se clean rehta hai, jahan chip par expected specks ka average number hai. Chip tab jeeti hai jab har box clean ho, to hum woh chance khud se baar multiply karte hain: . Ab boxes ko infinitely tiny banao () — aur yeh exact expression ki famous definition hai. To seedha nikal aata hai. Kyunki yeh exponential hai, chip ka area double karna survival halve nahi karta — use square karta hai, yahi wajah hai ki huge chips itni aasaani se marti hain. ya set karo aur milta hai (kuch maarne wala nahi); dust badhaao aur . Agar dust clumps mein aaye, kuch chips mess absorb kar leti hain aur zyada survive karti hain jo pure randomness kehta hai usse — yahi negative-binomial correction hai, aur yeh quietly hamare formula mein wapas turn ho jaata hai jab clumping disappear ho.

Recall

Yield derivation mein number kahan aata hai? ::: Limit se jab die ko infinitely many tiny clean-or-not boxes mein slice kiya jaata hai. Boxes par survival multiply kyun kiya jaata hai? ::: Die tab jeeti hai jab SAARE boxes clean hon, aur independent "AND" events apni probabilities multiply karte hain. Die area double karne par yield ka kya hota hai? ::: Survival factor square ho jaata hai: — halving se kaafi bura. kya hai aur kya yeh 1 se zyada ho sakta hai? ::: Ek die par defects ka expected count, ; haan, yeh 1 se zyada ho sakta hai — yeh count hai, probability nahi.

Connections

  • Parent — Yield, defect density, and binning
  • Poisson distribution — tiny-boxes limit hi Poisson hai; yeh page ise haath se derive karta hai.
  • Process node scaling — chote nodes aur change karte hain, ko shift karte hain.
  • Chip economics and cost per transistor cost per good die mein feed hota hai.
  • Chiplets and MCM — ek badi die ko choti pieces mein split karna Step 6 mein dikhaye exponential area penalty se ladta hai.