Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Yield Prediction
Based on design and the process
Assumes a model for yield loss
Yield loss (for a particular design)
Random defects in the process
sub-optimal process (called “systematic yield loss”)
Why yield prediction?
Used to determine which process needs improvement
Modify designs suitably, if process cannot be improved
Stop working on a process/design, if the maximum possible
yield is achieved!
And start on maintaining ‘cleaner’ fab for increasing yield 2
24-Apr-19
Index
Defectivity and Yield Prediction
size distribution
density distribution
Yield models
Defectivity, Fail Rate
Defect identification
electrical, optical, FA
Concept of critical area
3
24-Apr-19
Index
Test Data (Yield) Analysis
SOF, COF analysis
overlay (inline, e-test, yield, bin)
classification of defects, kill ratio
correlation
Equipment (lot history)
Memory
Repair, redundancy, effect on yield
4
24-Apr-19
Defect
Defect Size Distribution (metal,poly...)
less number of Larger defects
Model Parameters (Do,P,Xo)
Outliers, Excursions
Concept of Critical Area
Assume uniform defect density distribution
Point Defects of identical size (Contact, via)
Defect Density distribution (uniform, normal, other
models)
Not the same as Defect Size Distribution
Fail Rate
24-Apr-19
5
Defect Size Distribution (DSD)
Defects of very
small size will not
Defect Density(#/cm2)
cause shorts /opens
Min space / width
causes ‘fails’
Xo Y Do X P
Defectivity
decreases with particle
size Xo
Size (mm)
Reasonable model: 6
24-Apr-19
power law
Defect Size Distribution
Values of Do and P
‘health’ of the fab
Typically p=3
Typical Do should be 0.5 for a very good fab
why?
Outliers have to be considered separately
7
24-Apr-19
Yield Prediction
Very rough idea based on area of chip and Number of metal
levels (or number of mask levels)
N
1
Yield
1 DA
N is also called ‘complexity’ of the chip
D is the defect level
does not take into account the defect size distribution
(large vs small defects)
does not take into account the complexity of design
(dense vs sparse etc) 8
24-Apr-19
Yield Model Via
Total yield P( x) Y ( x) dx
0
Constraint P ( x) 1
0
Y ( x ) e x N
N is the relevant parameter
Number of single via, or Critical Area
10
24-Apr-19
Via
Poisson Model
If defect density is uniform (NOT random)
delta function
Yield = exp(-kN), where k is the fail rate k
eg. Test structure has a billion via, 2 opens are detected
Fail rate is 2 ppb
Satisfies the constraint
Poisson Model (Usually used, for its simplicity)
Valid when defectivity is very low
Generally yield predictions may be too pessimistic
Not valid with strong spatial signal
center vs edge or clustering
11
24-Apr-19
SEEDS Model Via
12
24-Apr-19
Murphy’s Model Via
Rectangular
2N
1 e (2 k N )
Yield
2kN
1/2N
Generally not applicable
2N
13
24-Apr-19
Gamma Model Via
Empirical
has two parameters (k and alpha)
Covers Poisson model at one end and Seeds model
a
at the other kN
Yield 1
a
Alpha is the ‘randomness’ of defects
a =1 (clustered, SEEDS model)
a = infinity (approaches Poisson Model)
a = 4.2 (approx Murphy’s model)
14
24-Apr-19
Yield Prediction Metal/Poly
L
s s s
A particle of size > ‘s’ will cause short only if it falls in the shaded
region of width ‘x’ and length ‘L’
A particle of size =‘s’ will cause short only if it falls on an exact line
(Critical area is barely zero) 15
24-Apr-19
Yield Prediction Metal/Poly
For each layer, the minimum defect (that can cause fail) may vary
Layout quantities calculated (Layout Extraction)
Electrically redundant (net list) vs isolated
16
24-Apr-19
Yield Prediction Metal/Poly
Critical Area
loss
Density
direct method
model fit to provide Do and P
killer and non killer defects identified
classification/ pareto based on experience
Size
Outlier removal to obtain better model fit
Account for outlier separately (in yield prediction)
18
24-Apr-19
DSD Identification
Electrical Detection
Done on test chips (using yield of test structures)
Better for identifying killer defects
overlay with optical (KLA) provides correlation
KLA done on test chip and Product chip
Not all areas ‘scanned’ optically
Calculation to obtain Do and P (assumes a yield model like
Poissson Model)
Min Resolution depends on the space/width of structures
Accuracy depends on the total structures
more structures per die, more wafers...
Use of nest to enhance resolution 19
24-Apr-19
Defect Identification
Failure Analysis
Not practical for obtaining defect size distribution
Very useful for determining failure mechanism and in defect
classification
Typically Voltage contrast test, FIB (Focussed Ion Beam)
20
24-Apr-19
Review
Understanding of Modules
Basics of Testing (to detect defects, process issues and
to determine if the product is passing/failing)
Defect distribution Models
Yield Models
Defect detection techniques (basics)
and fit to the model
Missing yet...
How to predict the yield of a chip
and compare with ‘real’ results
and decide on next step (if the prediction is correct vs incorrect)
24-Apr-19
21
Yield Prediction
Analyze the whole chip yield
easy
vs process split, by wafer, by lot and so on
Analyze by blocks (sub units) of the chip
22
24-Apr-19
Yield Prediction
Calculate (extract) the critical area, via count, contact
count etc...
In general, if the fail rate is 3 ppb and defectivity is
0.5, yield of the chip, based on Poisson Model
Do (defect/ sq Via in Million/ Critical
cm), Fail Rate
(ppb) Layer
Area (integrated) in
square cm
Yield of the
layer
Note: Poly, Active
3 N active 10 97.0%
3 N poly 10 97.0% shorts are not accounted
3 P active 10 97.0%
3 P poly 10 97.0%
for
3 Via 1 25 92.8%
3 Via 2 20 94.2% Metal opens excluded
3 Via 3 15 95.6%
Yield 66.37% 23
24-Apr-19
Yield Prediction
Can be done at block level also
Random defectivity
==> block yields are independent
multiply each block yield to obtain chip yield
Similarly multiply each layer yield to obtain chip (or block) yield
Memory : Account for Repair!
24
24-Apr-19
Yield Data Analysis
Usually SOF test data
Check if ‘random’ model applied
account for known trends (center edge etc)
‘convert’ to COF data
Isolate block which does not follow trend
Compare with other data
scribe line, inline, optical defect, thickness measurement...
Look for other modes of fail (for layout extractions not accounted
for yet)
25
24-Apr-19
Yield Data Analysis
Plot wafermap
do the fails look random?
(are the fails caused by random defectivity)?
Any trend (cluster, first wafer effect...)
26
24-Apr-19
Yield Data Analysis
Assume fails are based on random fails
if not, then assume that sub optimal processes affect all the
blocks ‘randomly’
Need sufficient sample size
No correlation between fails for different blocks
27
24-Apr-19
Yield Data Analysis
If 50 chips are tested and you get the following results....
Test No. Failing No. Passing Total No. 'COF' Yield
Test-1 20 30 50 60.00%
Test-2 15 15 30 50.00%
Test-3 2 13 15 86.67%
Test-4 7 6 13 46.15%
Test-5 0 6 6 100.00%
Test
If the block is
'corrected'
Fix
Test-1 20.0% Test-4
Test-2 24.0% Test-2
Test-3
Test-4
13.8%
26.0%
Test-1
Test-5 12.0% Test-3
28
24-Apr-19
Yield Data Analysis
If block yields are correlated
29
24-Apr-19
Yield Data Analysis
To identify block yield correlations
COF for some wafers
Re-order test to ‘estimate’ correlations
30
24-Apr-19
Yield Data Analysis, Eg1
1
Real Yield
B3
B2
B1 B4
0.8 1
Predicted Yield
24-Apr-19
==> Block-4 is ‘hit’ by a systematic problem 31
Yield Data Analysis. Eg. 2
1
Real Yield
B4
B3
B2
B1
0.8 1
Predicted Yield
Real Yield
B4
B3
B2
B1
Block1 yld
Not likely to be random
Block2 yld 34
24-Apr-19
Yield Data Analysis.
If a block has systematic yield loss
or if there are reasons to believe that the whole chip hit by
systematic loss...
Need to determine the mode of fail and which module is
causing the problem
To obtain better idea
Equipment Commonality (equipment related)
Do all wafers show the issue? Only some wafers?
Inline CD (top/bottom SEM) (process related)
Inline thickness measurement (process related)
scribe line data correlation (mode of fail)
Field Analysis (by shot) 35
24-Apr-19
Yield vs Scribe Line.
Scribe line analysis
Scribe line only in some locations
Take the ‘COF like’ yields in the surrounding chips
Otherwise use wafer average
Plot yield vs M3 resistance data (for example)
24-Apr-19
R 36
Yield vs Scribe Line
Scribe line structures are small
==> small variations/increase in scribe line is likely to represent a
larger variation/increase in the product chip
==> increased M3 resistance or M3 opens a possible issue
Example: A chip has 10 million via12 and scribe line has 1000 via12
For a FR of 10 ppb, chip via12 yield is 91%. Scribe line yield is
99.99%
Very few scribe lines tested vs all chips tested
==> not likely to see full blown opens/shorts in scribe lines
37
24-Apr-19
Yield vs Inline
Similar analysis for Inline data
thickness, CD
SEM CD measurements typically taken in scribe line
usually post etch, sometimes pre etch
can compare with electrical CD
between different products in the same fab
Sometimes there will be (deliberate) difference in the CD,
because of difference in target
Thickness by 4 point probe, optical
Note: SEM and Steppers may be linked. Look for
commonality
As much as possible, use the dies next to the ‘measurement
location’ to calculate ‘COF like’ yield
24-Apr-19
38
Yield vs Inline Defectivity
Compare with Inline Defectivity
Overlay defect vs yield map
Classified (pareto) vs yield
ADC (automatic defect classification)
sensitivity, observable defect size ....
39
24-Apr-19