Substrate processing control system, substrate processing control method, and program

US12036634B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12036634-B2
Application numberUS-201716338931-A
CountryUS
Kind codeB2
Filing dateSep 7, 2017
Priority dateOct 18, 2016
Publication dateJul 16, 2024
Grant dateJul 16, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A local polishing system comprises: a particle estimation unit ( 30 ) for estimating the film thickness distribution of a wafer; a local polishing region setting unit ( 11 ) for setting a local polishing region on the wafer based on the film thickness distribution; a polishing head selection unit ( 12 ) for selecting a polishing head based on the size of the local polishing region; a model storage ( 20 ) holding a recipe generating model that defines the relation between an input node and an output node, the input node being an attribute of the local polishing region, the output node comprising a recipe for a polishing process; a polishing recipe generator ( 13 ) that puts an attribute of the local polishing region set by the local polishing region setting unit ( 11 ) into the input node of the recipe generating model and determines a polishing recipe for polishing the local polishing region; and a polishing recipe transmitter ( 15 ) for transmitting data of the polishing recipe to a local polishing module ( 200 ) that performs local polishing.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for controlling a polisher that locally polishes a substrate, the substrate processing control system comprising: a film thickness distribution estimation controller that measures the film thickness of the substrate and estimates the film thickness distribution of the substrate based on the measurement result; a local polishing region setting controller for setting a local polishing region on the substrate based on the film thickness distribution; a polishing head selection controller for selecting a polishing head based on the size of the local polishing region; a model storage holding a recipe generating model that defines the relation between an input node and an output node, input nodes including (i) an attribute of the local polishing region that includes the estimated average film thickness thereof and (ii) a head type, and the output node comprises a recipe for a polishing process; a polishing recipe generator that puts an attribute of the local polishing region set by the local polishing region setting controller and the polishing head selected by the polishing head selection controller into the input node of the recipe generating model and determines a polishing recipe for polishing the local polishing region; and a polishing recipe transmitter for transmitting data of the polishing recipe to a polisher that performs local polishing, wherein the substrate processing control system controls local polishing to be performed on an entirely polished substrate, and wherein the recipe generating model has a condition of the entire polishing as an input node. 2. The substrate processing control system according to claim 1 , wherein the input node of the recipe generating model comprises a plurality of input nodes that are the outline of the local polishing region. 3. The substrate processing control system according to claim 1 wherein the local polishing region setting processor changes a criterion for setting a local polishing region depending on whether the precision or throughput of substrate processing is given priority. 4. The substrate processing control system according to claim 1 , wherein the film thickness distribution estimation processor estimates the film thickness distribution also based on an etching pattern of a substrate to be polished. 5. The substrate processing control system according to claim 1 , further comprising: a simulator that simulates the film thickness distribution of a substrate and throughput to be achieved by local polishing according to the polishing recipe and determines whether the polishing recipe is to be adopted or not based on a simulation result. 6. The substrate processing control system according to claim 5 , wherein the model storage holds a plurality of recipe generating models of different types, wherein the polishing recipe generator determines a plurality of polishing recipes using different recipe generating models, and wherein the simulator determines a single polishing recipe based on simulation results of the plurality of polishing recipes determined by using different recipe generating models. 7. The substrate processing control system according to claim 6 , further comprising: a learning processer for performing learning on the recipe generating model based on results of simulations performed on a plurality of local polishing regions by the simulator. 8. The substrate processing control system according to claim 6 , further comprising: a learning processor for performing learning on the recipe generating model based on a result of local polishing actually performed according to the polishing recipe. 9. The substrate processing control system according to claim 5 , having an actual result data storage holding a previously generated polishing recipe and data on the film thickness distribution of a substrate polished by using the polishing recipe, wherein the substrate processing control system reads from the actual result data storage a predetermined number of polishing recipes approximate to the film thickness distribution of a substrate estimated by the film thickness distribution estimation processor, and wherein the simulator determines a single polishing recipe based on simulation results of a plurality of polishing recipes. 10. The substrate processing control system according to claim 5 , further comprising: an output processor for outputting the simulation result obtained by the simulator. 11. The substrate processing control system according to claim 5 , wherein the simulator comprises a simulation model. 12. The substrate processing control system according to claim 11 , wherein the simulation model performs learning based on a result of local polishing actually performed according to the polishing recipe. 13. The substrate processing control system according to claim 1 , further comprising: a data receiver for receiving data on local polishing transmitted from a plurality of polishers connected to the data receiver via a network.

Assignees

Inventors

Classifications

  • Grinding, lapping or polishing of wafers, substrates or parts of devices · CPC title

  • Lapping plates for working plane surfaces · CPC title

  • according to the final size of the previously ground workpiece · CPC title

  • Dust extraction equipment on grinding or polishing machines (B24B31/12 takes precedence) · CPC title

  • involving measurement of the workpiece at the place of grinding during grinding operation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12036634B2 cover?
A local polishing system comprises: a particle estimation unit ( 30 ) for estimating the film thickness distribution of a wafer; a local polishing region setting unit ( 11 ) for setting a local polishing region on the wafer based on the film thickness distribution; a polishing head selection unit ( 12 ) for selecting a polishing head based on the size of the local polishing region; a model stor…
Who is the assignee on this patent?
Ebara Corp
What technology area does this patent fall under?
Primary CPC classification B24B37/005. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).