[go: up one dir, main page]

WO2024227555A1 - Imputation de métrologie basée sur le contexte pour performances améliorées d'échantillonnage de calcul guidé - Google Patents

Imputation de métrologie basée sur le contexte pour performances améliorées d'échantillonnage de calcul guidé Download PDF

Info

Publication number
WO2024227555A1
WO2024227555A1 PCT/EP2024/059269 EP2024059269W WO2024227555A1 WO 2024227555 A1 WO2024227555 A1 WO 2024227555A1 EP 2024059269 W EP2024059269 W EP 2024059269W WO 2024227555 A1 WO2024227555 A1 WO 2024227555A1
Authority
WO
WIPO (PCT)
Prior art keywords
wafer
data
initial
metrology
wafers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/EP2024/059269
Other languages
English (en)
Inventor
Chenxi Lin
Zhihuan WANG
Yi Zou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ASML Netherlands BV
Original Assignee
ASML Netherlands BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ASML Netherlands BV filed Critical ASML Netherlands BV
Publication of WO2024227555A1 publication Critical patent/WO2024227555A1/fr
Priority to IL324015A priority Critical patent/IL324015A/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70605Workpiece metrology
    • G03F7/70616Monitoring the printed patterns
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/9501Semiconductor wafers
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70483Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
    • G03F7/70605Workpiece metrology
    • G03F7/70681Metrology strategies
    • G03F7/706833Sampling plan selection or optimisation, e.g. select or optimise the number, order or locations of measurements taken per die, workpiece, lot or batch
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/10Measuring as part of the manufacturing process
    • H01L22/12Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/20Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps

