Patentable/Patents/US-6272236
US-6272236

Inspection technique of photomask

PublishedAugust 7, 2001
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
32 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. 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.

2

2. The mask inspection system of claim 1, wherein the processor is further operable modifying the acquired pattern image data to characteristics of resist materials used for forming a wafer using the mask.

3

3. 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.

4

4. The method of claim 3, wherein adding elevation data to the acquired mask image data includes: applying a first common elevation to a mask area of the acquired mask image data; applying a second common elevation to an unmask ed area of the acquired mask image data; and interpolating an edge between the mask area and the unmasked area of the acquired mask image data at the first common elevation.

5

5. 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.

6

6. The method of claim 5, wherein adding elevation data to the acquired pattern image data includes: applying a first common elevation to a mask area of the acquired pattern image data; applying a second common elevation to an unmasked area of the acquired pattern image data; and interpolating an edge between the mask area and the unmasked area of the acquired pattern image data at the first common elevation.

7

7. 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.

8

8. The method of claim 7, wherein adding elevation data to the acquired image data from the first pattern includes: applying a first common elevation to a mask area of the acquired image data from the first pattern; applying a second common elevation to an unmasked area of the acquired image data from the first pattern; and interpolating an edge between the mask area and the unmasked area of the acquired image data from the first pattern of the mask at the first common elevation.

9

9. 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.

10

10. The method of claim 9, wherein adding elevation data to the acquired image data from the second pattern includes: applying a first common elevation to a mask area of the acquired image data from the second pattern; applying a second common elevation to an unmasked area of the acquired image data from the second pattern; and interpolating an edge between the mask area and the unmasked area of the acquired image data from the second pattern of the mask at the first common elevation.

11

11. 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.

12

12. The computer readable medium of claim 11, wherein adding elevation data to the acquired mask image data includes: applying a first common elevation to a mask area of the acquired mask image data; applying a second common elevation to an unmasked area of the acquired mask image data; and interpolating an edge between the mask area and the unmasked area of the acquired mask image data at the first common elevation.

13

13. 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.

14

14. The computer readable medium of claim 13, wherein adding elevation data to the acquired pattern image data includes: applying a first common elevation to a mask area of the acquired pattern image data; applying a second common elevation to an unmasked area of the acquired pattern image data; and interpolating an edge between the mask area and the unmasked area of the acquired pattern image data at the first common elevation.

15

15. 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.

16

16. The computer readable medium of claim 15, wherein adding elevation data to the acquired image data from the first pattern includes: applying a first common elevation to a mask area of the acquired image data from the first pattern; applying a second common elevation to an unmasked area of the acquired image data from the first pattern; and interpolating an edge between the mask area and the unmasked area of the acquired image data from the first pattern of the mask at the first common elevation.

17

17. 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.

18

18. The computer readable medium of claim 17, wherein adding elevation data to the acquired image data from the second pattern includes: applying a first common elevation to a mask area of the acquired image data from the second pattern; applying a second common elevation to an unmasked area of the acquired image data from the second pattern; and interpolating an edge between the mask area and the unmasked area of the acquired image data from the second pattern of the mask at the first common elevation.

19

19. 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.

20

20. The mask inspection system of claim 19, wherein the addition of elevation data to the first acquired image data by the processor includes: the processor further operable for applying a first common elevation to a mask area of the first acquired image data; the processor further operable for applying a second common elevation to an unmasked area of the first acquired image data; and the processor further operable for interpolating an edge between the mask area and the unmasked area of the first acquired image data at the first common elevation.

21

21. 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.

22

22. The mask inspection system of claim 21, wherein the addition of elevation data to the second acquired image data by the processor includes: the processor further operable for applying a first common elevation to a mask area of the second acquired image data; the processor further operable for applying a second common elevation to an unmasked area of the second acquired image data; and the processor further operable for interpolating an edge between the mask area and the unmasked area of the second acquired image data at the first common elevation.

23

23. 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.

24

24. The mask inspection system of claim 23, wherein the addition of elevation data to the acquired mask image data by the processor includes: the processor further operable for applying a first common elevation to a mask area of the acquired mask image data; the processor further operable for applying a second common elevation to an unmasked area of the acquired mask image data; and the processor further operable for interpolating an edge between the mask area and the unmasked area of the acquired mask image data at the first common elevation.

25

25. 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.

26

26. The mask inspection system of claim 25, wherein the addition of elevation data to the acquired pattern image data by the processor includes: the processor further operable for applying a first common elevation to a mask area of the acquired pattern image data; the processor further operable for applying a second common elevation to an unmasked area of the acquired pattern image data; and the processor further operable for interpolating an edge between the mask area and the unmasked area of the acquired pattern image data at the first common elevation.

27

27. 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.

28

28. The computer readable medium of claim 27, wherein computer readable code means for adding elevation data to the digitized image data includes: computer readable code means for applying a first common elevation to a mask area of the digitized image data from the mask; computer readable code means for applying a second common elevation to an unmasked area of the digitized image data from the mask; and computer readable code means for interpolating an edge between the mask area and the unmasked area of the digitized image data from the mask at the first common elevation.

29

29. 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.

30

30. The computer readable medium of claim 29, wherein computer readable code means for adding elevation data to the digitized image data from the pattern used to define the mask includes: computer readable code means for applying a first common elevation to a mask area of the digitized image data from the pattern used to define the mask; computer readable code means for applying a second common elevation to an unmasked area of the digitized image data from the pattern used to define the mask; and computer readable code means for interpolating an edge between the mask area and the unmasked area of the digitized image data from the pattern used to define the mask at the first common elevation.

31

31. 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.

32

32. The computer readable medium of claim 29, wherein computer readable code means for adding elevation data to the digitized image data from the first pattern includes: computer readable code means for applying a first common elevation to a mask area of the digitized image data from the first pattern; computer readable code means for applying a second common elevation to an unmasked area of the digitized image data from the first pattern; and computer readable code means for interpolating an edge between the mask area and the unmasked area of the digitized image data from the first pattern at the first common elevation.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 18, 2000

Publication Date

August 7, 2001

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Inspection technique of photomask” (US-6272236). https://patentable.app/patents/US-6272236

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.