Inspection technique of photomask
AssigneeMicron Technology, Inc.
InventorsChristophe Pierrat, James Burdorf
Life of this patent
Estimating the term…
Abstract
An improved technique for inspecting photomasks employs simulated images of the resist pattern. A simulated image of an original pattern is compared to a simulated image generated from a pattern captured from a photomask manufactured from the original pattern. Alternatively, simulated images generated from captured data from two different instances of the same original pattern formed in a photomask are compared.
Claims32
A mask inspection system, comprising:
- a mask fabricated from a pattern;
- an inspection machine operable for acquiring image data from the mask and producing therefrom acquired mask image data;
- a processor operable for adding elevation data to the acquired mask image data and producing therefrom acquired mask elevation image data;
- a processor operable for creating a first simulated image using the acquired mask elevation image data according to the behavior of a resist material;
- the processor further operable for acquiring image data from the pattern and producing therefrom acquired pattern image data;
- the processor further operable for creating a second simulated image using the acquired pattern image data;
- and
- the processor further operable for comparing the first and second simulated images for defects in the mask.
A method of inspecting a mask, comprising:
- acquiring mask image data by imaging the mask;
- adding elevation data to the acquired mask image data and producing therefrom acquired mask elevation image data;
- generating a first image simulation of the acquired mask elevation image data according to the behavior of a resist material;
- acquiring image pattern data from a pattern used for forming the mask;
- generating a second image simulation of the acquired image pattern data;
- and
- comparing the first and second image simulations for a defect in the mask.
A method of inspecting a mask, comprising:
- acquiring mask image data by imaging the mask;
- generating a first image simulation of the acquired mask image data;
- acquiring pattern image data from a pattern used for forming the mask;
- adding elevation data to the acquired pattern image data and producing therefrom acquired pattern elevation data;
- generating a second image simulation of the acquired pattern elevation image data according to the behavior of a resist material;
- comparing the first and second image simulations for a defect in the mask.
A method of inspecting a mask, comprising:
- acquiring image data of a first pattern by imaging the mask;
- adding elevation data to the acquired image data from the first pattern and producing therefrom acquired first pattern elevation image data;
- generating a first image simulation of the acquired first pattern elevation image data according to the behavior of a resist material;
- acquiring image data of a second pattern by imaging the mask;
- generating a second image simulation of the acquired image data from the second pattern;
- and
- comparing the first and second image simulations for a defect in the mask.
A method of inspecting a mask, comprising:
- acquiring image data of a first pattern from the mask;
- generating a first image simulation of the acquired image data by imaging the first pattern;
- acquiring image data of a second by imaging from the mask;
- adding elevation data to the acquired image data by imaging the second pattern and producing therefrom acquired second pattern elevation data;
- generating a second image simulation of the acquired second pattern elevation image data according to the behavior of a resist material;
- and
- comparing the first and second image simulations for a defect in the mask.
A computer readable medium on a computer, the computer readable medium having computer executable instructions for performing a method comprising:
- acquiring mask image data by imaging a mask;
- adding elevation data to the acquired mask image data and producing therefrom acquired mask elevation image data;
- generating a first image simulation of the acquired mask elevation image data according to the behavior of a resist material;
- acquiring image pattern data from a pattern used for forming the mask;
- generating a second image simulation of the acquired image pattern data;
- and
- comparing the first and second image simulations for a defect in the mask.
A computer readable medium on a computer, the computer readable medium having computer executable instructions for performing a method comprising:
- acquiring mask image data by imaging a mask;
- generating a first image simulation of the acquired mask image data;
- acquiring pattern image data by imaging a pattern used for forming the mask;
- adding elevation data to the acquired pattern image data and producing therefrom acquired pattern elevation data;
- generating a second image simulation of the acquired pattern elevation image data according to the behavior of a resist material;
- and
- comparing the first and second image simulations for a defect in the mask.
A computer readable medium on a computer, the computer readable medium having computer executable instructions for performing a method comprising:
- acquiring image data of a first pattern by imaging a mask;
- adding elevation data to the acquired image data from the first pattern and producing therefrom acquired first pattern elevation image data;
- generating a first image simulation of the acquired first pattern elevation image data according to the behavior of a resist material;
- acquiring image data of a second pattern by imaging the mask;
- generating a second image simulation of the acquired image data from the second pattern;
- and
- comparing the first and second image simulations for a defect in the mask.
A computer readable medium on a computer, the computer readable medium having computer executable instructions for performing a method comprising:
- acquiring image data of a first pattern by imaging a mask;
- generating a first image simulation of the acquired image data from the first pattern;
- acquiring image data of a second pattern by imaging the mask;
- adding elevation data to the acquired image data from the second pattern and producing therefrom acquired second pattern elevation data;
- generating a second image simulation of the acquired second pattern elevation image data according to the behavior of a resist material;
- and
- comparing the first and second image simulations for a defect in the mask.
A mask inspection system, comprising:
- a mask having a plurality of identical patterns, including a first pattern and a second pattern;
- an inspection machine operable for acquiring image data of the first pattern and for acquiring image data of the second pattern and for producing therefrom first acquired image data and second acquired image data, respectively;
- a processor operable for adding elevation data to the first acquired image data and producing therefrom first acquired elevation image data;
- the processor further operable for creating a first simulated image using the first acquired elevation image data according to the behavior of a resist material;
- the processor further operable for creating a second simulated image using the second acquired image data;
- and
- the processor further operable for comparing the first and second simulated images for defects in the mask.
A mask inspection system, comprising:
- a mask having a plurality of identical patterns, including a first pattern and a second pattern;
- an inspection machine operable for acquiring image data of the first pattern and for acquiring image data of the second pattern and for producing therefrom first acquired image data and second acquired image data, respectively;
- a processor operable for adding elevation data to the second acquired image data and producing therefrom second acquired elevation image data;
- the processor further operable for creating a first simulated image using the first acquired mask image data;
- the processor further operable for creating a second simulated image using the second acquired elevation image data according to the behavior of a resist material;
- and
- the processor fiuther operable for comparing the first and second simulated images for defects in the mask.
A mask inspection system, comprising:
- a mask fabricated from a pattern;
- an inspection machine operable for acquiring image data from the mask and producing therefrom acquired mask image data;
- a processor operable for adding elevation data to the acquired mask image data and producing therefrom acquired mask elevation image data;
- the processor further operable for creating a first simulated image using the acquired mask elevation image data according to the behavior of a resist material;
- the processor fuirther operable for acquiring image data from the pattern and producing therefrom acquired pattern image data;
- the processor further operable for creating a second simulated image using the acquired pattern image data;
- and
- the processor further operable for comparing the first and second simulated images for defects in the mask.
A mask inspection system, comprising:
- a mask fabricated from a pattern;
- an inspection machine operable for acquiring image data from the mask and producing therefrom acquired mask image data;
- a processor operable for creating a first simulated image using the acquired mask image data;
- the processor further operable for acquiring image data from the pattern and producing therefrom acquired pattern image data;
- the processor further operable for adding elevation data to the acquired pattern image data and producing therefrom acquired pattern elevation image data;
- the processor filrther operable for creating a second simulated image using the acquired pattern elevation image data according to the behavior of a resist material;
- and
- the processor further operable for comparing the first and second simulated images for defects in the mask.
A computer program product, comprising:
- a computer usable medium having a computer readable code means embodied therein for causing a detection of defects in a mask used in a photolithography system, the computer readable program code means in said computer program product comprising:
- computer readable program code means for causing a computer to receive a set of digitized image data from the mask;
- computer readable code means for adding elevation data to the digitized image data and producing therefrom digitized elevation image data;
- computer readable program code means for causing a computer to generate a first three-dimensional image from the set of digitized elevation image data according to the behavior of a resist material;
- computer readable program code means for causing a computer to receive a set of digitized image data from a pattern used to defme the mask;
- computer readable program code means for causing a computer to generate a second three-dimensional image from the set of digitized pattern data;
- and
- computer readable program code means for causing a computer to compare the first and second three-dimensional images for a defect in the mask.
A computer program product, comprising:
- a computer usable medium having a computer readable code means embodied therein for causing a detection of defects in a mask used in a photolithography system, the computer readable program code means in said computer program product comprising:
- computer readable program code means for causing a computer to receive a set of digitized image data from the mask;
- computer readable program code means for causing a computer to generate a first three-demensional image from the set of digitized elevation image data;
- computer readable program code means for causing a computer to receive a set of digitized image data from a pattern used to define the mask;
- computer readable code means for adding elevation data to the digitized image data from the pattern used to define the mask and producing therefrom digitized elevation pattern data;
- computer readable program code means for causing a computer to generate a second three-dimensional image from the set of digitized elevation pattern data according to the behavior of a resist material;
- and
- computer readable program code means for causing a computer to compare the first and second three-dimensional images for a defect in the mask.
A computer program product, comprising:
- a computer usable medium having a computer readable code means embodied therein for causing a detection of defects in a mask having a plurality of identical patterns, including a first pattern and a second pattern, in a photolithography system, the computer readable program code means in said computer program product comprising:
- computer readable program code means for causing a computer to receive a set of digitized image data from the first pattern;
- computer readable code means for adding elevation data to the digitized image data from the first pattern and producing therefrom digitized elevation image data from the first pattern;
- computer readable program code means for causing a computer to generate a first three-dimensional image from the set of digitized elevation image data from the first pattern according to the behavior of a resist material;
- computer readable program code means for causing a computer to receive a set of digitized image data from the second pattern;
- computer readable program code means for causing a computer to generate a second three-dimensional image from the set of digitized image data from the second pattern;
- and
- computer readable program code means for causing a computer to compare the first and second three-dimensional images for a defect in the mask.
Dependencies are inferred from the claim text.