Definitions

  • the embodiments provided herein relate to identifying a location on a wafer with a computational model, and more particularly to a method to correlate metrology data and context data to impute missing metrology data for a wafer to train a computational guided inspection model and improve model performance.
  • ICs integrated circuits
  • Inspection systems utilizing optical microscopes or charged particle (e.g., electron) beam microscopes, such as a scanning electron microscope (SEM) can be employed.
  • SEM scanning electron microscope
  • Various metrology tools are developed and used to check whether the ICs are correctly manufactured.
  • a computational guided inspection (CGI) machine learning model may be used to assist the tools by indicating areas of a wafer to be inspected.
  • the embodiments provided herein disclose a method to identify a location on a wafer using a computational model, and more particularly, a method of correlating wafer data to impute missing metrology data to train the computational model for improved defective die probability modeling.
  • Some embodiments provide an apparatus for identifying a location on a wafer to scan during inspection using a computational defect probability model comprising a memory storing a set of instructions and at least one processor configured to execute the set of instructions to cause the apparatus to perform a method for identifying a location on a wafer to scan during inspection using a computational defect probability model.
  • the method comprises obtaining initial metrology data and initial context data for a plurality of initial wafers, correlating the initial metrology data and initial context data for each wafer of the plurality of initial wafers, correlating a subsequent wafer with the plurality of initial wafers based on context data of the subsequent wafer and the initial context data of the plurality of initial wafers, and selecting a location on the subsequent wafer to scan using an inspection tool based on the correlation.
  • a non-transitory computer readable medium comprising a set of instructions that is executable by one or more processors of a computing device to cause the computing device to perform a method for identifying a location on a wafer to scan during inspection is provided.
  • the method comprises obtaining initial metrology data and initial context data for a plurality of wafers, correlating the initial metrology data and initial context data for each wafer of the plurality of wafers, imputing missing data from the plurality of wafers using the correlated initial metrology data and initial context data, and training a computational defect probability model with the imputed missing data and initial metrology data and initial context data for the plurality of wafers.
  • FIG. l is a schematic diagram illustrating an example charged-particle beam inspection system, consistent with embodiments of the present disclosure.
  • FIG. 2 is a schematic diagram illustrating an example multi-beam tool that can be a part of the example charged-particle beam inspection system of FIG. 1, consistent with embodiments of the present disclosure.
  • FIG. 3 is a schematic block diagram illustrating throughput to generate input data, consistent with embodiments of the present disclosure.
  • FIG. 4 is an example block diagram illustrating training of a CGI model using an initial training dataset.
  • FIG. 5 is an example diagram illustrating down sampling at the wafer lot level to acquire input metrology data for the CGI model.
  • FIG. 6 is an example block diagram illustrating a system to train a computational model, consistent with embodiments of the present disclosure.
  • FIGS. 7A and 7B are example illustrations of imputing information for wafers, consistent with embodiments of the present disclosure.
  • FIG. 8 is an example block diagram illustrating a system to apply a trained computational model to guide inspection of a wafer, consistent with embodiments of the present disclosure.
  • FIG. 9 is an example flow diagram illustrating a method to generate a context linked model to impute missing input data to train a CGI model and using the CGI model to generate a sampling plan for wafer inspection, consistent with embodiments of the present disclosure.
  • Electronic devices are constructed of circuits formed on a piece of semiconductor material called a substrate.
  • the semiconductor material may include, for example, silicon, gallium arsenide, indium phosphide, or silicon germanium, or the like.
  • Many circuits may be formed together on the same piece of silicon and are called integrated circuits or ICs.
  • the size of these circuits has decreased dramatically so that many more of them can be fit on the substrate.
  • the enhanced computing power of electronic devices while reducing the physical size of the devices, can be accomplished by significantly increasing the packing density of circuit components such as transistors, capacitors, diodes, etc. on an IC chip.
  • an IC chip of a smart phone which is the size of a thumbnail, may include over 2 billion transistors, the size of each transistor being less than l/1000th of a human hair.
  • ICs may be manufactured using lithography, which is a fabrication process involving creating complex circuit patterns drawn on a mask deposited onto a substrate.
  • Lithography may be performed by a lithographic apparatus, which is a machine that applies a source of radiation (e.g., light or X-ray) onto a target portion of the substrate to form a desired pattern.
  • the target portion of the substrate may be covered with a pattern device (e.g., mask) that may be either eliminated or developed after exposure to the radiation source.
  • This process of transferring the desired pattern to the substrate is called a patterning process.
  • the patterning process may include a patterning step to transfer a pattern from a pattern device (e.g., a mask) to the substrate.
  • Variations in experimental parameters e.g., stochastic variations, errors, or noise due to an inspection tool or pattern processing tool
  • HVM high volume manufacturing
  • process yield of ICs and introduce defects into IC structures.
  • the substrate is provided with one or more sets of alignment marks.
  • Each mark is a structure having a position that can be measured later using, for example, an electron beam inspection tool. Defects may occur in which an applied pattern structure or pattern layer is incorrectly placed in relation to a reference mark, or when the fabrication conditions are suboptimal.
  • a reference mark or layout define the desired structure, structure dimensions, and the distance between IC structures (such as gates, capacitors, etc.) or interconnect lines.
  • a critical dimension of a circuit can be defined as the smallest width of a line or hole or the smallest space between two lines or two holes. Thus, the critical dimension determines the overall size and packing density of the designed IC.
  • a goal in IC fabrication is to faithfully reproduce the original IC design on the substrate. If an error occurs during fabrication where the created IC design pattern does not match the reference design, this may result in a defect in the IC structure and render the IC inoperable.
  • One component of improving process yield and wafer throughput may be monitoring the IC fabrication process to ensure a desired number of defect-free ICs are produced.
  • One way to monitor the fabrication process is to inspect the chip circuit structures at various stages of fabrication. Inspection using tools such as, for example, a charged particle beam inspection tool may be used to this effect to maintain high process yield and high wafer throughput.
  • Inspection of a wafer using an electron beam inspection tool may generate images of the wafer to measure IC structure dimensions. The measured dimensions may be compared to a reference structure absent any defects to determine the presence of defects in the imaged structure. If the structure is defective, then the fabrication process can be adjusted, so the defect is less likely to recur. However, as wafers may contain up to 1 billion IC structures, inspection of ICs for defect detection is often a timeconsuming process and may not inspect a wafer at a correct location to identify a defect. [0024] Computational guided inspection (CGI) processes guide inspection tools to locations on a wafer where there is a higher probability of defects.
  • CGI Computational guided inspection
  • a machine learning-based CGI model receives input from various data sources, such as wafer characteristic data (which may include scanner data, metrology data, and fabrication process data) to train the model with inspection results.
  • a CGI machine learning model may be built and used to output a sampling plan indicating a location on a wafer where defects have likely formed after a wafer processing step, so the inspection tool will go to the sampling location to inspect with a higher efficiency than inspecting wafer locations based on experience (e.g., a history of prior defects detected during scanning).
  • the CGI process occurs in-line with wafer fabrication and increases inspection tool efficiency by increasing the accuracy of finding defects on the wafer with capture rates of finding defects higher than a baseline value.
  • the inspection results may be used to confirm a satisfactory wafer yield is maintained throughout manufacturing and to project the failure rate, or die loss per wafer, at the end of production. This projected failure rate may be compared to the results of a wafer probe test, which determines a failure rate for each die fabricated on the wafer.
  • a final metric of a CGI model use case may be the R 2 correlation score between the estimated and measured die defects for a wafer.
  • a CGI model may be applied to characteristic wafer data to estimate a defect probability for each die on a wafer.
  • a sampling plan optimizer or sampling plan generator then aggregates the estimated defective die probability for each die on a wafer to generate a defective die probability map, or a sampling plan.
  • the sampling plan may be generated according to input information that defines a predetermined wafer region definition and sampling budget per wafer region.
  • the sampling plan may then be used to guide an inspection tool (e.g., a scanning electron microscope, SEM, or an optical tool) to a region on the wafer where the sampling plan has a set number of dies to inspect (e.g., a sampling budget).
  • an inspection tool e.g., a scanning electron microscope, SEM, or an optical tool
  • the inspection results obtained via the sampling plan indicate a number of actual defective die present, and the inspection results may then be used to project an estimated die loss for a wafer.
  • the CGI-generated sampling plan used to guide inspection may be referred to as the “verified sampling plan.”
  • An R 2 correlation score for the defective die projection provided by the CGI model sampling plan may be determined by collecting the “ground truth” results for a wafer.
  • the “ground truth” results indicate the actual defective die results of a wafer at the end of production and correspond to a probe test result for a fully completed wafer. Accordingly, a probe test result provides accurate identification of defects for each die on a wafer.
  • the final metric of the CGI model may be the correlation R 2 score between the projected estimated die loss determined by the CGI model and the actual die loss determined by the probe test results.
  • the wafers that are selected for obtaining metrology information during HVM are down-sampled at the wafer/batch level. In other words, only a few wafers out of a 25-wafer batch may be measured to obtain metrology data after each processing step.
  • the metrology data available as input data for the CGI model may be sparse. More importantly, there is no guarantee that the same wafer will be sampled for metrology after different processing steps in HVM. Therefore, the metrology information for different wafers at all processing steps during wafer fabrication may be missing to various degrees. As a result, there may be an insufficient or incomplete input dataset available to train the CGI model. This may negatively impact the accuracy and robustness of the CGI defect location prediction model and result in suboptimal wafer yield during HVM.
  • Embodiments of the present disclosure may provide a method to impute input data for the CGI model and improve defect prediction accuracy.
  • the present disclosure may provide a method to impute missing metrology information.
  • the present disclosure may provide a method to link metrology information to context information for the imputation.
  • a wafer without available metrology data may be correlated with wafers with available metrology data, and the correlated data may be used to optimize location selection for guiding an inspection tool. Thus, an R 2 correlation score may be improved.
  • a component may include A, B, or C
  • the component may include A, or B, or C, or A and B, or A and C, or B and C, or A and B and C.
  • FIG. 1 illustrates an example electron beam inspection (EBI) system 100 consistent with embodiments of the present disclosure.
  • EBI system 100 may be used for imaging.
  • EBI system 100 includes a main chamber 101, a load/lock chamber 102, a beam tool 104, and an equipment front end module (EFEM) 106.
  • Beam tool 104 is located within main chamber 101.
  • EFEM 106 includes a first loading port 106a and a second loading port 106b.
  • EFEM 106 may include additional loading port(s).
  • First loading port 106a and second loading port 106b receive wafer front opening unified pods (FOUPs) that contain wafers (e.g., semiconductor wafers or wafers made of other material(s)) or samples to be inspected (wafers and samples may be used interchangeably).
  • a “lot” is a plurality of wafers that may be loaded for wafer processing as a batch.
  • One or more robotic arms (not shown) in EFEM 106 may transport the wafers to load/lock chamber 102.
  • Load/lock chamber 102 is connected to a load/lock vacuum pump system (not shown) which removes gas molecules in load/lock chamber 102 to reach a first pressure below the atmospheric pressure. After reaching the first pressure, one or more robotic arms (not shown) may transport the wafer from load/lock chamber 102 to main chamber 101.
  • Main chamber 101 is connected to a main chamber vacuum pump system (not shown) which removes gas molecules in main chamber 101 to reach a second pressure below the first pressure. After reaching the second pressure, the wafer is subject to inspection by beam tool 104.
  • Beam tool 104 may be a single -beam system or a multi-beam system.
  • a controller 109 is electronically connected to beam tool 104. Controller 109 may be a computer configured to execute various controls of EBI system 100. While controller 109 is shown in FIG. 1 as being outside of the structure that includes main chamber 101, load/lock chamber 102, and EFEM 106, it is appreciated that controller 109 may be a part of the structure.
  • controller 109 may include one or more processors (not shown).
  • a processor may be a generic or specific electronic device capable of manipulating or processing information.
  • the processor may include any combination of any number of a central processing unit (or “CPU”), a graphics processing unit (or “GPU”), an optical processor, a programmable logic controller, a microcontroller, a microprocessor, a digital signal processor, an intellectual property (IP) core, a Programmable Logic Array (PLA), a Programmable Array Logic (PAL), a Generic Array Logic (GAL), a Complex Programmable Logic Device (CPLD), a Field- Programmable Gate Array (FPGA), a System On Chip (SoC), an Application-Specific Integrated Circuit (ASIC), and any type circuit capable of data processing.
  • the processor may also be a virtual processor that includes one or more processors distributed across multiple machines or devices coupled via a network.
  • controller 109 may further include one or more memories (not shown).
  • a memory may be a generic or specific electronic device capable of storing codes and data accessible by the processor (e.g., via a bus).
  • the memory may include any combination of any number of a random-access memory (RAM), a read-only memory (ROM), an optical disc, a magnetic disk, a hard drive, a solid-state drive, a flash drive, a security digital (SD) card, a memory stick, a compact flash (CF) card, or any type of storage device.
  • the codes and data may include an operating system (OS) and one or more application programs (or “apps”) for specific tasks.
  • the memory may also be a virtual memory that includes one or more memories distributed across multiple machines or devices coupled via a network.
  • FIG. 2 illustrates a schematic diagram of an example multi-beam tool 104 (also referred to herein as apparatus 104) and an image processing system 290 that may be configured for use in EBI system 100 (FIG. 1), consistent with embodiments of the present disclosure.
  • Beam tool 104 comprises a charged-particle source 202, a gun aperture 204, a condenser lens 206, a primary charged-particle beam 210 emitted from charged-particle source 202, a source conversion unit 212, a plurality of beamlets 214, 216, and 218 of primary charged-particle beam 210, a primary projection optical system 220, a motorized wafer stage 280, a wafer holder 282, multiple secondary charged-particle beams 236, 238, and 240, a secondary optical system 242, and a charged- particle detection device 244.
  • Primary projection optical system 220 can comprise a beam separator 222, a deflection scanning unit 226, and an objective lens 228.
  • Charged-particle detection device 244 can comprise detection sub-regions 246, 248, and 250.
  • Charged-particle source 202, gun aperture 204, condenser lens 206, source conversion unit 212, beam separator 222, deflection scanning unit 226, and objective lens 228 can be aligned with a primary optical axis 260 of apparatus 104.
  • Secondary optical system 242 and charged-particle detection device 244 can be aligned with a secondary optical axis 252 of apparatus 104.
  • Charged-particle source 202 can emit one or more charged particles, such as electrons, protons, ions, muons, or any other particle carrying electric charges.
  • charged-particle source 202 may be an electron source.
  • charged-particle source 202 may include a cathode, an extractor, or an anode, wherein primary electrons can be emitted from the cathode and extracted or accelerated to form primary charged-particle beam 210 (in this case, a primary electron beam) with a crossover (virtual or real) 208.
  • primary charged-particle beam 210 in this case, a primary electron beam
  • crossover virtual or real
  • Primary charged-particle beam 210 can be visualized as being emitted from crossover 208.
  • Gun aperture 204 can block off peripheral charged particles of primary charged-particle beam 210 to reduce Coulomb effect. The Coulomb effect may cause an increase in size of probe spots.
  • Source conversion unit 212 can comprise an array of image-forming elements and an array of beam-limit apertures.
  • the array of image-forming elements can comprise an array of micro-deflectors or micro-lenses.
  • the array of image-forming elements can form a plurality of parallel images (virtual or real) of crossover 208 with a plurality of beamlets 214, 216, and 218 of primary charged-particle beam 210.
  • the array of beam-limit apertures can limit the plurality of beamlets 214, 216, and 218. While three beamlets 214, 216, and 218 are shown in FIG. 2, embodiments of the present disclosure are not so limited.
  • the apparatus 104 may be configured to generate a first number of beamlets.
  • the first number of beamlets may be in a range from 1 to 1000.
  • the first number of beamlets may be in a range from 200-500.
  • the apparatus 104 may generate 400 beamlets.
  • Condenser lens 206 can focus primary charged-particle beam 210.
  • the electric currents of beamlets 214, 216, and 218 downstream of source conversion unit 212 can be varied by adjusting the focusing power of condenser lens 206 or by changing the radial sizes of the corresponding beam-limit apertures within the array of beam-limit apertures.
  • Objective lens 228 can focus beamlets 214, 216, and 218 onto a wafer 230 for imaging, and can form a plurality of probe spots 270, 272, and 274 on a surface of wafer 230.
  • Beam separator 222 can be a beam separator of Wien filter type generating an electrostatic dipole field and a magnetic dipole field. In some embodiments, if they are applied, the force exerted by the electrostatic dipole field on a charged particle (e.g., an electron) of beamlets 214, 216, and 218 can be substantially equal in magnitude and opposite in a direction to the force exerted on the charged particle by magnetic dipole field. Beamlets 214, 216, and 218 can, therefore, pass straight through beam separator 222 with zero deflection angle. However, the total dispersion of beamlets 214, 216, and 218 generated by beam separator 222 can also be non-zero. Beam separator 222 can separate secondary charged-particle beams 236, 238, and 240 from beamlets 214, 216, and 218 and direct secondary charged-particle beams 236, 238, and 240 towards secondary optical system 242.
  • a charged particle e.g., an electron
  • Deflection scanning unit 226 can deflect beamlets 214, 216, and 218 to scan probe spots 270, 272, and 274 over a surface area of wafer 230.
  • secondary charged-particle beams 236, 238, and 240 may be emitted from wafer 230.
  • Secondary charged-particle beams 236, 238, and 240 may comprise charged particles (e.g., electrons) with a distribution of energies.
  • secondary charged-particle beams 236, 238, and 240 may be secondary electron beams including secondary electrons (energies ⁇ 50 eV) and backscattered electrons (energies between 50 eV and landing energies of beamlets 214, 216, and 218).
  • Secondary optical system 242 can focus secondary charged-particle beams 236, 238, and 240 onto detection sub-regions 246, 248, and 250 of charged-particle detection device 244.
  • Detection sub-regions 246, 248, and 250 may be configured to detect corresponding secondary charged-particle beams 236, 238, and 240 and generate corresponding signals (e.g., voltage, current, or the like) used to reconstruct an SCPM image of structures on or underneath the surface area of wafer 230.
  • the generated signals may represent intensities of secondary charged-particle beams 236, 238, and 240 and may be provided to image processing system 290 that is in communication with charged- particle detection device 244, primary projection optical system 220, and motorized wafer stage 280.
  • the movement speed of motorized wafer stage 280 may be synchronized and coordinated with the beam deflections controlled by deflection scanning unit 226, such that the movement of the scan probe spots (e.g., scan probe spots 270, 272, and 274) may orderly cover regions of interests on the wafer 230.
  • the parameters of such synchronization and coordination may be adjusted to adapt to different materials of wafer 230. For example, different materials of wafer 230 may have different resistance-capacitance characteristics that may cause different signal sensitivities to the movement of the scan probe spots.
  • the intensity of secondary charged-particle beams 236, 238, and 240 may vary according to the external or internal structure of wafer 230, and thus may indicate whether wafer 230 includes defects. Moreover, as discussed above, beamlets 214, 216, and 218 may be projected onto different locations of the top surface of wafer 230, or different sides of local structures of wafer 230, to generate secondary charged-particle beams 236, 238, and 240 that may have different intensities. Therefore, by mapping the intensity of secondary charged-particle beams 236, 238, and 240 with the areas of wafer 230, image processing system 290 may reconstruct an image that reflects the characteristics of internal or external structures of wafer 230.
  • image processing system 290 may include an image acquirer 292, a storage 294, and a controller 296.
  • Image acquirer 292 may comprise one or more processors.
  • image acquirer 292 may comprise a computer, server, mainframe host, terminals, personal computer, any kind of mobile computing devices, or the like, or a combination thereof.
  • Image acquirer 292 may be communicatively coupled to charged-particle detection device 244 of beam tool 104 through a medium such as an electric conductor, optical fiber cable, portable storage media, IR, Bluetooth, internet, wireless network, wireless radio, or a combination thereof.
  • image acquirer 292 may receive a signal from charged-particle detection device 244 and may construct an image.
  • Image acquirer 292 may thus acquire SCPM images of wafer 230. Image acquirer 292 may also perform various post-processing functions, such as generating contours, superimposing indicators on an acquired image, or the like. Image acquirer 292 may be configured to perform adjustments of brightness and contrast of acquired images.
  • storage 294 may be a storage medium such as a hard disk, flash drive, cloud storage, random access memory (RAM), other types of computer-readable memory, or the like. Storage 294 may be coupled with image acquirer 292 and may be used for saving scanned raw image data as original images, and post-processed images. Image acquirer 292 and storage 294 may be connected to controller 296. In some embodiments, image acquirer 292, storage 294, and controller 296 may be integrated together as one control unit.
  • image acquirer 292 may acquire one or more SCPM images of a wafer based on an imaging signal received from charged-particle detection device 244.
  • An imaging signal may correspond to a scanning operation for conducting charged particle imaging.
  • An acquired image may be a single image comprising a plurality of imaging areas.
  • the single image may be stored in storage 294.
  • the single image may be an original image that may be divided into a plurality of regions. Each of the regions may comprise one imaging area containing a feature of wafer 230.
  • the acquired images may comprise multiple images of a single imaging area of wafer 230 sampled multiple times over a time sequence.
  • the multiple images may be stored in storage 294.
  • image processing system 290 may be configured to perform image processing steps with the multiple images of the same location of wafer 230.
  • image processing system 290 may include measurement circuits (e.g., analog-to-digital converters) to obtain a distribution of the detected secondary charged particles (e.g., secondary electrons).
  • the charged-particle distribution data collected during a detection time window, in combination with corresponding scan path data of beamlets 214, 216, and 218 incident on the wafer surface, can be used to reconstruct images of the wafer structures under inspection.
  • the reconstructed images can be used to reveal various features of the internal or external structures of wafer 230, and thereby can be used to reveal any defects that may exist in the wafer.
  • the charged particles may be electrons.
  • the electrons of primary charged-particle beam 210 When electrons of primary charged-particle beam 210 are projected onto a surface of wafer 230 (e.g., probe spots 270, 272, and 274), the electrons of primary charged-particle beam 210 may penetrate the surface of wafer 230 for a certain depth, interacting with particles of wafer 230. Some electrons of primary charged-particle beam 210 may elastically interact with (e.g., in the form of elastic scattering or collision) the materials of wafer 230 and may be reflected or recoiled out of the surface of wafer 230.
  • An elastic interaction conserves the total kinetic energies of the bodies (e.g., electrons of primary charged-particle beam 210) of the interaction, in which the kinetic energy of the interacting bodies does not convert to other forms of energy (e.g., heat, electromagnetic energy, or the like).
  • Such reflected electrons generated from elastic interaction may be referred to as backscattered electrons (BSEs).
  • Some electrons of primary charged-particle beam 210 may inelastically interact with (e.g., in the form of inelastic scattering or collision) the materials of wafer 230.
  • An inelastic interaction does not conserve the total kinetic energies of the bodies of the interaction, in which some or all of the kinetic energy of the interacting bodies convert to other forms of energy.
  • the kinetic energy of some electrons of primary charged-particle beam 210 may cause electron excitation and transition of atoms of the materials. Such inelastic interaction may also generate electrons exiting the surface of wafer 230, which may be referred to as secondary electrons (SEs). Yield or emission rates of BSEs and Ses depend on, e.g., the material under inspection and the landing energy of the electrons of primary charged-particle beam 210 landing on the surface of the material, among others.
  • the energy of the electrons of primary charged-particle beam 210 may be imparted in part by its acceleration voltage (e.g., the acceleration voltage between the anode and cathode of charged-particle source 202 in FIG. 2).
  • the quantity of BSEs and Ses may be more or fewer (or even the same) than the injected electrons of primary charged-particle beam 210.
  • the images generated by SCPM may be used for defect inspection. For example, a generated image capturing a test device region of a wafer may be compared with a reference image capturing the same test device region.
  • the reference image may be predetermined (e.g., by simulation) and include no known defect. If a difference between the generated image and the reference image exceeds a tolerance level, a potential defect may be identified.
  • the SCPM may scan multiple regions of the wafer, each region including a test device region designed as the same, and generate multiple images capturing those test device regions as manufactured. The multiple images may be compared with each other. If a difference between the multiple images exceeds a tolerance level, a potential defect may be identified.
  • the present disclosure may be applicable to other possible applications or designs.
  • the present disclosure may be applied to integrated optical systems, magnetic domain memories, liquid-crystal display panels, thin-film magnetic heads, and other nanoscale structures.
  • the terms “die”, “structure”, and “IC structure” are used interchangeably in this disclosure.
  • FIG. 3 is an example block diagram for generating input data, consistent with embodiments of the present disclosure.
  • Input data may be generated using two steps as illustrated in FIG. 3.
  • a lithographic projection apparatus 301 may be used to fabricate a wafer at a constant fabrication condition (e.g., a focus and dose for a radiation source).
  • An inspection tool 302 e.g., EBI system 100 in FIG. 1 or multi-beam tool 104 in FIG. 2
  • Metrology information may include, but is not limited to, necking, line pull back, line thinning, critical dimension, edge placement, overlapping, resist top loss, resist undercut, missing defects, and bridging defects of an IC structure on a wafer.
  • a processor 303 e.g., controller 109 in FIG. 1 with a memory may be communicatively connected to inspection tool 302 to store the measured metrology information.
  • the images generated by inspection tool 302 may be used for wafer inspection. For example, a generated image capturing a test device region of a wafer may be compared with a reference image capturing the same test device region.
  • the reference image may be predetermined (e.g., by simulation) and include no known defect. If a difference between the generated image and the reference image exceeds a tolerance level, a potential defect may be identified.
  • inspection tool 302 may scan multiple regions of the wafer, each region including a test device region designed as the same and generate multiple images capturing those test device regions as manufactured. The multiple images may be compared with each other. If a difference between the multiple images exceeds a tolerance level, a potential defect may be identified.
  • processor 303 may be a generic or specific electronic device capable of manipulating or processing information.
  • processor 303 may include any combination of any number of a central processing unit (or “CPU”), a graphics processing unit (or “GPU”), an optical processor, a programmable logic controller, a microcontroller, a microprocessor, a digital signal processor, an intellectual property (IP) core, a Programmable Logic Array (PLA), a Programmable Array Logic (PAL), a Generic Array Logic (GAL), a Complex Programmable Logic Device (CPLD), a Field-Programmable Gate Array (FPGA), a System On Chip (SoC), an Application-Specific Integrated Circuit (ASIC), and any type circuit capable of data processing.
  • Processor 303 may also be a virtual processor that includes one or more processors distributed across multiple machines or devices coupled via a network.
  • processor 303 may further include one or more memories (not shown).
  • a memory may be a generic or specific electronic device capable of storing codes and data accessible by the processor (e.g., via a bus).
  • the memory may include any combination of any number of a random-access memory (RAM), a read-only memory (ROM), an optical disc, a magnetic disk, a hard drive, a solid-state drive, a flash drive, a security digital (SD) card, a memory stick, a compact flash (CF) card, or any type of storage device.
  • the codes and data may include an operating system (OS) and one or more application programs (or “apps”) for specific tasks.
  • the memory may also be a virtual memory that includes one or more memories distributed across multiple machines or devices coupled via a network.
  • CGI computational guided inspection
  • the CGI model may use input data from a reference wafer (e.g., a reference pattern, metrology information, etc., according to a fabrication or wafer processing step) to thus guide future inspection of wafers processed during HVM.
  • a reference wafer e.g., a reference pattern, metrology information, etc., according to a fabrication or wafer processing step
  • the CGI model increases inspection tool efficiency by increasing the accuracy of finding defects on the wafer with capture rates of finding defects higher than a baseline value.
  • the CGI model requires a full set of input data for a wafer. This may include metrology information after each processing step for a wafer. As described above, the conventional down-sampling of wafers at the lot/ wafer level may cause an insufficient amount of metrology data collected for a wafer to be supplied to and train the CGI model.
  • FIG. 4 is an example block diagram illustrating training of a CGI model 401 using an initial training dataset, consistent with various embodiments of the present disclosure.
  • CGI model 401 may have to be trained using an initial training dataset 405 before it can be used to generate predictions for a wafer.
  • the initial training dataset 405 may be a labeled dataset, which includes process-related data 410a-n and inspection results 415a-n of “n” number of substrates.
  • the initial training dataset 405 may include process-related data 410a and inspection results 415a associated with the substrate “A.”
  • the process-related data 410a may include metrology data such as that described above, or other such data that may contribute to a defect.
  • the inspection results 415a may include an image of an inspected location (e.g., SEM image), location information of the inspected location (e.g., (x, y) coordinates) and whether that location is found to be defective or non-defective.
  • the labeled dataset may be obtained from various sources, including lithographic projection apparatus 301 and inspection tool 302 of FIG. 3.
  • CGI model 401 may include a location prediction model 450 and a confidence model 455, both of which may be machine learning models.
  • the training of CGI model 401 may be an iterative process in which each iteration may involve analyzing process-related data 410 associated with a wafer, determining the cost functions, and updating a configuration of CGI model 401 based on the cost function.
  • CGI model 401 may be trained in a “batch” fashion instead of as an iterative process. For example, training dataset 405 having process-related data 410a-n and inspection results 415a-n of “n” number of substrates may be input collectively.
  • location prediction model 450 After inputting process-related data 410a and inspection results 415a, location prediction model 450 generates predictions 425al-425ax for “x” number of locations on wafer “A” and confidence model 455 assigns confidence scores 430al-430ax for predictions 425al-425ax, respectively.
  • CGI model 401 then compares the predicted results with inspection results 415a to determine a cost function 460 of CGI model 401, which may be indicative of a deviation between predicted results 425al-425ax and the actual inspection results 415a.
  • CGI model 401 may update its configurations (e.g., weights, biases, or other parameters of location prediction model 450 or confidence model 455) based on cost function 460 or other reference feedback information (e.g., user indication of accuracy, reference labels, or other information) to minimize cost function 460.
  • the above process is repeated iteratively with process-related data and inspection results associated with a different substrate in each iteration until a termination condition is satisfied.
  • the termination condition may include a predefined number of iterations, cost function satisfies a specified threshold, or other such conditions.
  • CGI model 401 may be considered to be “trained” and may be used for identifying or predicting defective locations in a new wafer (e.g., a wafer that has not been analyzed using CGI model 401 yet).
  • FIG. 5 is an example diagram illustrating down sampling at the lot/wafer level to acquire input metrology data for the CGI model.
  • FIG. 5 indicates an example batch of wafers that are processed during HVM according to wafer processing step 501, wafer processing step 502, and wafer processing step 503.
  • Each wafer processing step may correspond to a metrology applied to each of wafer A, wafer B, wafer C, wafer D, and wafer E.
  • wafer processing step 501 may be a deposition processing step
  • wafer processing step 502 may be a lithography processing step
  • wafer processing step 503 may be an etching step.
  • the solid, bold outline represents a wafer that is selected for metrology after a wafer processing step
  • the dotted outline represents a wafer that is not selected for metrology after a wafer processing step.
  • wafer A is selected for metrology after wafer processing step 501 and wafer processing step 503.
  • Metrology information corresponding to wafer processing step 501 and wafer processing step 503 is thus available for wafer A, but no metrology information corresponding to wafer processing step 502 is available.
  • the input data for wafer A may not be supplied to the CGI model since there is an incomplete or insufficient input dataset (e.g., metrology information) for wafer A.
  • none of wafers A-E are measured for all wafer processing steps.
  • none of wafers A-E in the batch may contain a sufficient dataset of metrology information to train the CGI model and subsequently generate a sampling plan to guide wafer inspection.
  • Embodiments of the present disclosure may provide a method to impute missing metrology information and fill in gaps of input data for the CGI model. As illustrated in FIG. 5, down-sampling at the lot/wafer level may result in missing metrology information available for the CGI model.
  • Embodiments of the present disclosure may utilize wafer fabrication context information available for each wafer processed during wafer processing. “Fabrication context information” or “context information” may refer to the fabrication or processing information for each wafer during HVM.
  • Each piece of equipment or apparatus used during wafer processing e.g., lithographic projection apparatus 301 in FIG. 3 has an information log about the parameters and logistics used to process each wafer. For example, wafer A in FIG.
  • a context ID e.g., a tool ID or a chamber ID
  • a process setting e.g., a temperature, pressure, gas mixture ratio, etc.
  • All such context information is available for each wafer processed during HVM in a fabrication database, and the fabrication database may be provided to the CGI model.
  • the CGI model may be in communication with the fabrication database, where the context information may be queried and supplied to a CGI model platform and then linked with available metrology information for a wafer.
  • the CGI model may be communicatively connected to the fabrication database through a medium such as an electric conductor, optical fiber cable, portable storage media, IR, Bluetooth, internet, wireless network, or wireless radio.
  • FIG. 6 is an example block diagram illustrating a system 600 with various modules that may generate a context-metrology fingerprint database and train a computational model, consistent with embodiments of the present disclosure.
  • the modules in system 600 in FIG. 6 may be applied via controller 109 in FIG 1., controller 290 in FIG. 2, or processor 303 in FIG. 3.
  • the context-metrology fingerprint database may store linked context information and metrology information for a wafer processed during HVM.
  • the fingerprint database illustrated by FIG. 6 may also be referred to as a fingerprint library.
  • the computational model may be a CGI model.
  • the CGI model may obtain input metrology information 601 from a metrology tool.
  • Input metrology information 601 may be obtained from different types of metrology tools.
  • Example metrology tools may include but are not limited to a scatterometry tool or an inspection tool (e.g., beam tool 104 in FIG. 1 or inspection tool 302 in FIG. 3).
  • Input metrology information 601 may be images collected for a wafer or a batch of wafers processed according to a wafer processing step (e.g., wafers A-E after wafer processing step 501 in FIG. 5). The image may contain the metrology information available for the wafers after a wafer processing step.
  • the CGI model may also obtain input context information 602 from a fabrication database.
  • Input context information 602 may correspond to tool ID I routing information and/or fabrication conditions or parameters applied to the wafer or batch of wafers when processed according to the wafer processing step. It is appreciated that input context information
  • Input metrology information 601 is available in a fabrication database for every wafer processed according to wafer processing during HVM.
  • Input metrology information 601, and input context information 602 may be supplied to a context linker 603, in which the CGI model evaluates input metrology information 601 for a wafer or batch of wafers processed according to input context information 602.
  • Context linker 603 may identify an average fingerprint in input metrology information 601 that is characteristic of input context information 602 via data mapping.
  • input metrology information 601 may be images of a batch of wafers after an etch processing step.
  • Input context information 602 may correspondingly be a tool ID or a process parameter of an etch chamber on a etch apparatus (where the batch of wafers were processed during the etch processing step.
  • Context linker 603 may identify an average fingerprint in input metrology information 601 that is characteristic of input context information 602 via data mapping.
  • input metrology information 601 may be images of a batch of wafers after an etch processing step.
  • Input context information 602 may correspondingly be a tool ID or a process parameter of an etch chamber on a etch apparatus (where the batch of wafers were processed during the etch processing step.
  • context linker 603 may identify an average context variable of the etch chamber that may directly lead to the result in input metrology information 601. Thus, context linker 603 outputs a model that links input context information 602 to a metrology result or an inspection result in input metrology information 601. Context linker 603 may output a context linking model 604 for each type of metrology information available for a wafer (e.g., etch, CD, overlay, etc.). A context linking model may be generated for each type of metrology information available for a batch of wafers processed according to wafer processing to generate a library of context linking models that link a particular metrology result to a wafer processing step during HVM. If context information is known for a wafer processed according to a processing step, then a context linking model previously generated by context linker 603 may be applied to impute a metrology result that is missing for a wafer.
  • context linking model may be generated for each type of metrology information available for a batch of wafers processed according to wafer processing to generate a library
  • metrology imputer 605 reads input metrology information 601 or input context information 602 and applies the corresponding context linking model 604 from the generated context linking model library.
  • Metrology imputer 605 may perform an example imputation 605_l to impute missing information (e.g., metrology information) for a dataset of wafers.
  • missing information e.g., metrology information
  • a dotted circle represents a wafer with missing information (e.g., metrology information)
  • a solid circle represents a wafer with available information (e.g., metrology information and context information).
  • Metrology imputer 605 may perform example imputation 605_l by reading the available information (e.g., input context information 602) for a wafer represented by the dotted circle and applying the corresponding context linking model (e.g., context linking model 604) to impute the missing information (e.g., input metrology information 601). Metrology imputer 605 then supplies the imputed, complete dataset of wafers to a computational model 606. The imputed dataset supplied by metrology imputer 605 may be used to train computational model 606. The imputed dataset may thus be referred to as a training dataset. Training computational model 606 may be as described above for FIG. 4
  • Input metrology information 601 may optionally be processed before being provided to context linker 603 via fingerprint summarization 601_l.
  • Input metrology information 601 may contain an excess of high-frequency noise that may not be related to context information 602.
  • Fingerprint summarization 601_l is a technique to reduce noise in input metrology information 601 and filter out high-frequency noise or random variation (e.g., wafer to wafer variation in a batch of wafers) from input metrology information 601 and keep systematic, context-induced variation in input metrology information 601.
  • Non-limiting examples of fingerprint summarization 601_l may include principal component analysis (PCA), factor analysis, wafer map modeling using a Zernike polynomial, edge model analysis, or other dimensionality reduction methods to reduce high-frequency noise or random variation in data.
  • PCA principal component analysis
  • factor analysis factor analysis
  • wafer map modeling using a Zernike polynomial wafer map modeling using a Zernike polynomial
  • edge model analysis or other dimensionality reduction methods to reduce high-frequency noise or random variation in data.
  • FIG. 7A is an example illustration of imputing metrology information for wafers that were not measured after a wafer processing step, consistent with embodiments of the present disclosure.
  • the circles, squares, and triangles with solid outlines represent wafers that were processed to a certain wafer processing step or processing apparatus (e.g., context information) and measured (e.g., metrology information available).
  • wafer 701 and wafer 702 may be processed according to an etch processing step
  • wafer 703 and wafer 704 may be processed according to a deposition processing step
  • wafer 705 and wafer 706 may be processed according to an overlay processing step
  • metrology information may be available for wafers 701-706.
  • the context average fingerprint, or context linking model, may be calculated for each set of wafers as described above in FIG. 6. Then, a metrology imputer (e.g., metrology imputer 605 in FIG. 6) applies context averaged fingerprint 707 to a wafer 708 that was processed according to the same processing step as wafer 701 and wafer 702 but was not measured (e.g., no metrology information is available) to impute metrology information for “missing” wafer 708.
  • the metrology imputer may also apply context average fingerprint 709 to a wafer 710 and context average fingerprint 711 to a wafer 712 to impute metrology information for “missing” wafer 710 and “missing” wafer 712, respectively.
  • Wafers 701-706 may also represent wafers fabricated according to different process settings. For example, wafer 701 and wafer 702 may be fabricated at wafer processing step 701 at a temperature, pressure, gas mixture ratio, or other continuous variables.
  • Wafer 703 and wafer 704 may be fabricated at wafer processing step 702 at another temperature, pressure, gas mixture, or other continuous variables.
  • the CGI model may apply context-based imputation as illustrated in FIG. 7A to impute metrology information for missing wafers 708, 710, and 712 according to the context average of such process settings available for wafers 701-706.
  • a wafer used to train the CGI model may not have metrology information and may have new context information.
  • a “missing” wafer 714 e.g., no metrology information
  • a context averaged fingerprint may not be used to impute the missing metrology information for “missing” wafer 714 since the context information for wafer 714 was not used to build the contextmetrology fingerprint database.
  • a global average fingerprint 713 may be calculated for all wafers 701-706 and be used to impute the metrology information for “missing” wafer 714.
  • wafer 714 may not have metrology information, and the context information may be missing from the fabrication database (e.g., fabrication database described above).
  • a context averaged fingerprint may not be used to impute the missing metrology information for “missing” wafer 714.
  • the global average fingerprint 713 may be calculated for all wafers 701-706 and used to impute the missing metrology information for “missing” wafer 714.
  • FIG. 8 is an example block diagram illustrating a system 800 applying the trained computational model to generate a sampling plan for a wafer and guide wafer inspection, consistent with embodiments of the present disclosure.
  • wafer input information 801 may be supplied to metrology imputer 605.
  • Wafer input information 801 may include metrology information or context information for a wafer not used in the training dataset in FIG. 6, and wafer input information 801 may be incomplete (e.g., missing metrology information).
  • Context linking model 604 may also be supplied to metrology imputer 605, and metrology imputer 605 may impute complete wafer input information 802.
  • context linking model 604 may identify the corresponding context information of wafer input information 801 and metrology imputer 605 may impute missing information from wafer input information 801 (e.g., missing metrology information).
  • Complete wafer input information 802 may then be supplied to trained computational model 803 and trained computational model 803 may determine defective die probability for each die of the wafer using the complete wafer input information 802.
  • a sampling plan 804 may then be generated and supplied to an inspection tool 805 (e.g., EBI system in FIG. 1, multi-beam tool 104 in FIG. 2, or inspection tool 302 in FIG. 3) to guide wafer inspection of the wafer.
  • an inspection tool 805
  • FIG. 9 is an example flow diagram illustrating a method 900 of generating a context linked model to impute missing input data for a CGI model and using the CGI model to generate a sampling plan for wafer inspection, consistent with embodiments of the present disclosure.
  • the steps of method 900 may be performed by a computing device, e.g., controller 109 of FIG. 1, controller 290 of FIG. 2, or processor 303 of FIG. 3. It is appreciated that the illustrated method 900 may be altered to modify the order of steps and to include the additional steps.
  • Steps 901 to 904 of method 900 may be considered a training phase 900_l, and steps 905 to 908 of method 900 may be considered an application phase 900_2.
  • Training phase 900_l may be performed by system 600 in FIG. 6, and application phase 900_2 may be performed by system 800 in FIG. 8. In some embodiments, the same system can perform training phase 900_l and application phase 900_2.
  • step 901 input data is acquired and supplied to the CGI model (e.g., CGI model 401).
  • the input data may be metrology information available for a batch of wafers that are measured after a wafer processing step.
  • the metrology information e.g., input metrology information 601 of FIG. 6
  • the CGI model may acquire the context information from a fabrication database as described above.
  • a relationship is calculated to link the input data.
  • This relationship may be a context linking model (e.g., context linking model 604 of FIG. 6) that links the context information for a wafer to a particular fingerprint or residual in the metrology data collected after a wafer processing step.
  • the context linking model may identify a characteristic in the metrology data present after an etching processing step is applied to a wafer.
  • the characteristic in the metrology data may be, for example, a characteristic spatial fingerprint of the metrology data.
  • a context linking model may be a context average fingerprint (e.g., context average fingerprint 707, 709, or 711 of FIG. 7A) or a global average fingerprint (e.g., global average fingerprint 713 of FIG. 7B).
  • a context average fingerprint is calculated to link all wafers with metrology information available that were processed according to the same wafer processing step (e.g., have the same context information).
  • a global average fingerprint is calculated to link all wafers with metrology information available.
  • a library of context linking models that link all available metrology information with context information is generated. [0072]
  • missing data from the input data is imputed using the calculated relationship.
  • the missing data may be metrology information for a wafer with known context information that was not measured after a wafer processing step and may be imputed using the context average fingerprint.
  • the missing data may be metrology information for a wafer with unknown context information that was not measured after a wafer processing step.
  • the missing metrology information may be imputed using the global average fingerprint.
  • step 904 the CGI model is trained with the input data and the imputed data. Training the CGI model may be as described above for FIG. 4.
  • step 905 input data for a wafer is provided to the CGI model.
  • the input data may be wafer input information 801 as illustrated in FIG. 8 and may be incomplete (e.g., missing metrology information or both metrology information and context information).
  • step 906 missing data from the input data of the wafer is imputed using the calculated relationship determined in step 902.
  • step 907 the imputed data and input data of the wafer are supplied to the trained CGI model, and the trained CGI model determines a defective die probability for each die of the wafer.
  • step 908 a sampling plan is generated using the defective die probability for each die calculated in step 907.
  • step 909 the generated sampling is used to guide wafer inspection of the wafer and a die loss is projected from an inspection result.
  • Table 1 displays R 2 correlation scores and area under receiver operating characteristic (AUC) scores for a context average imputation and a global average imputation applied to a dataset of twelve wafers (e.g., method 900 of the present disclosure).
  • the dataset comprises a batch of twelve wafers that sampling plans were generated to guide inspection according to method 900 of the present disclosure.
  • a sampling plan was generated by the CGI model applying either context average imputation or global average imputation to generate missing data for a wafer.
  • a projected die loss was calculated, and a probe test result was obtained from the twelve wafers of the dataset.
  • Table 1 Quantification of R 2 correlation and AUC scores of the CGI model when applying a context average imputation or a global average imputation.
  • a benefit provided by embodiments of the present disclosure may be an improved accuracy in predicting defective die in wafers fabricated during HVM.
  • a statistical data imputation technique is used to estimate missing metrology measurement results from wafer fabrication information.
  • a computational model is provided that may further improve the accuracy of a CGI-generated projected die loss and R 2 correlation score.
  • Some embodiments of the present disclosure may provide a method to improve a CGI model performance and versatility to guide wafer inspection.
  • Some embodiments of the present disclosure may provide a method to increase defect inspection accuracy and yield of defect-free wafers throughout HVM.
  • a non-transitory computer readable medium may be provided that may store instructions for a processor of a controller (e.g., controller 109 of FIG. 1) to carry out, among other things, image inspection, image acquisition, stage positioning, beam focusing, electric field adjustment, beam bending, condenser lens adjusting, activating charged-particle source, beam deflecting, store instructions for a processor of a lithographic projection apparatus (e.g., lithographic projection apparatus 301 of FIG. 3) and inspection tool (e.g., inspection tool 302 of FIG. 3) to determine input data of a sample, perform method 900 of FIG. 9, and other executable functions relating to identifying locations on a wafer for inspection during HVM.
  • a controller e.g., controller 109 of FIG. 1
  • image inspection image acquisition
  • stage positioning beam focusing
  • electric field adjustment beam bending
  • condenser lens adjusting activating charged-particle source
  • beam deflecting store instructions for a processor of a lithographic projection apparatus (e
  • non-transitory media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a Compact Disc Read Only Memory (CD-ROM), any other optical data storage medium, any physical medium with patterns of holes, a Random Access Memory (RAM), a Programmable Read Only Memory (PROM), and Erasable Programmable Read Only Memory (EPROM), a FLASH-EPROM or any other flash memory, Non-Volatile Random Access Memory (NVRAM), a cache, a register, any other memory chip or cartridge, and networked versions of the same.
  • NVRAM Non-Volatile Random Access Memory
  • a method of identifying a location on a wafer to scan during inspection using a computational defect probability model comprising: obtaining initial metrology data and initial context data for a plurality of initial wafers; and correlating the initial metrology data and the initial context data for each wafer of the plurality of initial wafers; correlating a subsequent wafer with the plurality of initial wafers based on context data of the subsequent wafer and the initial context data of the plurality of initial wafers; and selecting a location on the subsequent wafer to scan using an inspection tool based on the correlation.
  • a method of identifying a location on a wafer to scan during inspection comprising : obtaining initial metrology data and initial context data for a plurality of wafers; correlating the initial metrology data and initial context data for each wafer of the plurality of wafers; imputing missing data from the plurality of wafers using the correlated initial metrology data and initial context data; and training a computational defect probability model with the imputed missing data and initial metrology data and initial context data for the plurality of wafers.
  • An apparatus for identifying a location on a wafer to scan during inspection using a computational defect probability model comprising: a memory storing a set of instructions; and at least one processor configured to execute the set of instructions to cause the apparatus to perform operations comprising: obtaining initial metrology data and initial context data for a plurality of initial wafers; and correlating the initial metrology data and initial context data for each wafer of the plurality of initial wafers; correlating a subsequent wafer with the plurality of initial wafers based on context data of the subsequent wafer and the initial context data of the plurality of initial wafers; and selecting a location on the subsequent wafer to scan using an inspection tool based on the correlation.
  • An apparatus for identifying a location on a wafer to scan during inspection using a computational defect probability model comprising: a memory storing a set of instructions; and at least one processor configured to execute the set of instructions to cause the apparatus to perform operations comprising: obtaining initial metrology data and initial context data for a plurality of wafers; correlating the initial metrology data and initial context data for each wafer of the plurality of wafers; imputing missing data from the plurality of wafers using the correlated initial metrology data and initial context data; and training a computational defect probability model with the imputed missing data and initial metrology data and initial context data for the plurality of wafers.
  • the operations further comprise: providing input data for a wafer to the trained computational defect probability model; imputing missing data for the wafer using the correlated initial metrology data and initial context data of the plurality of wafers; using the trained computational defect probability model to determine a defective die probability for each die of the wafer from the imputed missing data and input data for the wafer; generating a sampling plan for the wafer; and using the sampling plan to guide an inspection tool for wafer inspection of the wafer.
  • a non-transitory computer readable medium comprising a set of instructions that is executable by one or more processors of a computing device to cause the computing device to perform operations for identifying a location on a wafer to scan during inspection using a computational defect probability model, the operations comprising: obtaining initial metrology data and initial context data for a plurality of initial wafers; and correlating the initial metrology data and initial context data for each wafer of the plurality of initial wafers; correlating a subsequent wafer with the plurality of initial wafers based on context data of the subsequent wafer and the initial context data of the plurality of initial wafers; and selecting a location on the subsequent wafer to scan using an inspection tool based on the correlation.
  • a non-transitory computer readable medium comprising a set of instructions that is executable by one or more processors of a computing device to cause the computing device to perform operations for identifying a location on a wafer to scan during inspection, the operations comprising: obtaining initial metrology data and initial context data for a plurality of wafers; correlating the initial metrology data and initial context data for each wafer of the plurality of wafers; imputing missing data from the plurality of wafers using the correlated initial metrology data and initial context data; and training a computational defect probability model with the imputed missing data and initial metrology data and initial context data for the plurality of wafers.
  • non-transitory computer readable medium of clause 44 wherein the operations further comprise: providing input data for a wafer to the trained computational defect probability model; imputing missing data for the wafer using the correlated initial metrology data and initial context data of the plurality of wafers; using the trained computational defect probability model to determine a defective die probability for each die of the wafer from the imputed missing data and input data for the wafer; generating a sampling plan for the wafer; and using the sampling plan to guide an inspection tool for wafer inspection of the wafer.
  • An inspection system using a computational model to identify a location on a wafer to scan during inspection comprising: one or more processors configured to execute instructions to cause the inspection system to perform: obtaining initial metrology data and initial context data for a plurality of initial wafers; and correlating the initial metrology data and initial context data for each wafer of the plurality of initial wafers; correlating a subsequent wafer with the plurality of initial wafers based on context data of the subsequent wafer and the initial context data of the plurality of initial wafers; and selecting a location on the subsequent wafer to scan using an inspection tool based on the correlation.
  • Block diagrams in the figures may illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer hardware or software products according to various exemplary embodiments of the present disclosure.
  • each block in a schematic diagram may represent certain arithmetical or logical operation processing that may be implemented using hardware such as an electronic circuit.
  • Blocks may also represent a module, segment, or portion of code that comprises one or more executable instructions for implementing the specified logical functions.
  • functions indicated in a block may occur out of the order noted in the figures. For example, two blocks shown in succession may be executed or implemented substantially concurrently, or two blocks may sometimes be executed in reverse order, depending upon the functionality involved. Some blocks may also be omitted.
  • each block of the block diagrams, and combination of the blocks may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or by combinations of special purpose hardware and computer instructions.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Biochemistry (AREA)
  • Medical Informatics (AREA)
  • Chemical & Material Sciences (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)

Abstract

L'invention concerne un procédé permettant d'identifier, avec un modèle de calcul, un emplacement sur une tranche devant être balayé à l'aide d'un outil d'inspection. Plus particulièrement, l'invention concerne un procédé permettant de corréler des données de métrologie et des données de contexte pour imputer des données de métrologie manquantes qui sont nécessaires à l'entraînement ainsi qu'à l'application d'un modèle de calcul pour inspection guidée. L'invention concerne également un modèle de calcul de prédiction de probabilité servant à générer des estimations de probabilité de puce défectueuse avec une précision et une polyvalence améliorées pour guider différentes tranches pour une inspection.
PCT/EP2024/059269 2023-05-04 2024-04-04 Imputation de métrologie basée sur le contexte pour performances améliorées d'échantillonnage de calcul guidé Pending WO2024227555A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
IL324015A IL324015A (en) 2023-05-04 2025-10-16 Context-based metrology imputation to improve computationally driven sampling performance

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202363464047P 2023-05-04 2023-05-04
US63/464,047 2023-05-04

Publications (1)

Publication Number Publication Date
WO2024227555A1 true WO2024227555A1 (fr) 2024-11-07

Family

ID=90719983

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2024/059269 Pending WO2024227555A1 (fr) 2023-05-04 2024-04-04 Imputation de métrologie basée sur le contexte pour performances améliorées d'échantillonnage de calcul guidé

Country Status (2)

Country Link
IL (1) IL324015A (fr)
WO (1) WO2024227555A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190187670A1 (en) * 2016-08-15 2019-06-20 Asml Netherlands B.V. Method for enhancing the semiconductor manufacturing yield
US20210389677A1 (en) * 2018-12-07 2021-12-16 Asml Netherlands B.V. Method for determining root cause affecting yield in a semiconductor manufacturing process
WO2022128694A1 (fr) * 2020-12-18 2022-06-23 Asml Netherlands B.V. Entraînement de modèles d'apprentissage machine sur la base d'ensembles de données partiels pour l'identification d'emplacements de défauts

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190187670A1 (en) * 2016-08-15 2019-06-20 Asml Netherlands B.V. Method for enhancing the semiconductor manufacturing yield
US20210389677A1 (en) * 2018-12-07 2021-12-16 Asml Netherlands B.V. Method for determining root cause affecting yield in a semiconductor manufacturing process
WO2022128694A1 (fr) * 2020-12-18 2022-06-23 Asml Netherlands B.V. Entraînement de modèles d'apprentissage machine sur la base d'ensembles de données partiels pour l'identification d'emplacements de défauts

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"CREATING A DENSE DEFECT PROBABILITY MAP FOR USE IN A COMPUTATIONAL GUIDED INSPECTION MACHINE LEARNING MODEL", vol. 705, no. 20, 1 December 2022 (2022-12-01), XP007150828, ISSN: 0374-4353, Retrieved from the Internet <URL:https://www.researchdisclosure.com/database/RD705020> [retrieved on 20221201] *

Also Published As

Publication number Publication date
IL324015A (en) 2025-12-01

Similar Documents

Publication Publication Date Title
TWI823174B (zh) 非暫時性電腦可讀媒體及使用機器學習模型識別位置之設備
US20240069450A1 (en) Training machine learning models based on partial datasets for defect location identification
US20240062362A1 (en) Machine learning-based systems and methods for generating synthetic defect images for wafer inspection
US20240331115A1 (en) Image distortion correction in charged particle inspection
WO2024227555A1 (fr) Imputation de métrologie basée sur le contexte pour performances améliorées d&#39;échantillonnage de calcul guidé
WO2025021438A1 (fr) Flux d&#39;apprentissage à dispositifs multiples pour réduire le temps total de la mise en oeuvre pour une inspection informatiquement guidée
WO2024213339A1 (fr) Procédé de génération de plan d&#39;échantillonnage dynamique efficace et projection précise de perte de puce de sonde
WO2024199881A2 (fr) Procédé de surveillance des performances d&#39;un modèle cgi sans informations de réalité de terrain
CN121153007A (zh) 用于改进计算引导采样的性能的基于上下文的量测插补
WO2025242396A1 (fr) Sélection de niveau de tranche pour inspection en ligne améliorée dans la fabrication de semi-conducteurs
US20250378548A1 (en) Parameterized inspection image simulation
WO2025067792A1 (fr) Méthodologie pour prédire un taux de défaillance d&#39;une partie par billion
US20240297013A1 (en) Aligning a distorted image
US20250103964A1 (en) Training a model to generate predictive data
US20250036030A1 (en) Auto parameter tuning for charged particle inspection image alignment
WO2025131528A1 (fr) Système basé sur le contour pour surveiller et évaluer la qualité et la variation de processus
WO2025036991A1 (fr) Systèmes et procédés de génération de plan d&#39;échantillonnage hybride et de projection précise de perte de puce
JP2025540579A (ja) コンピュータガイド式検査機械学習モデルにおいて使用するための高密度欠陥確率マップの作成
KR20250108661A (ko) 연산 유도 검사 기계 학습 모델에 사용하기 위한 조밀한 결함 확률 맵 생성
TW202425040A (zh) 用於影像對準之基於區域密度未對準指數

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24717663

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 324015

Country of ref document: IL

WWP Wipo information: published in national office

Ref document number: 324015

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 2024717663

Country of ref document: EP