Download presentation
Presentation is loading. Please wait.
1
Yield
2
Overview Yield Prediction Yield loss (for a particular design)
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 15-Jan-19
3
Index Defectivity and Yield Prediction size distribution
density distribution Yield models Defectivity, Fail Rate Defect identification electrical, optical, FA Concept of critical area 15-Jan-19
4
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 15-Jan-19
5
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 15-Jan-19
6
Defect Size Distribution (DSD)
Defects of very small size will not cause shorts /opens Min space / width causes ‘fails’ Xo Defectivity decreases with particle size Reasonable model: power law Defect Density(#/cm2) Xo Size (mm) 15-Jan-19
7
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 15-Jan-19
8
Yield Prediction Very rough idea based on area of chip and Number of metal levels (or number of mask levels) 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) 15-Jan-19
9
Yield Model Via For Via or contact
Assume all defects are of identical size (same as that of one via) One defect kills one via If defect density is x (number/sq.cm), probability that a location will have that defect density is P(x) The probability that a location with such a defect density will pass is Y(x) Total yield Constraint Usually, infinity replaced by 10 mm or so 15-Jan-19
10
Yield Model Via If defect density is x, Y(x) is given by
N is the relevant parameter Number of single via, or Critical Area Note: Electrically single/redundant via vs Geometrically single/redundant 15-Jan-19
11
Poisson Model Via If defect density is uniform (NOT random)
delta function Yield = exp(-kN), where k is the fail rate 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 k 15-Jan-19
12
SEEDS Model Via Defect density decreases exponentially
(NOT defect size). All defects are point defects P(x) = 1/k*exp(-x/k) 1/k is needed for normalization Yield = 1/(1+kN) In general, yield predictions are very optimistic More accurate, if there are lot of clusters 1/k 15-Jan-19
13
Murphy’s Model Via Triangular (to approximate normal distribution) 1/N
Rectangular 2N 1/2N Generally not applicable 2N 15-Jan-19
14
Gamma Model Via Empirical has two parameters (k and alpha)
Covers Poisson model at one end and Seeds model at the other Alpha is the ‘randomness’ of defects a =1 (clustered, SEEDS model) a = infinity (approaches Poisson Model) a = 4.2 (approx Murphy’s model) 15-Jan-19
15
Yield Prediction Metal/Poly
Poisson Model: For metal or poly, the parameter used is ‘critical area’ A particle of size < ‘s’ will not cause any short (in aluminum process, for example) x 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-Jan-19
16
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 15-Jan-19
17
Lower limit (instead of 0,use Xo)
Yield Prediction Metal/Poly Critical Area vs Defect Size curve Yield Loss Very small defect ==> No yield loss Critical Area When defect size approaches that of chip, critical area is the same as the area of the chip Size Yield Prediction by multiplying critical area and DSD and integrating the result Lower limit (instead of 0,use Xo) 15-Jan-19
18
DSD Identification Optical detection Density Size direct method
model fit to provide Do and P killer and non killer defects identified classification/ pareto based on experience Outlier removal to obtain better model fit Account for outlier separately (in yield prediction) Density Size 15-Jan-19
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 15-Jan-19
20
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) 15-Jan-19
21
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) 15-Jan-19
22
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 Random defect should be the same for all the blocks in a chip Any deviation must come from different sensitivity of the blocks to various processes 15-Jan-19
23
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 Note: Poly, Active shorts are not accounted for Metal opens excluded Numbers given are dummy but ‘realistic’ 15-Jan-19
24
Yield Prediction Can be done at block level also ROM SRAM
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! 15-Jan-19
25
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) 15-Jan-19
26
Yield Data Analysis Plot wafermap
do the fails look random? (are the fails caused by random defectivity)? Any trend (cluster, first wafer effect...) Extracting ‘COF’ data from ‘SOF’ data example 15-Jan-19
27
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 If 50 chips are tested and you get the following results.... which block (test) should be fixed first? And Why? 15-Jan-19
28
Yield Data Analysis If 50 chips are tested and you get the following results.... Block associated with Test-4 has the lowest yield Fix Test-4 Test-2 Test-1 Test-3 15-Jan-19
29
Yield Data Analysis If block yields are correlated
e.g. If one of the tests (Test-3) uses ‘block-2’ structure also or if the block-2 and block-3 are very similar in design and the ‘unknown’ fail mode is affecting them to the same extent... All the chips that failed for Test-2 would have failed for Test-3 also and the table will look like... Different conclusions! 15-Jan-19
30
Yield Data Analysis To identify block yield correlations
COF for some wafers Re-order test to ‘estimate’ correlations More sample size to obtain accuracy ‘COF like’ data extraction has to be done at wafer level, or lot level Not at die level! Compare ‘predicted’ vs ‘real’ ‘COF’ yield for blocks 15-Jan-19
31
Yield Data Analysis, Eg1 1 Real Yield B3 B2 B4 B1 0.8 1
Predicted Yield B1, B2 and B3 yields are ‘as predicted’ (more or less) B4 yield is much lower than what is predicted ==> Block-4 is ‘hit’ by a systematic problem 15-Jan-19
32
Yield Data Analysis. Eg. 2 1 B4 Real Yield B3 B2 B1 0.8 1
Predicted Yield All blocks have lower yield than predicted ==> likely that estimated defect level is optimistic 15-Jan-19
33
Yield Data Analysis. Eg 2 B4 Real Yield B3 B2 B1 Log (via count...)
Plot ‘COF’ yield vs critical area/via/contact count (log scale) B4 Real Yield B3 B2 B1 Log (via count...) Fit a line to obtain Do and FR More number of blocks is better Typically too few blocks and too many unknowns (use reasonable estimates) 15-Jan-19
34
Yield Data Analysis. Block1 yld Not likely to be random Block2 yld
If a block falls ‘away’ from general trend, then likely ‘non random’ issues (OR perhaps Poisson model assumptions are not vaid) Even if there is not much ‘trust’ in the model or fail rate estimates... Plot Block-1 ‘COF’ yield vs Block-2 ‘COF’ yield and so on... Block1 yld Not likely to be random Block2 yld 15-Jan-19
35
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) 15-Jan-19
36
Yield vs Scribe Line. Y R 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) Y R 15-Jan-19
37
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 If scribe line shows severe opens or shorts, chip will be dead 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 15-Jan-19
38
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 15-Jan-19
39
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 .... 15-Jan-19
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.