Pattern Recognition And Data Mining Techniques To Identify Factors In Wafer Processing And Control Determining Overlay Error

Auguste Lam,Alexander Ypma, Maxime Gatefait, David Deckers, Arne Koopman,Richard Van Haren,Jan Beltman

METROLOGY, INSPECTION, AND PROCESS CONTROL FOR MICROLITHOGRAPHY XXIX(2015)

Cited 15|Views6
No score
Abstract
On-product overlay can be improved through the use of context data from the fab and the scanner. Continuous improvements in lithography and processing performance over the past years have resulted in consequent overlay performance improvement for critical layers. Identification of the remaining factors causing systematic disturbances and inefficiencies will further reduce overlay. By building a context database, mappings between context, fingerprints and alignment & overlay metrology can be learned through techniques from pattern recognition and data mining (Fig. 1).[GRAPHICS]Figure 1. Building a context database that describes the life of a wafer in the scanner and the fab.We relate structure ('patterns') in the metrology data to relevant contextual factors. Once understood, these factors could be moved to the known effects (e.g. the presence of systematic fingerprints from reticle writing error or lens and reticle heating). Hence, we build up a knowledge base of known effects based on data. Outcomes from such an integral ('holistic') approach to lithography data analysis may be exploited in a model-based predictive overlay controller that combines feedback and feedforward control [1]. Hence, the available measurements from scanner, fab and metrology equipment are combined to reveal opportunities for further overlay improvement which would otherwise go unnoticed.
More
Translated text
Key words
On-product overlay,Pattern Recognition,Data mining,Principal Component Analysis,Machine Learning,Partial Least-Squares regression,Support Vector Machines,Reticle Heating
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined