Electron microscopy
 
Root Cause Deconvolution (RCD)
- Python Automation and Machine Learning for ICs -
- An Online Book -
Python Automation and Machine Learning for ICs                                                     http://www.globalsino.com/ICs/        


Chapter/Index: Introduction | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Appendix

=================================================================================

High level of diagnosis noise, which could impact analysis result. Root Cause De-convolution (RCD) is a statistical enhancement technology, based on a set of assumptions, which reduces diagnosis noise by statistically evaluating the existence probability of each defect suspect based on design statistics [2]. Note that such an assumption used in RCD may not always be valid. This RCD method provides an easy-to-understand defect pareto, together with targeted Physical Failure Analysis (PFA) candidates. Unfortunately, even the RCD analysis also has some assumptions and limitations, and its result cannot always be interpreted literally.

It's very common for scan diagnosis to contain multiple symptoms and suspects. To remove the noise from the diagnosis, RCD is needed (Figure 4221a). Similar to a noise filter, RCD eliminates this noise and identifies the underlying root cause distribution. The RCD algorithm with RCD pareto can:
         i) Ranks all suspected root causes so that we can prioritize all root causes. We need to increase the PFA hit rate by ignoring irrelevant locations with non-target root causes.
         ii) Generates a defect distribution by calculating the probability of observing diagnosis results based on design-and test-weighted statistics. [1] Given a specific root cause, the probability of a specific suspect can be calculated by critical area per net segment per layer. For
instance, the probability of observing a specific suspect will be equal to the suspect's critical area for the specific root cause per layer, divided by the total critical area for all possible suspects. The probability of seeing all the suspects in the reports and can be calculated to determine an overall probability number. By leveraging the suspect with the highest ranking to the likely root cause, the noise-like suspects can be easily eliminated.
         iii) Automatically determines the underlying root causes in represented devices from a population of failing test data alone.
         iv) Find the dies that are most likely to represent a root cause of interest and sort the suspects in order of probability for a particular root cause.
         v) Provides more flexibility to handle the dies with multiple symptoms and suspects.
         vi) Allows to select PFA candidate based on probability of specific root cause.

Root Cause De-convolution (RCD)

Figure 4221a. Root Cause De-convolution (RCD).

RCD Analysis procedure can be:
         i) Test the chips and collect the failure information.
         ii) Build a pareto. The RCD analysis distributes the detected defects for the whole population into a few pre-defined categories of yield loss root causes.
         iii) Build a contingency table. Assuming random distribution of the defects, across different sub-population (zones), RCD estimates the
expected and actual defects for each failure mechanism in these zones. A difference between the expected and actual values may indicate an excursion or zonal modulation for the specific failure mechanism.
         iv) Diagnosis simulation can be executed to gather a list of possible failure locations within the individual failing devices.
         v) Volume diagnosis can be applied on top of a collection of diagnosis reports to generate a statistical summary of the different failures found within the individual devices.
         vi) Focus on the major failure issues and pick out PFA candidates to understand the failure mechanism.
         vii) Build RCD Suspects. The RCD algorithm assigns a confidence level for each suspect to be the real defect for each failure mechanism. This is especially useful for PFA selection when the goal is to target on a specific failure mechanism.

Challenges for RCD are:
         i) One main challenge of this RCD analysis flow lies in the inherent ambiguity in the diagnosis results. [3] Due to the inevitable structural and functional equivalence of faults in the design, a typical diagnosis data often contains too many suspects for each defect and it is not clear which one is the real root cause. This in turn makes the volume diagnosis very difficult. Traditionally, one can count the total number of times that a cell failure appears as one of the suspects. However, the ambiguity can be dramatically reduced and a clear failure scenario is painted by a machine learning algorithm based on Bayes net model [2].
         ii) Layout pattern root cause. This refers to a specific hard-to-manufacture layout structure that becomes prone to fail at advanced technology node. Such prone to fail features occur more and more frequently as feature size of the layout shrinks dramatically. How to identify such layout features is an open question. Furthermore, the extremely large number of potential layout patterns to be considered for statistical analysis poses a challenge for statistical analysis.
         iii) Cell internal root cause. This refers to cause of defect inside a standard library cell. At more advanced technology node, library cells require more process steps and more complicated structures. The complicated structure of library cell and current limited domain knowledge of the defect behaviors lead to a large number of manufacturing defects and systematic root cause inside library cells, which have more subtle defect behaviors.

============================================

         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

 

 

 

 

 



















































 


[1] White paper: Root Cause Deconvolution - The Next Step In Diagnosis Resolution Improvement, Geir Eide, Mentor Graphics.
[2] Benware, Schuermyer, Sharma, Herrmann, “Determining a Failure Root Cause Distribution From a Population of Layout-Aware Scan Diagnosis Results”, IEEE Design & Test of Computers, Jan/Feb 2012.
[3] Yan Pan, Atul Chittora, Kannan Sekar, Goh Szu Huat, You Guo Feng, Avinash Viswanatha and Jeffrey Lam, Leveraging Root Cause Deconvolution Analysis for Logic Yield Ramping, ISTFA, DOI:10.31399/asm.cp.istfa2013p0602, istfa2013p0602, pp. 602-607, 2013.

 

 

 

=================================================================================