← Back to Patent Explorer
US5112129A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of image enhancement for the coherence probe microscope with applications to integrated circuit metrology

Assignee: KLA Corp
•
Filing: 1990-03-02
•
Granted: 1992-05-12
•
Expires: 2010-03-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method whereby the image produced in a coherence probe microscope is modified by means of a certain specific additive electronic transformation for the purpose of improving the measurement of selected features. The technique improves measurement accuracy on optically complex materials, in particular it improves the accuracy of linewidth measurement on semiconductor linewidths.

Inventors

  • 👤 Mark Davidson
  • 👤 Kalman Kaufman
  • 👤 Isaac Mazor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:16
CPC Classifications
G; G01; G01B; G01B9/00; G01B9/04; G01B11/00; G01B11/02

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 208 words
A method of inspecting an object and generating synthetic image data comprising the steps of: (a) using an interference optical system including an object channel and a reference channel for simultaneously inspecting an object and a reflective reference surface and developing a plurality of images formed by the interference between object wave energy passing from said object and through said object channel to an image plane and reference wave energy passing from said reference surface and through said reference channel to said image plane, each said image being formed in response to a change in position of either said object or said reference surface; (b) modifying each of the plurality of images by adding the intensity from a fixed selected point of the images to all the other points with a weighting factor to produce a modified plurality of images; (c) determining for each modified image the absolute value of the coherence between said object wave energy and said reference wave energy; and (d) using said absolute value coherence data to generate synthetic image data representative of a particular characteristic of said object, wherein the brightness of each pixel element of a synthetic image developed using said synthetic image data is proportional to said absolute value coherence data.
Claim 2
Independent Claim 208 words
A method of inspecting an object and generating synthetic image data comprising the steps of: (a) using an interference optical system including an object channel and a reference channel for simultaneously inspecting an object and a reflective reference surface and developing a plurality of images formed by the interference between object wave energy passing from said object and through said object channel to an image plane and reference wave energy passing from said reference surface and through said reference channel to said image plane, each said image being formed in response to a change in position of either said object or said reference surface; (b) modifying each of the plurality of images by adding the intensity from a fixed selected point of the images to all the other points with a weighting factor to produce a modified plurality of images; (c) determining for each modified image the absolute value of the coherence between said object wave energy and said reference wave energy; and (d) using said absolute value coherence data to generate synthetic image data representative of a particular characteristic of said object, wherein the brightness of each pixel element of a synthetic image developed using said synthetic image data is proportional to said absolute value coherence data.
Claim 3
Independent Claim 213 words
A method of inspecting an object and generating synthetic image data comprising the steps of: (a) using an interference optical system including an object channel and a reference channel for simultaneously inspecting an object and a reflective reference surface and developing a plurality of images formed by the interference between object wave energy passing from said object and through said object channel to an image plane and reference wave energy passing from said reference surface and through said reference channel to said image plane, each said image being formed in response to a change in position of either said object or said reference surface; (b) modifying each of the plurality of images by adding columnwise the intensity from a fixed selected column of points of the images to all the other points with a weighting factor to produce a modified plurality of images; (c) determining for each image of the modified set the absolute value of the coherence between said object wave and said reference wave energy; and (d) using said absolute value coherence data to generate synthetic image data representative of a particular characteristic of said object, wherein the brightness of each pixel element of a synthetic image developed using said synthetic image data is proportional to said absolute value coherence data.
Claim 4
Independent Claim 213 words
A method of inspecting an object and generating synthetic image data comprising the steps of: (a) using an interference optical system including an object channel and a reference channel for simultaneously inspecting an object and a reflective reference surface and developing a plurality of images formed by the interference between object wave energy passing from said object and through said object channel to an image plane and reference wave energy passing from said reference surface and through said reference channel to said image plane, each said image being formed in response to a change in position of either said object or said reference surface; (b) modifying each of the plurality of images by adding columnwise the intensity from a fixed selected column of points of the images to all the other points with a weighting factor to produce a modified plurality of images; (c) determining for each image of the modified set the absolute value of the coherence between said object wave and said reference wave energy; and (d) using said absolute value coherence data to generate synthetic image data representative of a particular characteristic of said object, wherein the brightness of each pixel element of a synthetic image developed using said synthetic image data is proportional to said absolute value coherence data.
Claim 5
Independent Claim 210 words
A method of inspecting an object and generating synthetic image data comprising the steps of: (a) using an interference optical system including an object channel and a reference channel for simultaneously inspecting an object and a reflective reference surface and developing a plurality of images formed by the interference between object wave energy passing from said object and through said object channel to an image plane and reference wave energy passing from said reference surface and through said reference channel to said image plane, each said image being formed in response to a change in position of either said object or said reference surface; (b) modifying each of the plurality of images by adding a weighted sum of the intensities from a fixed set of selected points of the images to all the other points to produce a modified plurality of images; (c) determining for each modified image the absolute value of the coherence between said object wave energy and said reference wave energy; and (d) using said absolute value coherence data to generate synthetic image data representative of a particular characteristic of said object, wherein the brightness of each pixel element of a synthetic image developed using said synthetic image data is proportional to said absolute value coherence data.
Claim 6
Independent Claim 210 words
A method of inspecting an object and generating synthetic image data comprising the steps of: (a) using an interference optical system including an object channel and a reference channel for simultaneously inspecting an object and a reflective reference surface and developing a plurality of images formed by the interference between object wave energy passing from said object and through said object channel to an image plane and reference wave energy passing from said reference surface and through said reference channel to said image plane, each said image being formed in response to a change in position of either said object or said reference surface; (b) modifying each of the plurality of images by adding a weighted sum of the intensities from a fixed set of selected points of the images to all the other points to produce a modified plurality of images; (c) determining for each modified image the absolute value of the coherence between said object wave energy and said reference wave energy; and (d) using said absolute value coherence data to generate synthetic image data representative of a particular characteristic of said object, wherein the brightness of each pixel element of a synthetic image developed using said synthetic image data is proportional to said absolute value coherence data.
Claim 7
Dependent Claim 363 words
A process for generating synthetic image data representative of a cross-section of an at-least partially reflective irregular surface of an object formed by a portion of a semiconductor wafer having an elongated strip of raised surface extending therethrough, comprising the steps of: (a) illuminating the irregular object surface with light from a source of illumination; (b) illuminating a reflective reference surface with light from said source of illumination, said reference surface being formed by an optically flat mirror; (c) collecting object light reflected from said object surface and directing said object light along a first optical axis; (d) collecting reference light reflected from said reference surface and directing said reference light along a second optical axis at least a portion of which is parallel to said first optical axis; (e) focusing the light directed along said first and second optical axes to form a fringed image pattern resulting from interference of said object light and said reference light; (f) orientating said wafer so that a selected scan line may be directed substantially orthogonal relative to the length of said elongated strip; (g) modifying the scan data by adding to each pixel's intensity the weighted sum of intensities of a set of other pixels; (h) incrementally changing the position of said object along said first optical axis, each time repeating steps (a) through (e) and (g); (i) inspecting the said modified image patterns to develop a series of absolute coherence data along said scan line; (j) processing the plurality of series of coherence data to develop synthetic image data corresponding to a cross-sectional profile of said object surface taken in a plane including said selected scan lines; (k) displaying said synthetic image data to visually depict a cross-sectional profile of said object surface taken in the plane including said scan lines; and (l) determining the position of said object along said first optical axis at which the value of said coherence data corresponding to the crossing of a first particular scan line over said raised surface is at a maximum relative to the corresponding coherence data of the other scan lines and identifying this position as corresponding to the top surface of said strip.
Claim 8
Dependent Claim 363 words
A process for generating synthetic image data representative of a cross-section of an at-least partially reflective irregular surface of an object formed by a portion of a semiconductor wafer having an elongated strip of raised surface extending therethrough, comprising the steps of: (a) illuminating the irregular object surface with light from a source of illumination; (b) illuminating a reflective reference surface with light from said source of illumination, said reference surface being formed by an optically flat mirror; (c) collecting object light reflected from said object surface and directing said object light along a first optical axis; (d) collecting reference light reflected from said reference surface and directing said reference light along a second optical axis at least a portion of which is parallel to said first optical axis; (e) focusing the light directed along said first and second optical axes to form a fringed image pattern resulting from interference of said object light and said reference light; (f) orientating said wafer so that a selected scan line may be directed substantially orthogonal relative to the length of said elongated strip; (g) modifying the scan data by adding to each pixel's intensity the weighted sum of intensities of a set of other pixels; (h) incrementally changing the position of said object along said first optical axis, each time repeating steps (a) through (e) and (g); (i) inspecting the said modified image patterns to develop a series of absolute coherence data along said scan line; (j) processing the plurality of series of coherence data to develop synthetic image data corresponding to a cross-sectional profile of said object surface taken in a plane including said selected scan lines; (k) displaying said synthetic image data to visually depict a cross-sectional profile of said object surface taken in the plane including said scan lines; and (l) determining the position of said object along said first optical axis at which the value of said coherence data corresponding to the crossing of a first particular scan line over said raised surface is at a maximum relative to the corresponding coherence data of the other scan lines and identifying this position as corresponding to the top surface of said strip.
Claim 9
Dependent Claim 45 words
A process as recited in claim 4, and further comprising the step of; (m) detecting the width of the top said raised surface by measuring the length of the portion of said first particular scan line over which said coherence data is at a maximum.
Claim 10
Dependent Claim 98 words
A process as recited in claim 5, and further comprising the step of; (n) determining the position of said object along said first optical axis when the value of said coherence data corresponding to the crossing of another particular scan line over portions of said surface other than said raised surface are at a maximum relative to the corresponding data of the other scanned lines; and (o) determining the width of the base of said raised surface by measuring the separation between the portions of said other particular scan lines over which said data is at a maximum.
Claim 11
Dependent Claim 76 words
A process as recited in claim 6, and further comprising the step of; (p) determining the height of said raised surface above the adjacent wafer surface by measuring the distance between the position at which the object is positioned along said first optical axis when the width of the top of said raised surface is detected and the position along said first optical axis when the width of the base of said raised surface is detected.
Claim 12
Dependent Claim 65 words
A process as recited in claim 7, and further comprising the step of; (q) calculating the slopes of the side walls of said raised surface, in the plane including said scan lines, as a function of the height of the top of the raised surface above the base thereof and the difference in width of the top and the base along the corresponding scan lines.
Claim 13
Independent Claim 333 words
A method of measuring certain dimensions of an elongated strip of raised surface formed on an object, such as a semiconductor wafer or photomask, using an interference optical system to develop images formed by interference between object wave energy passing from the object and through and object channel to an image plane and reference wave energy passing through a reference channel to the image plane, comprising the steps of: (a) illuminating the object surface with light from a source of illumination; (b) illuminating a reflective reference surface with light from said source of illumination; (c) collecting object light reflected from said object surface and directed along a first optical axis through said object channel; (d) collecting reference light reflected from said reference surface and directed along a second optical axis through said reference channel, said second optical axis having at least a portion thereof which is parallel to said first optical axis; (e) focusing the light directed along said parallel portions of said first and second optical axes onto an image plane to form an interference image pattern resulting from interference of said object light and said reference light; (f) inspecting the image pattern by detecting the light intensity at each pixel in an array of mxn pixels extending across the image of said strip to produce pixel data; (g) modifying the array of mxn pixels by adding to each pixel's intensity a weighted sum of intensities of a set of other pixels; (h) incrementally changing the position of said object along said first optical axis, each time repeating steps (a) through (g); (i) scanning the modified pixel data and calculating therefrom coherence data representing the absolute value or magnitude of the complex coherence between the light from the reference channel and that from the object channel and storing the calculated coherence data for subsequent reference; and (j) using the stored coherence data to generate data from which a synthetic image corresponding to a transverse cross-section of the measured strip may be developed.
Claim 14
Independent Claim 333 words
A method of measuring certain dimensions of an elongated strip of raised surface formed on an object, such as a semiconductor wafer or photomask, using an interference optical system to develop images formed by interference between object wave energy passing from the object and through and object channel to an image plane and reference wave energy passing through a reference channel to the image plane, comprising the steps of: (a) illuminating the object surface with light from a source of illumination; (b) illuminating a reflective reference surface with light from said source of illumination; (c) collecting object light reflected from said object surface and directed along a first optical axis through said object channel; (d) collecting reference light reflected from said reference surface and directed along a second optical axis through said reference channel, said second optical axis having at least a portion thereof which is parallel to said first optical axis; (e) focusing the light directed along said parallel portions of said first and second optical axes onto an image plane to form an interference image pattern resulting from interference of said object light and said reference light; (f) inspecting the image pattern by detecting the light intensity at each pixel in an array of mxn pixels extending across the image of said strip to produce pixel data; (g) modifying the array of mxn pixels by adding to each pixel's intensity a weighted sum of intensities of a set of other pixels; (h) incrementally changing the position of said object along said first optical axis, each time repeating steps (a) through (g); (i) scanning the modified pixel data and calculating therefrom coherence data representing the absolute value or magnitude of the complex coherence between the light from the reference channel and that from the object channel and storing the calculated coherence data for subsequent reference; and (j) using the stored coherence data to generate data from which a synthetic image corresponding to a transverse cross-section of the measured strip may be developed.
Claim 15
Dependent Claim 115 words
A method as recited in claim 9 and further including the step of: (k) inspecting the stored coherence data to determine the height of the top surface of said strip relative to the adjacent surface of said object, such height being measured by determining a first position along said first optical axis at which maximum coherence occurs at a point in an array corresponding with said top surface, and by determining a second position along said first optical axis at which maximum coherence occurs at a point in an array corresponding with said adjacent surface, the measured height of said top surface being equal to the distance between said first position and said second position.
Claim 16
Dependent Claim 61 words
A method as recited in claim 9 further including the step of: (k) measuring the width of the bottom of the strip by applying an edge finding algorithm to coherence data taken from the image corresponding to said adjacent surface without first calculating the height of said top surface and without first calculating the width of the top of said object.
Claim 17
Dependent Claim 42 words
A method as recited in claim 10 and further comprising the step: (j) of determining the width of the top surface of said strip by applying an edge finding algorithm to coherence data taken from the image corresponding to said top surface.
Claim 18
Dependent Claim 41 words
A method as recited in claim 10 and further comprising the step of: (j) measuring the width of the bottom of the strip by applying an edge finding algorithm to coherence data taken from the image corresponding to said adjacent surface.
Claim 19
Dependent Claim 43 words
A method as recited in claim 13 and further comprising the step of: (k) of determining the width of the top surface of said strip by applying an edge finding algorithm to coherence data taken from the image corresponding to said top surface.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-12 1995-11-11 1996-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-12 1999-11-11 2000-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-12 2003-11-11 2004-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag