Key issues in automatic classification of defects in post-inspection review process of photomasks

The mask inspection and defect classification is a crucial part of mask preparation technology and consumes a significant amount of mask preparation time. As the patterns on a mask become smaller and more complex, the need for a highly precise mask inspection system with high detection sensitivity becomes greater. However, due to the high sensitivity, in addition to the detection of smaller defects on finer geometries, the inspection machine could report large number of false defects. The total number of defects becomes significantly high and the manual classification of these defects, where the operator should review each of the defects and classify them, may take huge amount of time. Apart from false defects, many of the very small real defects may not print on the wafer and user needs to spend time on classifying them as well. Also, sometimes, manual classification done by different operators may not be consistent. So, need for an automatic, consistent and fast classification tool becomes more acute in more advanced nodes. Automatic Defect Classification tool (NxADC) which is in advanced stage of development as part of NxDAT1, can automatically classify defects accurately and consistently in very less amount of time, compared to a human operator. Amongst the prospective defects as detected by the Mask Inspection System, NxADC identifies several types of false defects such as false defects due to registration error, false defects due to problems with CCD, noise, etc. It is also able to automatically classify real defects such as, pin-dot, pin-hole, clear extension, multiple-edges opaque, missing chrome, chrome-over-MoSi, etc. We faced a large set of algorithmic challenges during the course of the development of our NxADC tool. These include selecting the appropriate image alignment algorithm to detect registration errors (especially when there are sub-pixel registration errors or misalignment in repetitive patterns such as line space), differentiating noise from very small real defects, registering grey level defect images with layout data base, automatically finding out maximum critical dimension (CD) variation for defective patterns (where patterns could have Manhattan as well as all angle edges), etc. This paper discusses about many such key issues and suggests strategies to address some of them based upon our experience while developing the NxADC and evaluating it on production mask defects.

[1]  Michael Unser,et al.  A pyramid approach to sub-pixel image fusion based on mutual information , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[2]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[3]  Qi Tian,et al.  Algorithms for subpixel registration , 1986 .

[4]  William K. Pratt,et al.  Correlation Techniques of Image Registration , 1974, IEEE Transactions on Aerospace and Electronic Systems.

[5]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[6]  Michael Ben Yishai,et al.  Photomask defect detection and inspection: aerial imaging and high resolution inspection strategies , 2010, Photomask Japan.

[7]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[8]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[9]  Carl Hess,et al.  A novel approach: high resolution inspection with wafer plane defect detection , 2008, Photomask Japan.

[10]  X Y Liu,et al.  Dynamic evaluation of autofocusing for automated microscopic analysis of blood smear and pap smear , 2007, Journal of microscopy.

[11]  Max A. Viergever,et al.  Mutual information matching in multiresolution contexts , 2001, Image Vis. Comput..

[12]  Ravi R. Pai,et al.  Parallelized automatic false defect detection using GPUs during mask inspection , 2011, Photomask Technology.

[13]  Sergi Pujades,et al.  Focus mismatch detection in stereoscopic content , 2012, Electronic Imaging.

[14]  Zoltan Kato,et al.  Binary Image Registration Using Covariant Gaussian Densities , 2008, ICIAR.

[15]  Edwin R. Hancock,et al.  Multiple line-template matching with the EM algorithm , 1997, Pattern Recognit. Lett..

[16]  Paul A. Viola,et al.  Alignment by Maximization of Mutual Information , 1997, International Journal of Computer Vision.

[17]  M E Rudnaya,et al.  Evaluating sharpness functions for automated scanning electron microscopy , 2010, Journal of microscopy.