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

Particle detection method including comparison between sequential scans

Assignee: Tencor Instruments Inc
•
Filing: 1987-08-07
•
Granted: 1988-08-23
•
Expires: 2007-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A particle detection method for matching particles detected in two scans of a surface taken at different times in which particles having a light scattering intensity above a collection threshold are first detected and the measured position and scattering intensity therefor stored in a computer memory. Corresponding first and second measured positions from the respective first and second scans are determined by forming a triangle from selected first detected particles and finding those second detected particles which form a variant triangle with matching perimeter and area. From these matching first and second particles a transformation is found for mapping first measured positions to corresponding second positions and vice versa. Areas around corresponding positions of particles having a scattering intensity above a display threshold are examined for matching particles. If not found, the area is reexamined at a reduced threshold. Matching particles are considered to be the same, while unmatched particles are considered to be either added or removed. The method provides an accurate count of particles for process contamination analysis.

Inventors

  • 👤 Soheil Saadat
  • 👤 Jiri Pecen
  • 👤 Armand P. Neukermans
  • 👤 George J. Kren

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 00:44
CPC Classifications
G; G01; G01N; G01N21/00; G01N21/84; G01N21/88; G01N21/94; G01N15/00; G01N15/10; G01N15/14; G01N15/1468; G01N21/8851; G01N2021/8854; G01N2021/8867; G01N2201/00; G01N2201/10; G01N2201/108; G01N2201/1087

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 320 words
A method of matching particles detected on a surface at consecutive times comprising, detecting first particles on a surface at a first time, each first particle being characterized by a first measured position and by a first light scattering intensity reaching a photodetector that is above a predetermined collection threshold intensity, storing said position and light scattering intensity information for each first particle in a computer memory, detecting second particles on said surface at a second time, at least some of said second particles being the same as at least some of said first particles, each second particle being characterized by a second measured position and by a second light scattering intensity reaching a photodetector that is above said predetermined collection threshold intensity, storing said position and light scattering intensity information for each second particle in a computer memory, selecting from computer memory three or more first particles with light scattering intensities that are substantially above said threshold intensity, said selected first particles defining a first polygon characterized by a perimeter and an area, selecting from computer memory candidate second particles for each of said selected first particles, each candidate second particle having a light scattering intensity within a predetermined range of intensities around the light scattering intensity of said selected first particle for which said second particle is a candidate, forming variants of said first polygon with said candidate second particles, said variants characterized by a perimeter and area, candidate second particles forming the variant determined to have the perimeter and area closest to those of said first polygon to within a specified percentage being identified as the same as the corresponding selected first particles that form said first polygon, and calculating from the first and second measured positions of said identified same particles the translation and rotation transformations which map one of said first and second measured positions into the other of said first and second measured positions.
Claim 2
Independent Claim 320 words
A method of matching particles detected on a surface at consecutive times comprising, detecting first particles on a surface at a first time, each first particle being characterized by a first measured position and by a first light scattering intensity reaching a photodetector that is above a predetermined collection threshold intensity, storing said position and light scattering intensity information for each first particle in a computer memory, detecting second particles on said surface at a second time, at least some of said second particles being the same as at least some of said first particles, each second particle being characterized by a second measured position and by a second light scattering intensity reaching a photodetector that is above said predetermined collection threshold intensity, storing said position and light scattering intensity information for each second particle in a computer memory, selecting from computer memory three or more first particles with light scattering intensities that are substantially above said threshold intensity, said selected first particles defining a first polygon characterized by a perimeter and an area, selecting from computer memory candidate second particles for each of said selected first particles, each candidate second particle having a light scattering intensity within a predetermined range of intensities around the light scattering intensity of said selected first particle for which said second particle is a candidate, forming variants of said first polygon with said candidate second particles, said variants characterized by a perimeter and area, candidate second particles forming the variant determined to have the perimeter and area closest to those of said first polygon to within a specified percentage being identified as the same as the corresponding selected first particles that form said first polygon, and calculating from the first and second measured positions of said identified same particles the translation and rotation transformations which map one of said first and second measured positions into the other of said first and second measured positions.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein three first particles are selected, said first polygon being a triangle.
Claim 4
Dependent Claim 34 words
The method of claim 1 wherein said predetermined range is from one-half of said light scattering intensity of a selected first particle to three-halves of said light scattering intensity of said selected first particle.
Claim 5
Dependent Claim 31 words
The method of claim 1 wherein said first particles defining said first polygon are selected from a set of predetermined size containing those first particles with the largest light scattering intensity.
Claim 6
Dependent Claim 63 words
The method of claim 1 further comprising, applying said transformations to at least one set of said first and second measured positions so as to obtain a set of corresponding first and second measured positions, examining corresponding first and second areas around each of said corresponding first and second positions, a single particle within both corresponding areas being identified as the same particle.
Claim 7
Dependent Claim 41 words
The method of claim 5 wherein a single particle within only the first of said corresponding areas is determined to have been removed, and a single particle within only the second of said corresponding areas is determined to have been added.
Claim 8
Dependent Claim 37 words
The method of claim 5 wherein plural particles are found to be within at least one of said corresponding first and second areas, pairs of particles closest in light scattering intensity being identified as the same particles.
Claim 9
Independent Claim 370 words
A method of matching particles detected on a surface at consecutive times comprising, (a) detecting first particles on a surface at a first time, each first particle being characterized by a first measured position and by a first light scattering intensity reaching a photodetector that is above a collection threshold intensity, (b) storing said position and light scattering intensity information for each first particle in computer memory, (c) detecting second particles on a surface at a second time, each second particle being characterized by a second measured position and by a second light scattering intensity reaching a photodetector that is above said collection threshold intensity, (d) storing said position and light scattering intensity information for each second particle in computer memory, (e) identifying corresponding first and second measured positions, (f) examining corresponding first and second areas around the measured position and the identified corresponding position of each first and second particle having a light scattering intensity above a predetermined display threshold intensity, said display threshold intensity being higher than said collection threshold intensity, a single particle within each of the corresponding first and second areas, both having light scattering intensities above said display threshold intensity, being identified as the same particle, and (g) whenever a particle having a light scattering intensity above said display threshold intensity is found within only one of said corresponding first and second areas, reexamining the other of said corresponding areas for a detected particle having a light scattering intensity that is reduced from said display threshold intensity by a predetermined amount, (i) a particle detected within said one area with a light scattering intensity above said display threshold and a particle detected within said corresponding other area with an intensity above said reduced threshold being identified as the same particle, (ii) a first particle detected within said first area with a light scattering intensity above said display threshold and no particle detected within said corresponding second area with an intensity above said reduced threshold being considered removed, and (iii) a second particle detected within said second area with a light scattering intensity above said display threshold and no particle detected within said corresponding first area with an intensity above said reduced threshold being considered added.
Claim 10
Independent Claim 370 words
A method of matching particles detected on a surface at consecutive times comprising, (a) detecting first particles on a surface at a first time, each first particle being characterized by a first measured position and by a first light scattering intensity reaching a photodetector that is above a collection threshold intensity, (b) storing said position and light scattering intensity information for each first particle in computer memory, (c) detecting second particles on a surface at a second time, each second particle being characterized by a second measured position and by a second light scattering intensity reaching a photodetector that is above said collection threshold intensity, (d) storing said position and light scattering intensity information for each second particle in computer memory, (e) identifying corresponding first and second measured positions, (f) examining corresponding first and second areas around the measured position and the identified corresponding position of each first and second particle having a light scattering intensity above a predetermined display threshold intensity, said display threshold intensity being higher than said collection threshold intensity, a single particle within each of the corresponding first and second areas, both having light scattering intensities above said display threshold intensity, being identified as the same particle, and (g) whenever a particle having a light scattering intensity above said display threshold intensity is found within only one of said corresponding first and second areas, reexamining the other of said corresponding areas for a detected particle having a light scattering intensity that is reduced from said display threshold intensity by a predetermined amount, (i) a particle detected within said one area with a light scattering intensity above said display threshold and a particle detected within said corresponding other area with an intensity above said reduced threshold being identified as the same particle, (ii) a first particle detected within said first area with a light scattering intensity above said display threshold and no particle detected within said corresponding second area with an intensity above said reduced threshold being considered removed, and (iii) a second particle detected within said second area with a light scattering intensity above said display threshold and no particle detected within said corresponding first area with an intensity above said reduced threshold being considered added.
Claim 11
Dependent Claim 22 words
The method of claim 8 wherein said reduced threshold intensity is a predetermined fraction of the value of the display threshold intensity.
Claim 12
Dependent Claim 20 words
The method of claim 8 further comprising counting the number of first and second particles identified as being the same.
Claim 13
Dependent Claim 13 words
The method of claim 8 further comprising counting the number of added particles.
Claim 14
Dependent Claim 200 words
The method of claim 8 wherein identifying corresponding first and second measured positions comprises, selecting from computer memory three first particles with light scattering intensitiies substantially above said collection threshold intensity, said selected first particles defining a first triangle characterized by a perimeter and an area, selecting from computer memory candidate second particles for each of said selected first particles, each candidate second particle having a light scattering intensity within a predetermined range of intensities around the light scattering intensity of the selected first particle for which said second particle is a candidate, forming variants of said first triangle with said candidate second particles, said variants characterized by a perimeter and an area, candidate second particles forming the variant determined to have the perimeter and area closest to the perimeter and area of said first triangle being identified as the same particles as the corresponding selected first particles, calculating from the measured first and second positions of said identified same particles the transformations for mapping each of said sets of measured first and second positions into the other set, and applying said transformations to each first and second measured positions of particles with scattering intensities above said display threshold intensity.
Claim 15
Independent Claim 276 words
A method comprising, (a) detecting with a measuring instrument at least one first event in a first set of measurements, each first event characterized by an event location and by a parameter measured by said instrument that is above a collection threshold, (b) detecting with said instrument at least one second event in a second set of measurements, each second event characterized by an event location and by a parameter measured by said instrument that is above said collection threshold, (c) for each event in one set of measurements with a measured parameter that is above a display threshold, examining an event location in the other set of measurements that corresponds to the event location of said event, an event detected at the corresponding event location in the other set of measurements with a measured parameter that is above said display threshold being determined to match the event in the one set of measurements, and (d) whenever an event with a measured parameter that is above said display threshold is absent from said corresponding event location, reexamining said corresponding event location for events with a measured parameter above a reduced threshold, said reduced threshold being below said display threshold by a predetermined amount, an event detected at said corresponding event location in the other set of measurements with a measured parameter above said reduced threshold being determined to match the event in the one set of measurements, and (e) whenever an event with a measured parameter that is above said reduced threshold is absent from said corresponding event location, a first event being determined to be old, and a second event being determined to be new.
Claim 16
Independent Claim 276 words
A method comprising, (a) detecting with a measuring instrument at least one first event in a first set of measurements, each first event characterized by an event location and by a parameter measured by said instrument that is above a collection threshold, (b) detecting with said instrument at least one second event in a second set of measurements, each second event characterized by an event location and by a parameter measured by said instrument that is above said collection threshold, (c) for each event in one set of measurements with a measured parameter that is above a display threshold, examining an event location in the other set of measurements that corresponds to the event location of said event, an event detected at the corresponding event location in the other set of measurements with a measured parameter that is above said display threshold being determined to match the event in the one set of measurements, and (d) whenever an event with a measured parameter that is above said display threshold is absent from said corresponding event location, reexamining said corresponding event location for events with a measured parameter above a reduced threshold, said reduced threshold being below said display threshold by a predetermined amount, an event detected at said corresponding event location in the other set of measurements with a measured parameter above said reduced threshold being determined to match the event in the one set of measurements, and (e) whenever an event with a measured parameter that is above said reduced threshold is absent from said corresponding event location, a first event being determined to be old, and a second event being determined to be new.
Claim 17
Dependent Claim 19 words
The method of claim 13 wherein said event locations are measured spatial positions together with a predetermined surrounding area.
Claim 18
Dependent Claim 15 words
The method of claim 13 wherein said reduced threshold is one-half of said display threshold.
Claim 19
Dependent Claim 16 words
The method of claim 13 further comprising counting the number of events being determined to match.
Claim 20
Dependent Claim 18 words
The method of claim 13 further comprising displaying the events being determined to match according to event locations.
Claim 21
Dependent Claim 13 words
The method of claim 13 further comprising counting the number of new events.
Claim 22
Dependent Claim 15 words
The method of claim 13 further comprising displaying the new events according to event location.

References Cited (Backward Citations)

US4378159A Cited
US4541011A Cited
US4681442A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-23 1992-02-22 1992-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-23 1996-02-22 1996-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-23 2000-02-22 2000-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag