Electronics ManufacturingFree calculatorPDF, Excel, Word exportSemiconductors

Die Yield Calculator: Poisson, Murphy and Negative Binomial

Yield models turn a defect density and a die size into an expected probability that a die works. This calculator shows three classic models side by side so you can see how much the choice of model changes the forecast.

Your numbers

mm
mm
defects/cm2

Killer defect density, not total defect count.

Lower alpha means more clustering. Many fabs fit values from 1 to 5.

Your results

Murphy yield
88.1%
Y = ((1 - exp(-A D0)) / (A D0))^2, a triangular defect density distribution.
Negative binomial yield
88.2%
Y = (1 + A D0 / alpha)^-alpha, fits clustered defects.
Die area
0.64
Die area in cm2.
Mean defects per die (A x D0)
0.128
Poisson yield
88%
Y = exp(-A D0). Assumes random, uniform defects, so it is pessimistic for clustered defects.

Yield models are fitted approximations. Calibrate D0 and alpha against your own wafer sort data and use only killer defects for D0.

Save results:

Die yield vs defect density D0

Sweeps Defect density D0 from 0.05 to 1.5, holding your other inputs fixed.

Fit D0 from your own data

Want yield tracked by product and layer from existing fab records? Ask for an expert review of how to wire it up.

Optional. The tool and every export work without this. No spam.

How to use it

Enter the die dimensions in millimeters and the killer defect density D0 in defects per square centimeter. Set alpha for the negative binomial model, using a fitted value if you have one, otherwise start near 3. The calculator reports die area, the mean number of defects per die and the yield from each model. The chart sweeps D0 from 0.05 to 1.5 so you can see where the models diverge. At low defectivity all three agree closely, and they separate as the defect count per die grows.

The three models

Poisson assumes defects land independently and uniformly, giving Y = exp(-A D0). Real defects cluster, so Poisson understates yield for large die. Murphy assumes defect density varies across the wafer with a triangular distribution and gives Y = ((1 - exp(-A D0)) / (A D0))^2. The negative binomial model, Y = (1 + A D0 / alpha)^-alpha, adds a clustering parameter and reduces to Poisson as alpha grows large. Seeds and Bose-Einstein variants exist too, but these three cover most day to day work.

  • Poisson: random defects, most pessimistic
  • Murphy: simple, no fitted parameter
  • Negative binomial: best when you can fit alpha

Reading results and common mistakes

A 0.64 cm2 die at D0 of 0.2 gives about 0.13 mean defects per die, so every model lands near 88 percent. Make the die 4 times bigger and the models split by several points. Common mistakes: using total inspection defects instead of killer defects, mixing mm2 and cm2, applying one D0 to every layer, and forgetting that line yield, parametric loss and test escapes sit on top of random defect yield.

Frequently Asked Questions

Which yield model should I use?

Murphy is a reasonable default when you have no fit data. If you have wafer sort history, fit the negative binomial alpha, since it follows clustered defects best. Poisson is the conservative lower bound.

What is a typical D0?

It varies a lot by node, maturity and layer count. Mature processes can run below 0.1 per cm2 while new nodes ramp from several per cm2 down. Use your own fitted value, not a published average.

Why is my real yield lower than the model?

Random defect yield is only one factor. Systematic yield loss, parametric failures, probe issues, edge die and test escapes multiply on top. Compare the model to functional yield at wafer sort, not to final yield.

What does alpha mean?

Alpha is the clustering parameter. A small alpha means defects cluster strongly and yield is higher than Poisson predicts. As alpha grows, defects look random and the model approaches Poisson.

Netray can connect inspection, defect and sort data held in your ERP or MES to a private model that tracks D0 by product and layer without sending anything outside your network.