4.3.21 · D2Semiconductor Fabrication

Visual walkthrough — Yield, defect density, and binning

1,890 words9 min readBack to topic

Step 1 — What we are counting: dust on a rectangle

WHAT. Picture the whole wafer sprinkled with random killer specks, and zoom into a single die.

WHY. Before any math, we must be crystal-clear about the event we're chasing: "this one rectangle caught no specks." Everything else is machinery to compute that one probability.

PICTURE. In the figure, orange dots are defects scattered over the wafer. The teal rectangle is our die. Ask only one question: did any dot land inside teal?

Figure — Yield, defect density, and binning

Step 2 — Defect density : how dirty is the process?

WHAT. We compress "how dusty is the whole process" into a single number . If a region has area , the average count of defects it catches is

Read the units: . So is a pure expected count of defects on one die. We give it the name (Greek "lambda") because it's the one number the whole derivation pivots on.

WHY multiply? Density times area is always "how much stuff is in this region" — the same way (people per km²) × (km²) = people. is a density; is the region; their product is the count.

PICTURE. The figure shows two dies of different sizes on the same dusty wafer. The bigger die overlaps more dots — so its is larger. Same , bigger , more expected defects.

Figure — Yield, defect density, and binning

Step 3 — Slice the die into many tiny boxes

WHAT. Cut the die into equal tiny squares, where is huge. Each box is so small it can hold at most one defect — it either has a speck or it doesn't.

WHY do this? A tiny yes/no box is something we can reason about with plain counting. We turn one hard question ("how many specks on the whole die?") into easy coin-flip questions ("does this box have a speck?"). This is the trick that will manufacture for us.

The chance one box is hit. The die averages defects spread over boxes, so each box averages defects. Since a box holds at most one, that average is its probability of being hit:

PICTURE. The die is now a grid of little cells. A few cells are shaded orange (hit), most are empty (clean). Each cell is an independent coin flip that lands "defect" with tiny probability .

Figure — Yield, defect density, and binning

Step 4 — A die survives only if EVERY box is clean

WHAT. The die lives exactly when all boxes are empty. One box is clean with probability . Because the boxes are independent (specks land independently), we multiply:

Term by term:

  • = probability one box escapes a defect.
  • the exponent = we need all to escape, so we multiply copies.
  • substituting gives the boxed expression in terms of the single number .

WHY multiply? "AND" for independent events means multiply their probabilities. "Box1 clean AND box2 clean AND … AND box clean" → product of equal factors → a power.

PICTURE. The figure lines up green "clean" tiles; the survival chance is the product running left to right. If any single tile flips orange, the whole product collapses toward a dead die.

Figure — Yield, defect density, and binning

Step 5 — Let the boxes get infinitely fine: is born

WHAT. Our boxes were an approximation (a defect could in principle share a box). To make the picture exact, shrink the boxes to zero size — that means . We need the limit

WHY a limit? A limit is the tool that answers "what value does this approach as I make the approximation perfect?" Here it removes the artificial grid and gives the true, continuous answer.

The one fact we need. There is a famous limit that defines the number :

Here . Plugging in:

Symbol check on the result:

  • — the special growth constant this limit hands us.
  • — a negative exponent, because more expected defects means less survival. More dust → smaller .

PICTURE. The figure plots for climbing toward a dashed horizontal line at . You literally watch the staircase settle onto the exponential value.

Figure — Yield, defect density, and binning

Step 6 — The shape of vs area: why big dies are punished

WHAT. Look at as a curve in (with fixed). It starts at when and decays, never touching zero.

WHY exponential, not ? Because doubling area means multiplying the survival factor by itself:

A die twice as big doesn't have half the yield — it has the yield squared. Squaring a number below 1 shrinks it far faster than halving. That's the whole reason giant GPU dies bleed yield.

PICTURE. The plum curve next to a dotted "" curve people wrongly expect. See how the true curve dives faster and the two disagree sharply — the classic mistake exposed.

Figure — Yield, defect density, and binning

Step 7 — Edge & degenerate cases (the formula must survive all of them)

We test at every extreme so no reader ever hits an unshown scenario.

Case Input gives Sanity
Perfect process Every die lives ✅
Zero-area die A point catches no dust ✅
Filthy / huge Nothing survives ✅
Small ≈ "few defects, small loss" ✅
Defects clump (Poisson too pessimistic) use reduces to as

WHY the last two matter.

  • For small , the exponential's opening slice is : intuitive "lose roughly fraction." Good gut-check for mature nodes.
  • For clustering, real dust arrives in clumps, so a few dies eat many defects and more dies stay clean than pure randomness predicts — the negative-binomial model (see Poisson distribution) raises . As its clustering knob (clumping vanishes) it collapses back to our , confirming Poisson is the no-clustering limit.

PICTURE. Three miniature panels: (all-green die), (a dot, always clean), and clustered dust (orange dots bunched in one corner sparing the rest).

Figure — Yield, defect density, and binning

The one-picture summary

The whole derivation on a single canvas: die → tiny boxes → "all clean" product → limit → curve, with the edge anchors marked (, big ).

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

A chip is a rectangle; killer dust specks land on the wafer at random. To find the chance our chip escapes all dust, we chop it into a zillion tiny boxes, each so small it can only hold one speck or none. Each box stays clean with chance , where is the average number of specks expected on the chip. The chip lives only if every box is clean, so we multiply that chance by itself times: . Now make the boxes infinitely tiny () — and this exact expression is the famous definition of . So falls straight out. Because it's an exponential, doubling the chip's area doesn't halve survival — it squares it, which is why huge chips die so easily. Set or and you get (nothing to kill it); crank the dust up and . If dust clumps together, a few chips soak up the mess and more survive than pure randomness says — that's the negative-binomial correction, and it quietly turns back into our formula when the clumping disappears.

Recall

Where does the number enter the yield derivation? ::: From the limit when the die is sliced into infinitely many tiny clean-or-not boxes. Why is survival multiplied across boxes? ::: The die lives only if ALL boxes are clean, and independent "AND" events multiply their probabilities. What does doubling die area do to yield? ::: Squares the survival factor: — much worse than halving. What is and can it exceed 1? ::: The expected count of defects on one die, ; yes, it can exceed 1 — it is a count, not a probability.

Connections

  • Parent — Yield, defect density, and binning
  • Poisson distribution — the tiny-boxes limit is the Poisson ; this page derives it by hand.
  • Process node scaling — smaller nodes change and , shifting .
  • Chip economics and cost per transistor feeds cost per good die.
  • Chiplets and MCM — splitting a big die into small ones fights the exponential area penalty shown in Step 6.