1. Theory

  • Definition: A defect inspection plan decides which layers, lots and wafers to inspect, which detected defects to review and classify, and when results trigger action (Hall et al.; Bean).
  • Excursions: Low-frequency, high-impact events, with limits set on defect count, density, characteristics or spatial pattern (Hall et al.).
  • Material at risk: Lots processed since the last known-good inspection are at risk, so risk rises with the inspection interval (Hall et al.; Bean).
  • Detection chain: An excursion is caught only if the material is inspected, the defect is detected and its source is recognised (Bean).

2. Working Principle

  • Loop: Inspect, classify by ADC or review, bin, chart against limits; out-of-control lots are isolated, contained, root-caused, fixed and verified (Hall et al.).
  • Recipe: Care areas from design data focus sensitivity on critical regions and separate quiet from noisy regions (Teagle et al.).
  • Sampling: Skip-lot coverage such as 1 lot in 10, a fixed number of wafers per lot, and allocation across layers by risk (Bean; Hall et al.).
  • Review sampling: Review slots allocated to size bins in proportion to their predicted yield loss (Simmons).
  • Root cause: Similar wafer maps are grouped and checked for shared processing history (Hansen et al.; Wafer-Map Spatial Signature Analysis page).

3. Applications

  • Excursion monitoring: Layer-by-layer charts of defect counts and classes (Hall et al.).
  • Inspection capacity planning: Balancing wafers inspected against material at risk (Bean).
  • Yield learning: Defect Paretos by class and location in critical and non-critical lines (Teagle et al.).

Control Loop and Detection

NameFormulaRelated FormulaeVariables/Constants
Defect control loop
Detection chain
Root-cause commonality

Lot, Wafer and Layer Sampling

NameFormulaRelated FormulaeVariables/Constants
Skip-lot coverage
Cost of risk


Optimal allocation

Recipe and Review Sampling

NameFormulaRelated FormulaeVariables/Constants
Care areas
Yield-weighted review sampling
Review and relocation

Important Questions

Ques: What is the inspect, review, classify, root-cause loop?

It is the path from a defect count to a corrective action. Hall et al. describe in-line inspections at standard layers whose results go to automatic defect classification (ADC), are binned and stored, and are charted against excursion limits on count, density, characteristics or spatial pattern. An out-of-control lot is isolated and contained, its root cause found and fixed, and the fix verified before monitoring resumes. Bean adds that reviewed defects are classified to track shifts by defect type. For root cause, Hansen et al. group wafers with similar maps and check them for shared processing history, such as a batch bath or one chamber position. The Wafer-Map Spatial Signature Analysis page covers the spatial step. Reference: G. D. R. Hall, R. Young, M. Dunne and M. Muro (ON Semiconductor, Defect and Device Yield Engineering), ‘A quality-cost model of in-line inspections for excursion detection and reduction’ (venue and year not stated; file name indicates ASMC 2008): wafers sampled at standard inspection layers, n wafers per lot per inspection and ADC review fraction f, fixed n0 wafers per lot for all layers as the base plan, excursions as low-frequency high-impact events with limits on count, density, characteristics or spatial pattern, at-risk material as uninspected lots since the last known-good inspection, inspection results fed to ADC, binned and stored, out-of-control lots isolated, contained, root-caused, fixed and verified, expected cost E[C] = C0/lambda + C1(Delta)[I(ARL) - tau + gamma + T], cost of risk per layer about (1/2) C_i lambda_i I_i ARL_i, total CR = (1/2) sum ARL_i C_i lambda_i I_i, optimal allocation n_i = (n_t/n_0) sqrt(lambda_i ARL_i C_i)/sum_j sqrt(lambda_j ARL_j C_j), approximation about 10 per cent high for large shifts, false-alarm and fixed costs excluded (fetch-tool summary); J. W. Bean, ‘Variation reduction in a wafer fabrication line through inspection optimization’, MIT SM thesis (1997): KLA and Tencor monitors with Tencor after film deposition, skip-lot coverage of 15 tagged lots out of 150 per week (1:10), complete inspection of each wafer in tagged lots, two-phase excursion check with corrective action when more than one excursionary wafer is found or one in phase one and another in phase two, manual review of a fraction of detected defects classified to track trends by type, detection needing the material inspected, the defect detected and its source recognised, monitors highly effective within two or three modules of the source and ineffective about 10 modules away, material at risk as MAR-WIP plus MAR-PLAN, expected loss 26.2 wafers under the current plan, 62.7 with no inspection and 20.6 at the optimum, about 270 rising to about 500 wafer inspections per week (fetch-tool summary); J. D. Friedman, M. H. Hansen, J. R. Hoyer and V. N. Nair, ‘Method for characterizing failed circuits on semiconductor wafers’, US Patent 5,240,866 (1993): wafers grouped by map similarity and checked for shared processing history such as batch immersion, serial processing or the same part of a machine, then matched to a library of known pattern causes (fetch-tool summary); Wafer-Map Spatial Signature Analysis page of this vault.

