G03F7/705

METHOD AND SYSTEM FOR CORRECTING LITHOGRAPHY PROCESS HOTSPOTS BASED ON STRESS DAMPING ADJUSTMENT

A method and a system for correcting lithography process hotspots based on stress damping adjustment are provided. The method includes: acquiring a mark hotspot of a mask pattern; forming N annuli centered on the mark hotspot from inner to outer on a mask; moving vertexes of the mask pattern located in each annulus by a specific distance in a direction deviating from the mark hotspot and connecting the moved vertexes according to an original connection relationship to acquire an updated layout; verifying electrical characteristics of the updated layout, determining whether a deviation of the electrical characteristics of the updated layout is within a tolerable range, and performing geometric correction to compensate for a deviation of electrical parameters if no is determined and then ending correction, or ending the correction if yes is determined.

PELLICLE MEMBRANE FOR A LITHOGRAPHIC APPARATUS

A pellicle membrane for a lithographic apparatus, the membrane including a matrix including a plurality of inclusions distributed therein. A method of manufacturing the pellicle membrane, a lithographic apparatus including the pellicle membrane, a pellicle assembly for use in a lithographic apparatus including the membrane, as well as the use of the pellicle membrane in a lithographic apparatus or method.

Extracting a feature from a data set

A method of extracting a feature from a data set includes iteratively extracting a feature from a data set based on a visualization of a residual pattern within the data set, wherein the feature is distinct from a feature extracted in a previous iteration, and the visualization of the residual pattern uses the feature extracted in the previous iteration. Visualizing the data set using the feature extracted in the previous iteration may include showing residual patterns of attribute data that are relevant to target data. Visualizing the data set using the feature extracted in the previous iteration may involve adding cluster constraints to the data set, based on the feature extracted in the previous iteration. Additionally or alternatively, visualizing the data set using the feature extracted in the previous iteration may involve defining conditional probabilities conditioned on the feature extracted in the previous iteration.

Method and apparatus for inspection and metrology

A method including performing a simulation to evaluate a plurality of metrology targets and/or a plurality of metrology recipes used to measure a metrology target, identifying one or more metrology targets and/or metrology recipes from the evaluated plurality of metrology targets and/or metrology recipes, receiving measurement data of the one or more identified metrology targets and/or metrology recipes, and using the measurement data to tune a metrology target parameter or metrology recipe parameter.

Method for determining patterning device pattern based on manufacturability

A method for determining a patterning device pattern. The method includes obtaining (i) an initial patterning device pattern having at least one feature, and (ii) a desired feature size of the at least one feature, obtaining, based on a patterning process model, the initial patterning device pattern and a target pattern for a substrate, a difference value between a predicted pattern of the substrate image by the initial patterning device and the target pattern for the substrate, determining a penalty value related the manufacturability of the at least one feature, wherein the penalty value varies as a function of the size of the at least one feature, and determining the patterning device pattern based on the initial patterning device pattern and the desired feature size such that a sum of the difference value and the penalty value is reduced.

METHOD FOR IMPROVING CONSISTENCY IN MASK PATTERN GENERATION
20230044490 · 2023-02-09 ·

A method of determining a mask pattern for a target pattern to be printed on a substrate. The method includes partitioning a portion of a design layout including the target pattern into a plurality of cells with reference to a given location on the target pattern; assigning a plurality of variables within a particular cell of the plurality of cells, the particular cell including the target pattern or a portion thereof; and determining, based on values of the plurality of variables, the mask pattern for the target pattern such that a performance metric of a patterning process utilizing the mask pattern is within a desired performance range.

Method of calibrating a plurality of metrology apparatuses, method of determining a parameter of interest, and metrology apparatus

Methods for calibrating metrology apparatuses and determining a parameter of interest are disclosed. In one arrangement, training data is provided that comprises detected representations of scattered radiation detected by each of plural metrology apparatuses. An encoder encodes each detected representation to provide an encoded representation, and a decoder generates a synthetic detected representation from the respective encoded representation. A classifier estimates from which metrology apparatus originates each encoded representation or each synthetic detected representation. The training data is used to simultaneously perform, in an adversarial relationship relative to each other, a first machine learning process involving the encoder or decoder and a second machine learning process involving the classifier.

Using mask fabrication models in correction of lithographic masks

A lithography process is described by a design for a lithographic mask and a description of the lithography configuration, which may include the lithography source, collection/illumination optics, projection optics, resist, and/or subsequent fabrication steps. The actual lithography process uses a lithographic mask fabricated from the mask design, which may be different than the nominal mask design. A mask fabrication model models the process for fabricating the lithographic mask from the mask design. Typically, this is an electron-beam (e-beam) process, which includes e-beam exposure of resist on a mask blank, processing of the exposed resist to form patterned resist, and etching of the mask blank with the patterned resist. The mask fabrication model, usually in conjunction with other process models, is used to estimate a result of the lithography process. Mask correction is then applied to the mask design based on the simulation result.

METHOD AND SYSTEM FOR ENHANCING TARGET FEATURES OF A PATTERN IMAGED ONTO A SUBSTRATE

Enhancing target features of a pattern imaged onto a substrate. This may include adding one or more assist features to a patterning device pattern in one or more locations adjacent to one or more target features in the patterning device pattern. The one or more assist features are added based on two or more different focus positions in the substrate. This can also include shifting the patterning device pattern and/or a design layout based on the two or more different focus positions and the one or more added assist features. This may be useful for improving across slit asymmetry. Adding the one or more assist features to the pattern and shifting the pattern and/or the design layout enhances the target features by reducing a shift caused by across slit asymmetry for a slit of a multifocal lithographic imaging apparatus. This may reduce the shift across an entire imaging field.

PROCESSING APPARATUS, MANAGEMENT APPARATUS, LITHOGRAPHY APPARATUS, AND ARTICLE MANUFACTURING METHOD
20230012400 · 2023-01-12 ·

A processing apparatus includes a driver configured to drive a controlled object, and a controller configured to control the driver by generating a command value to the driver based on a control error. The controller includes a first compensator configured to generate a first command value based on the control error, a second compensator configured to generate a second command value based on the control error, and an adder configured to obtain the command value by adding the first command value and the second command value. The second compensator includes a neural network for which a parameter value is decided by learning, and input parameters input to the neural network include at least one of a driving condition of the driver and an environment condition in a periphery of the controlled object in addition to the control error.