6.5.1 · D2Advanced & Emerging Architectures

Visual walkthrough — Chiplets and multi-die integration

2,142 words10 min readBack to topic

Prerequisites we lean on: Wafer yield and defect density and the parent topic. This is the picture-first companion to Wafer yield and defect density.


Step 1 — The wafer and the raisins

WHAT: We picture defects as random dots scattered over the wafer.

WHY: Before any math, we need a mental model. If a single defect lands inside a chip, that chip is (in the simple model) dead. So the whole story reduces to one question: how likely is a chip to have zero dots on it?

PICTURE: Below, the peach disc is the wafer; the magenta dots are defects sprinkled at random.

Figure — Chiplets and multi-die integration

Step 2 — Counting defects on one chip: the expected number

WHAT: We form the single most important quantity, the expected defect count on one die:

Term by term: is how thick the sprinkle is, is how much area you exposed to the sprinkle, and their product (Greek letter "lambda") is how many defects you should expect to land, on average.

WHY and not the actual count? Because the actual count is random — sometimes , sometimes . We can't predict a single wafer, but we can predict the average. is the anchor everything else hangs on.

PICTURE: Two chips of different area over the same sprinkle. The bigger one is expected to catch more dots. That is the whole intuition for "big dies are doomed."

Figure — Chiplets and multi-die integration

Step 3 — Why the Poisson formula? (the tool, justified)

WHAT: We write the probability of getting exactly defects on a die whose expected count is :

Reading it left to right:

  • — the expected count raised to the power : bigger makes larger more likely.
  • — a shrinking factor (; a negative exponent means "less than one"). It keeps the total probability adding to exactly .
  • — " factorial" . It corrects for the many orderings the same defects could arrive in.

WHY this shape? Don't memorise it — just trust the three assumptions force this exact form. We only need one value of next.

PICTURE: The Poisson bar chart for and . Notice: as grows, the bar at (our "good chip" bar, highlighted) shrinks fast.

Figure — Chiplets and multi-die integration

Step 4 — A good chip means ZERO defects: plug in

WHAT: Substitute into the Poisson formula:

WHY these two simplifications:

  • anything raised to the power zero is .
  • — factorial of zero is defined as .

Both the top-left and the bottom collapse to , leaving only the decay factor:

PICTURE: The full curve against area , with the bar from Step 3 traced onto it — showing that the whole yield curve is literally the height of the "zero defects" bar as slides.

Figure — Chiplets and multi-die integration

Step 5 — Feel the exponential: the monolithic die

WHAT: Take the parent's numbers: defects/mm² and a monolithic die of mm².

Term by term: expected defects per die. Four expected defects means the chance of zero is . Ninety-eight of every hundred giant dies are born dead.

WHY show this first? So the rescue in Step 6 has something brutal to rescue us from.

PICTURE: One huge die outline over the sprinkle — almost every copy has at least one dot inside. The rare survivor is circled.

Figure — Chiplets and multi-die integration

Step 6 — The rescue: split into chiplets

WHAT: The yield of one chiplet of area :

The only change from Step 4 is the exponent: became — a smaller expected count, so a bigger survival probability.

With , mm²:

Now expected defect per chiplet, so survive — about 20× better than the monolith.

WHY it's more than fairness: We never build the 98%-doomed giant. We keep only the good small dies (known-good die), then glue those into one package.

PICTURE: The same sprinkle, now with the die cut into 4 tiles. Bad tiles (with a dot) shaded out, good tiles glowing. Most tiles survive.

Figure — Chiplets and multi-die integration

Step 7 — Edge case: when splitting does NOT help

WHAT: Compare a small die, say mm², :

Already good. Split it in two (): . A modest gain — and now you owe interposer + assembly + double the I/O area. Chiplets can end up more expensive here.

WHY include this? The contract: cover every case. Chiplets are not free magic. The Wafer yield and defect density curve is flat near , so the payoff lives only where the curve is steep — large .

PICTURE: The curve annotated with two regions: a flat "splitting barely helps" zone near the origin (violet) and a steep "splitting rescues you" zone at large area (magenta).

Figure — Chiplets and multi-die integration

Step 8 — Degenerate cases: perfect and worst wafers

WHAT: Push the model to its edges:

Input Plug in Result Meaning
(flawless wafer) Every die good — splitting pointless.
(vanishing die) Infinitely small dies never catch a defect.
(giant die) Nothing survives — the reticle limit and yield both scream "stop."

WHY: These aren't trivia — they're the sanity checks that prove behaves like real silicon. A formula that gave or would be nonsense; ours always sits in .

PICTURE: The single curve with its two flat asymptotes: hugging on the left, hugging on the right, never leaving the band.

Figure — Chiplets and multi-die integration

The one-picture summary

Figure — Chiplets and multi-die integration
Recall Feynman retelling of the whole walkthrough

Sprinkle raisins on cookie dough — you can't aim them. One raisin ruins the cookie it lands in. If you bake one enormous cookie (), it's almost certain to catch a raisin, so almost every giant cookie is trash — we did the sum: only survive (). The math that says so is just "how likely is zero raisins?", and for random sprinkles that answer is — an exponential, meaning bigger cookies get punished faster and faster. Now bake four small cookies () from the same dough: each catches raisins only a quarter as often, so survive (), and we taste-test each one and toss the duds before gluing the good ones together. But if the cookie was already tiny (), it was fine anyway, so splitting barely helps and you just pay extra for the glue. And the extremes behave: no raisins at all → everything survives; a cookie of zero size → always fine; an infinite cookie → always doomed. That last curve — starting at , sliding down to , never going below zero or above one — is the whole story of why we build chiplets.

Connections