Ques: Why does catching an excursion need more than a sensitive tool?

Because three things must all happen. Bean states that the excursionary material must be inspected, the defect must be detected by the monitor and its source must be recognised. A monitor is highly effective within two or three modules of the source but ineffective about 10 modules away, because later layers bury or change the defect. Tool sensitivity governs only the middle step, the capture rate of the Defect Detection Fundamentals page. Sampling governs the first, and review and classification the third. In my reading, the probabilities multiply, so a perfect detector on a rarely inspected layer still misses most excursions. Hall et al. accordingly count uninspected lots since the last good inspection as material at risk. Reference: J. W. Bean, ‘Variation reduction in a wafer fabrication line through inspection optimization’, MIT SM thesis (1997): KLA and Tencor monitors with Tencor after film deposition, skip-lot coverage of 15 tagged lots out of 150 per week (1:10), complete inspection of each wafer in tagged lots, two-phase excursion check with corrective action when more than one excursionary wafer is found or one in phase one and another in phase two, manual review of a fraction of detected defects classified to track trends by type, detection needing the material inspected, the defect detected and its source recognised, monitors highly effective within two or three modules of the source and ineffective about 10 modules away, material at risk as MAR-WIP plus MAR-PLAN, expected loss 26.2 wafers under the current plan, 62.7 with no inspection and 20.6 at the optimum, about 270 rising to about 500 wafer inspections per week (fetch-tool summary); Defect Detection Fundamentals page of this vault; G. D. R. Hall, R. Young, M. Dunne and M. Muro (ON Semiconductor, Defect and Device Yield Engineering), ‘A quality-cost model of in-line inspections for excursion detection and reduction’ (venue and year not stated; file name indicates ASMC 2008): wafers sampled at standard inspection layers, n wafers per lot per inspection and ADC review fraction f, fixed n0 wafers per lot for all layers as the base plan, excursions as low-frequency high-impact events with limits on count, density, characteristics or spatial pattern, at-risk material as uninspected lots since the last known-good inspection, inspection results fed to ADC, binned and stored, out-of-control lots isolated, contained, root-caused, fixed and verified, expected cost E[C] = C0/lambda + C1(Delta)[I(ARL) - tau + gamma + T], cost of risk per layer about (1/2) C_i lambda_i I_i ARL_i, total CR = (1/2) sum ARL_i C_i lambda_i I_i, optimal allocation n_i = (n_t/n_0) sqrt(lambda_i ARL_i C_i)/sum_j sqrt(lambda_j ARL_j C_j), approximation about 10 per cent high for large shifts, false-alarm and fixed costs excluded (fetch-tool summary).

Ques: How do care areas improve an inspection recipe?

By concentrating sensitivity where defects of interest occur. Teagle et al. (GLOBALFOUNDRIES and KLA-Tencor) describe generating care areas from the design file in a secure environment and transferring them to the tool to build the recipe. In logic, detection of defects of interest is limited by strong wafer noise. Targeted care areas raise sensitivity in critical regions, and smaller comparison areas between candidate and reference die improve detection. The approach separates dense, quiet regions from noisy, sparse ones, and the resulting Pareto distinguishes defects on critical and non-critical lines. Nuisance sources include CD variation and colour. In my reading, separate thresholds per region let quiet areas run at high sensitivity without flooding the nuisance rate. Reference: R. Teagle, H. Nguyen, R. Buengener, P. Lin (GLOBALFOUNDRIES), A. Jain, S. Kini, R. Lakhawat and R. Sanapala (KLA-Tencor), ‘Advanced broadband optical inspection on complex logic structures using NanoPoint at 28 nm design nodes’ (NIST document): design file used to generate care areas transferred to the inspection recipe, DOI detection in logic limited by strong wafer noise, targeted care areas raising sensitivity in critical regions, defects reported by comparing candidate and reference die with smaller comparison areas improving detection, separating dense quiet from noisy sparse regions, nuisance categories such as CD variation and colour, defect Pareto by critical and non-critical lines (fetch-tool summary); Defect Detection Fundamentals page of this vault.

Ques: Is it better to inspect every wafer of a few lots or a few wafers of many lots?

Spreading the sample over more lots is more likely to be better. Bean’s line inspected every wafer in 15 of 150 lots per week, a 1:10 skip-lot coverage. Tobin et al. describe maps for about 10 to 20 per cent of wafers, and Hall et al. fix a number of wafers per lot as their base plan. Assuming random tagging, an excursion lasting 5 lots is caught with probability 0.41 at 1:10 coverage, and one lasting 20 lots with 0.88 (computed). If an excursion affects whole lots, seeing more lots shortens the time to detection, while extra wafers from one lot add little (my reading). Bean’s two-phase wafer check shows that a few wafers can still confirm an excursion. Reference: J. W. Bean, ‘Variation reduction in a wafer fabrication line through inspection optimization’, MIT SM thesis (1997): KLA and Tencor monitors with Tencor after film deposition, skip-lot coverage of 15 tagged lots out of 150 per week (1:10), complete inspection of each wafer in tagged lots, two-phase excursion check with corrective action when more than one excursionary wafer is found or one in phase one and another in phase two, manual review of a fraction of detected defects classified to track trends by type, detection needing the material inspected, the defect detected and its source recognised, monitors highly effective within two or three modules of the source and ineffective about 10 modules away, material at risk as MAR-WIP plus MAR-PLAN, expected loss 26.2 wafers under the current plan, 62.7 with no inspection and 20.6 at the optimum, about 270 rising to about 500 wafer inspections per week (fetch-tool summary); K. W. Tobin, S. S. Gleason, T. P. Karnowski and H. Sari-Sarraf, ‘Automated defect spatial signature analysis for semiconductor manufacturing process’, US Patent 5,982,920 (1999): wafer maps for about 10 to 20 per cent of wafers, about 20 per cent of sampled data reviewed manually (fetch-tool summary); G. D. R. Hall, R. Young, M. Dunne and M. Muro (ON Semiconductor, Defect and Device Yield Engineering), ‘A quality-cost model of in-line inspections for excursion detection and reduction’ (venue and year not stated; file name indicates ASMC 2008): wafers sampled at standard inspection layers, n wafers per lot per inspection and ADC review fraction f, fixed n0 wafers per lot for all layers as the base plan, excursions as low-frequency high-impact events with limits on count, density, characteristics or spatial pattern, at-risk material as uninspected lots since the last known-good inspection, inspection results fed to ADC, binned and stored, out-of-control lots isolated, contained, root-caused, fixed and verified, expected cost E[C] = C0/lambda + C1(Delta)[I(ARL) - tau + gamma + T], cost of risk per layer about (1/2) C_i lambda_i I_i ARL_i, total CR = (1/2) sum ARL_i C_i lambda_i I_i, optimal allocation n_i = (n_t/n_0) sqrt(lambda_i ARL_i C_i)/sum_j sqrt(lambda_j ARL_j C_j), approximation about 10 per cent high for large shifts, false-alarm and fixed costs excluded (fetch-tool summary).

Ques: How should inspection capacity be split between layers?

In proportion to the square root of each layer’s risk. Hall et al. model the cost of risk as . Here is the excursion rate, the cost per excursion, the inspection interval and the chart’s average run length. Minimising it gives wafers per lot proportional to , so a layer with four times the risk product gets twice the samples (computed). Bean’s case shows the value of optimising: expected loss of 62.7 wafers with no inspection, 26.2 under the plan and 20.6 at the optimum. That is a 58 per cent cut, then a further 21 per cent (computed). Reference: G. D. R. Hall, R. Young, M. Dunne and M. Muro (ON Semiconductor, Defect and Device Yield Engineering), ‘A quality-cost model of in-line inspections for excursion detection and reduction’ (venue and year not stated; file name indicates ASMC 2008): wafers sampled at standard inspection layers, n wafers per lot per inspection and ADC review fraction f, fixed n0 wafers per lot for all layers as the base plan, excursions as low-frequency high-impact events with limits on count, density, characteristics or spatial pattern, at-risk material as uninspected lots since the last known-good inspection, inspection results fed to ADC, binned and stored, out-of-control lots isolated, contained, root-caused, fixed and verified, expected cost E[C] = C0/lambda + C1(Delta)[I(ARL) - tau + gamma + T], cost of risk per layer about (1/2) C_i lambda_i I_i ARL_i, total CR = (1/2) sum ARL_i C_i lambda_i I_i, optimal allocation n_i = (n_t/n_0) sqrt(lambda_i ARL_i C_i)/sum_j sqrt(lambda_j ARL_j C_j), approximation about 10 per cent high for large shifts, false-alarm and fixed costs excluded (fetch-tool summary); J. W. Bean, ‘Variation reduction in a wafer fabrication line through inspection optimization’, MIT SM thesis (1997): KLA and Tencor monitors with Tencor after film deposition, skip-lot coverage of 15 tagged lots out of 150 per week (1:10), complete inspection of each wafer in tagged lots, two-phase excursion check with corrective action when more than one excursionary wafer is found or one in phase one and another in phase two, manual review of a fraction of detected defects classified to track trends by type, detection needing the material inspected, the defect detected and its source recognised, monitors highly effective within two or three modules of the source and ineffective about 10 modules away, material at risk as MAR-WIP plus MAR-PLAN, expected loss 26.2 wafers under the current plan, 62.7 with no inspection and 20.6 at the optimum, about 270 rising to about 500 wafer inspections per week (fetch-tool summary).

