6.5.1 · D1Advanced & Emerging Architectures

Foundations — Chiplets and multi-die integration

2,456 words11 min readBack to topic

This page assumes nothing. Before you read the parent note, you should be able to point at every symbol below and say what it is, what it looks like, and why the topic needs it. Let's earn each one.


1. The wafer, the die, and area

Figure — Chiplets and multi-die integration

Look at the figure. The big circle is the wafer. The grid of squares are the dies. When we say die area , we mean the size of one of those squares, measured in square millimetres ().

The symbol:

  • ::: die area, in . Picture: the size of one rectangle in the grid.

2. Defects and defect density

Defects are scattered across the wafer roughly at random and roughly evenly — like raindrops hitting a pavement. Some areas catch more, some fewer, but on average the sprinkle is uniform.

Figure — Chiplets and multi-die integration

Why do we need a density and not just a count? Because a count depends on how big a patch you look at. Density lets us ask: "given a die of area , how many defects do I expect on it?" — and the answer is simply the sprinkle rate times the area.

The symbols:

  • ::: defect density, average defects per . Picture: how thickly the raindrops fall.
  • ::: the expected number of defects on a die of area . Picture: raindrops on one square = rate × square-size.

3. Probability, and why "zero defects" is the goal

A die works only if it catches zero defects. So we need to talk about chance.

Here the "something" we care about is how many defects land on one die. We'll write = the probability that exactly defects land on a die, where

  • ::: a whole-number count of defects on one die ().
  • ::: the chance of getting exactly that many.

Why zero specifically? Because one defect is (usually) enough to kill the die. So the die is good exactly when . The chance of that is the number we're after — and we're about to name it yield.


4. Building the yield formula, piece by piece

We want one number: the probability a die has zero defects. We'll call that number the yield .

  • ::: yield — the fraction of dies that come out good; equivalently the probability that one die has zero defects (a number from to ).

To get we first need the full probability for any count , then set . That full expression — the Poisson formula — uses two pieces of notation a newcomer won't recognise: the factorial and the exponential . Let's earn each, then assemble them and read off .

4a. Factorial

Why does it appear? When you sprinkle identical defects onto a die, the order you dropped them in doesn't matter — "defect A then B" is the same outcome as "B then A". There are ways to order things, so if we counted ordered sprinklings we'd have over-counted each real outcome exactly times. Dividing by cancels that over-count. (For our purpose you only need one fact: , the value we plug in for a good die.)

4b. The exponential

Figure — Chiplets and multi-die integration

Why this function and not, say, or a straight line? Because we're asking: "if defects land independently, what's the chance none of them hits my die?" Independent survival multiplies. Split the die into many tiny patches; the chance the whole die survives is the product of each patch surviving. When you multiply many independent tiny survival-chances together, the maths forces an exponential to appear — that's exactly what is. No other function fits "independent, multiplying survival."

Look at the red curve: as (the expected defects) grows along the horizontal axis, survival falls off a cliff. That cliff is the reason big dies are doomed.

4c. Assembling the Poisson formula — where each factor comes from

The full probability of exactly defects on a die is:

Read it as three factors, each with a job:

  1. — "each defect had a chance to land here." We established is the expected count of defects on this die. Landing of them means multiplying that single-defect tendency by itself times → the power . More expected defects, or more of them wanted (), pushes this factor up.
  2. — "don't double-count orderings." From §4a: the defects are identical, so we divide out the equivalent orderings we'd otherwise over-count.
  3. — "and all the rest of the area stayed empty." This is the survival factor from §4b: the probability that no extra defects landed. It's the exponential we argued must appear whenever independent survival-chances multiply.

Multiply the three together and you have the standard Poisson model — the textbook description of rare, independent, uniformly-sprinkled events.

Now the payoff. Set for a good die. Then (factor 1 vanishes — no defects to place), (factor 2 is trivial), leaving only the survival factor:


5. Splitting a die: the symbol (and the catch)

If the big die was and , each chiplet is . Plug the smaller area into the yield formula:

A smaller exponent means the exponential is closer to 1each individual chiplet is far likelier to be good. So far so good.

So the honest summary: splitting shrinks each piece's risk and — crucially — lets you filter before you glue. That filtering, not the split by itself, is the economic engine.


6. The energy symbols: , , ,

The parent's second formula talks about the cost of moving data between dies. Four new symbols:

Figure — Chiplets and multi-die integration

The picture: think of a wire as a bucket. To signal a "1" you fill the bucket with charge; to signal "0" you empty it. A longer wire is a bigger bucket (capacitance grows with length). Every bit you send costs energy to fill that bucket:

Why does this matter for chiplets? Dies glued close together (micrometres apart, on the package) have tiny buckets → cheap bits. Data forced off the package onto a circuit board (centimetres) has huge buckets → expensive bits. Closeness = cheap communication. That's why we bring dies physically near each other.

  • The symbol ::: "is proportional to" — grows in step with, ignoring constants. means "double the length, double the capacitance."

Where to go next


Equipment checklist

Test yourself — you're ready when each answer comes instantly.

What does the symbol stand for, and its units?
Die area, in — the size of one chip rectangle.
What does measure?
Defect density: average number of defects per of silicon.
What is the pure number ?
The expected (average) number of defects landing on one die of area .
What does mean?
The probability that exactly defects land on a die.
In the Poisson formula, what jobs do and the do?
= the tendency for defects to land; cancels the over-counted orderings of identical defects.
Compute and .
and .
Is big or small, roughly?
Small — about ; shrinks toward zero as grows.
Why must yield be an exponential and not a straight line?
Independent survival of many patches multiplies, and multiplying independent survival chances forces an exponential.
Which value of gives a good die, and what does the formula reduce to?
; it reduces to .
Name two assumptions the Poisson yield model makes, and one way reality breaks them.
Uniform density and independent defects; reality breaks both via clustering (defects spawn neighbours) and wafer non-uniformity.
If you split area into equal chiplets, what is the yield that all survive, and why doesn't splitting alone help?
— the same as monolithic; the real gain comes from testing/discarding bad dies (KGD) and redundancy.
State the energy-per-bit formula and what means.
; capacitance grows with wire length, so longer wires cost more energy per bit.
What does the symbol mean?
"Is proportional to" — grows in lockstep, ignoring constant factors.