4.3.21 · D1 · Hardware › Semiconductor Fabrication › Yield, defect density, and binning
Hum ek round silicon disk par bahut saare identical rectangular chips print karte hain; random specks kuch ko kharab kar dete hain, aur yield un chips ka fraction hai jo survive karte hain. Parent page par jo bhi hai woh teen cheezein se bana hai — chips kitne fit hote hain, process kitna dirty hai, aur survival ki kitni cost hai — isliye yeh page un sab ideas ke har letter aur picture ko define karta hai.
Yeh Yield, defect density, and binning ka ground-floor page hai. Agar wahan koi symbol confuse kar gaya, toh woh yahan zero se define kiya gaya hai. Upar se neeche padho — har item mein sirf wahi cheezein use hoti hain jo uske upar define ho chuki hain.
r , diameter d
Ek wafer pure silicon ki ek patli circular slice hoti hai. Hum iski size do tareekon se describe karte hain:
==r == (radius) — bilkul centre se edge tak ki distance.
==d == (diameter) — beech se full width. Yeh sirf radius ka double hai: d = 2 r .
Ek round pizza imagine karo. Radius centre-to-crust hai; diameter crust-to-crust seedha beech se hai. Fabs wafers ko diameter se quote karte hain ("a 300 mm wafer"), isliye tum constantly convert karte ho: agar d = 300 mm toh r = 150 mm = 15 cm.
r ki zaroorat kyun hai
"Wafer par kitni jagah hai" ka har sawaal asal mein ek area ka sawaal hai, aur circle ka area radius se likha jaata hai, diameter se nahi. Isliye hum r saath leke chalte hain.
Definition Area, aur symbol
A
Area woh flat surface hai jo koi cheez cover karti hai, square units mein measure hoti hai. Yahan do areas matter karti hain:
Poore round wafer ka area: radius r wale circle ka area ==π r 2 == hota hai.
==A == — ek single chip (ek rectangle) ka area.
Square (woh chota 2 ) kyun? Area do directions mein rehta hai — width aur height — isliye iski units length times length hoti hain, jaise centimetres times centimetres, likha jaata hai cm 2 ("square centimetres"). Ek akela direction (ek line) kisi surface ko cover nahi kar sakti.
π (pi)
==π == ≈ 3.14159 ek fixed number hai jo circle ke radius ko uske area aur circumference mein convert karta hai. Yeh kabhi nahi badalta — yeh "circle" ke matlab mein hi baka hua hai.
Hum ek ko doosre se divide karenge thodi der mein — yahi "kitne chips fit hote hain" ka poora idea hai.
Ek die wafer se kata hua ek finished rectangular chip hai. DPW (gross dies per wafer) woh hai ki round disk par geometrically kitne die-rectangles fit hote hain , koi defect kuch kharab karne se pehle count karte hue.
Sabse pehla estimate bas "bada area ÷ chhota area" hai:
ideal count = A π r 2 = ek chip ko jo jagah chahiye poore wafer par jagah .
Intuition Yeh sirf estimate kyun hai — round-vs-square problem
Wafer ek circle hai lekin har die ek rectangle hai. Jo rectangles curved edge ke upar latkte hain woh gir jaate hain aur waste ho jaate hain. Isliye true count π r 2 / A se thoda kam hota hai. Parent page iske liye ek rim-correction term subtract karta hai — figure mein orange half-chips dekho.
π r 2 / A exact die count hai."
Kyun sahi lagta hai: yeh clean hai aur total jaisa dikhta hai.
Fix: yeh zyada count karta hai, kyunki round rim par partial dies beche nahi ja sakte. DPW hamesha thoda chhota hota hai. (Die grid actually kaise print hoti hai uske liye Photolithography dekho.)
Definition Defect, aur defect density
D 0
Ek defect woh cheez hai jo ek chip ko kharab kar de: dust ka ek daana, crystal flaw, ya printing wobble. ==D 0 == defect density hai — per unit area average fatal defects ki sankhya , jaise "0.5 defects per cm²".
Picture yeh hai: poore wafer par namak chidko. D 0 yeh nahi ki daane kahan gire — yeh hai ki tum ne kitna chidka, average mein, per square centimetre.
Intuition "Per area" kyun, "per wafer" kyun nahi
Chips alag-alag sizes mein aate hain. Per area ki ek sankhya hume kisi bhi die size ke baare mein poochne deti hai sirf us die ke area A se multiply karke. Woh product parent page par sabse important quantity hai — isse aage milte hain.
D 0 silicon ki ek fixed property hai."
Kyun sahi lagta hai: yeh ek material constant jaisa dikhta hai.
Fix: D 0 process ko measure karta hai, metal ko nahi. Ek brand-new manufacturing node dirty start karta hai (high D 0 ) aur engineers ke debug karne se clean hota jaata hai — yahi "yield ramp" hai. Dekho Process node scaling .
λ
==λ == (Greek letter "lambda") ek single die par expected fatal defects ki sankhya hai. Yeh "defects per area" ko "ek die ka area" se multiply karke milta hai:
λ = D 0 A .
Units cancel hokar ek pure count dete hain: cm 2 defects × cm 2 = defects . Agar tum 0.5 defects/cm² chidkte ho aur ek die 2 cm² hai, toh tum us par 1 defect expect karte ho — hamesha exactly ek nahi, lekin average mein ek.
Intuition Yeh product naam kyun dete hain
Picture yeh hai: bada die ek bada landing pad hai, isliye zyada specks uss par girte hain. λ "yeh chip kitna exposed hai" wala number hai. Aage ke har yield formula λ ke terms mein likha hai, isliye isse ek baar define karne se algebra chhoti rehti hai.
e aur e − λ
==e == ≈ 2.71828 ek fixed number hai (jaise π ) jo tab aata hai jab koi cheez har equal step par same fraction se shrink hoti hai — "compounding" decay. ==e − λ == ka matlab hai "e ko minus λ " ki power tak raise karna"; yeh 0 aur 1 ke beech ka ek number hai jo λ badhne par chhota hota jaata hai.
e − λ natural "kuch bura nahi hua" number kyun hai
Die ko bahut saare chote patches mein tod do, har ek mein ek defect hold karne ka thoda sa chance hai. Chance ki har patch clean hai woh bahut saare "almost 1" factors ka product hai. Jab tum patches ko infinitely chhota karte ho, woh product exactly e − λ par aa jaata hai. Isliye zero-defects ke saath survival probability e − λ hai aur kuch aisa nahi jo tum khud guess karo.
Figure se shape padho: λ = 0 par (ek spotless process) survival e 0 = 1 = 100% hai. Jaise λ badhta hai, survival fast girta hai lekin kabhi zero nahi chhoota — hamesha ek slim chance hoti hai ki ek bada die lucky raha.
Poora reason kyun exactly yahi curve (aur koi dusri nahi) defects govern karti hai woh Poisson distribution hai — D2 page usse derive karta hai; yahan tumhe sirf shape par trust karna hai.
Y
==Yield Y == manufactured dies ka woh fraction hai jo actually kaam karte hain — 0 aur 1 ke beech ka number (aksar percent mein bola jaata hai). Upar ke tools se, ek die tabhi kaam karta hai jab usne zero fatal defects pakde hon, aur woh probability e − λ hai, isliye:
Y = e − D 0 A .
Intuition Ek sentence mein har letter kya kar raha hai
D 0 kehta hai kitna dirty; A kehta hai target kitna bada hai; unka product λ kehta hai kitna exposed hai; e − ( … ) "exposure" ko "survival fraction" mein badalta hai.
Aage ka sab kuch — wafer per good dies, cost — bas yeh Y section 3 ke counts se multiply ya divide hai. Chips banne ke baad Y actually kaise measure kiya jaata hai uske liye Wafer testing and probe dekho.
α
==α == (Greek "alpha") clustering parameter hai. Real specks clumps mein girti hain, evenly nahi. α batata hai kitna clumpy: chhota α matlab heavy clumping; bada α matlab perfectly even (no clumping).
kyun help karta hai
Agar das specks ek already-dead die par pile ho jaayein, toh woh apne aap ko waste kar rahe hain — nau doosre dies clean rahe jinhe ek "spread-out" sprinkle maar deti. Isliye clumping extra dies bachata hai, aur real yield plain e − λ estimate se zyada hoti hai. Parent ka negative-binomial formula Y = ( 1 + D 0 A / α ) − α yeh carry karta hai, aur jaise α → ∞ (no clumps) yeh e − D 0 A par wapas aa jaata hai.
Definition Cost per good die
Agar ek poore wafer ki cost Cost wafer money hai, aur usne DPW × Y working dies yield kiye, toh har survivor ko poora bill uthana hoga:
Cost good die = DPW × Y Cost wafer .
Picture yeh hai: tum poori pizza ke paisa dete ho chahe har slice edible ho ya na ho, isliye tum price sirf achhi slices mein divide karte ho. Yeh Chip economics and cost per transistor ka bridge hai aur isliye bhi ki giant dies ko Chiplets and MCM mein kyun kaat diya jaata hai.
Binning un dies ko quality grades mein sort karna hai jo pass kar gaye — top stable clock speed ke hisaab se, power use ke hisaab se, ya kitne cores/cache blocks abhi bhi kaam kar rahe hain — aur har grade ko alag product ke roop mein bechna.
Picture yeh hai: achhi cookies taste karne ke baad, jo sabse crunchy hain woh "premium" box mein jaate hain aur jo softer hain woh "budget" box mein. Koi naya recipe nahi — wahi die alag prices par.
survival e to the minus lambda
r ka matlab kya hai aur d se kaise related hai?Radius = centre-to-edge distance; d = 2 r .
Die area mein chhota 2 kyun likha jaata hai (jaise cm 2 )? Area do directions cover karta hai, isliye iski unit length × length hoti hai.
DPW kya hai aur yeh π r 2 / A se kam kyun hai? Defects se pehle round wafer par fit hone wale dies; round rim partial rectangular dies waste karta hai.
D 0 kya measure karta hai, aur kya yeh constant hai?Per unit area average fatal defects; constant nahi — process mature hone par yeh girta hai.
λ kaise milta hai aur iska matlab kya hai?λ = D 0 A ; ek die par expected defects ki sankhya.
e − λ kya hai aur yeh 0 aur 1 ke beech kyun hai?e (≈2.718) negative power par raise kiya gaya; yeh probability hai ki die ne zero defects pakde.
Poisson yield likho aur batao har letter kya karta hai. Y = e − D 0 A ; D 0 dirtiness, A die size, saath mein exposure, e − ( ⋅ ) survival fraction.
α kya control karta hai aur clumping yield kyun badhata hai?Clustering; clumps already-dead dies par defects waste karte hain, clean ones ko bacha ke.
Cost-per-good-die formula do. Cost wafer / ( DPW × Y ) .
Binning ek line mein kya hai? Pass hue dies ko speed/quality grades mein sort karna jo alag products ke roop mein bechte hain.