Ques: Which defects should be sent to review?

Those that carry the most predicted yield loss. Simmons (Micron) sorts defects into six size bins, from below 0.5 to above 8 square . Each defect is weighted by size, part geometry and die location to give a die yield loss between 0 and 1, summed to a wafer yield loss. Removing each bin in turn gives its contribution , and review slots are shared as with random picks within bins. In the example, 12 defects per wafer are reviewed. Bins contributing 0.5, 0.3 and 0.2 of the loss would get 6, 3.6 and 2.4 of those 12 (computed). Review capacity sets , and relocation follows the E-Beam Inspection and Defect Review page. Reference: S. J. Simmons (Micron Technology), ‘Yield based, in-line defect sampling method’, US Patent 6,265,232 (2001): defects sorted into six size bins (0 to 0.5, 0.5 to 1, 1 to 2, 2 to 4, 4 to 8 and above 8 square um), weighted by size, part-type geometry and die location, die yield loss DYL between 0 and 1 summed to wafer yield loss WYL, bin contribution D_i = 1 - WYL_i/WYL with bin i excluded, share P_i = D_i/sum D, samples S_i = P_i S_T with random selection within bins and an optional per-die limit, S_T set by review time and resources, 12 defects per wafer in the example (fetch-tool summary); E-Beam Inspection and Defect Review page of this vault.

References

  1. G. D. R. Hall, R. Young, M. Dunne and M. Muro, “A quality-cost model of in-line inspections for excursion detection and reduction,” ON Semiconductor (file name indicates ASMC 2008). Available: https://www.onsemi.com/site/pdf/Hall_Session8_ASMC_MS_2008.pdf
  2. J. W. Bean, “Variation reduction in a wafer fabrication line through inspection optimization,” SM thesis, Massachusetts Institute of Technology, 1997. Available: https://dspace.mit.edu/bitstream/1721.1/43446/2/37863465-MIT.pdf
  3. S. J. Simmons, “Yield based, in-line defect sampling method,” US Patent 6,265,232, Micron Technology, 2001. Available: https://patents.google.com/patent/US6265232
  4. R. Teagle, H. Nguyen, R. Buengener, P. Lin, A. Jain, S. Kini, R. Lakhawat and R. Sanapala, “Advanced broadband optical inspection on complex logic structures using NanoPoint at 28 nm design nodes,” GLOBALFOUNDRIES and KLA-Tencor. Available: https://www.nist.gov/document/40teaglepdf
  5. K. W. Tobin, S. S. Gleason, T. P. Karnowski and H. Sari-Sarraf, “Automated defect spatial signature analysis for semiconductor manufacturing process,” US Patent 5,982,920, 1999. Available: https://patents.google.com/patent/US5982920
  6. J. D. Friedman, M. H. Hansen, J. R. Hoyer and V. N. Nair, “Method for characterizing failed circuits on semiconductor wafers,” US Patent 5,240,866, AT&T Bell Laboratories, 1993. Available: https://uspto.report/patent/grant/5240866
  7. Defect Detection Fundamentals page of this vault.
  8. E-Beam Inspection and Defect Review page of this vault.
  9. Wafer-Map Spatial Signature Analysis page of this vault.

Related pages in this vault: Defect Detection Fundamentals, E-Beam Inspection and Defect Review, Wafer-Map Spatial Signature Analysis, Statistical Process Control (SPC), Patterned-Wafer Optical Inspection, Defect Sources and Classification, Defect SPC and Excursion Monitoring, Automatic Defect Classification and Machine Learning, Defect Data Handling with Python and Perl, Defect-to-Yield Correlation and Kill Ratio.