Abstract:
The method includes the steps of measuring a surface height of a polishing member 10 at each of plural oscillation sections Z1 to Z5 which are defined in advance on the polishing member 10 along an oscillation direction of a dresser 5; calculating a difference between a current profile obtained from measured values of the surface height and a target profile of the polishing member 10; and correcting moving speeds of the dresser 5 in the plural oscillation sections Z1 to Z5 so as to eliminate the difference.
Abstract:
Included are: at least one sensor that detects a physical quantity of an object during polishing and/or during cleaning and/or during drying of a substrate; a conversion section that converts a sensor value during polishing and/or during cleaning and/or during drying detected by the sensor into a feature amount for each processing step with respect to a trained machine learning model; and an inference section that outputs at least one predicted value of a number of defects, a size of a defect, and a position of a defect in a target substrate by inputting target data including the feature amount to the trained machine learning model.
Abstract:
To planarize a substrate having irregularities on its surface. Provided is a method of chemical mechanical polishing of a substrate. The method includes the step of polishing the substrate using a processing solution, and the step of changing concentration of an effective component in the processing solution, which contributes to the polishing of the substrate.
Abstract:
One object is to provide a polishing machine and a polishing method capable of improving a processing accuracy on the surface of an object. A method of polishing an object is provided. Such a method comprises a first step of polishing an object by moving the object and a first polishing pad having a smaller dimension than that of the object relative to each other while the first polishing pad is made to contact the object, a second step of polishing the object, after the first step of polishing, by moving the object and a second polishing pad having a larger dimension than that of the object relative to each other while the second polishing pad is made to contact the object, and a step of detecting the state of the surface of the object before the first step of polishing.
Abstract:
A substrate processing apparatus includes a polisher configured to polish a substrate using a polishing liquid, a first cleaner configured to clean the substrate polished by the polisher using sulfuric acid and hydrogen peroxide water, a second cleaner configured to clean the substrate cleaned by the first cleaner using a basic chemical liquid and hydrogen peroxide water, and a drier configured to dry the substrate cleaned by the second cleaner.
Abstract:
A film-thickness measuring apparatus and a film-thickness measuring method capable of improving an accuracy of the film-thickness measurement are disclosed. The film-thickness measuring apparatus includes a substrate stage configured to support a substrate horizontally, a rinsing water supply structure configured to supply rinsing water onto an entire surface of the substrate on the substrate stage, a film-thickness measuring head configured to transmit light to a measurement area of the surface of the substrate on the substrate stage, produce a spectrum of reflected light from the measurement area, and determine a film thickness of the substrate from the spectrum, and a fluid supply structure configured to form a flow of a gas on a path of the light and supply the flow of the gas onto the measurement area.
Abstract:
The method includes: calculating an increment of a sliding distance of a dresser by multiplying a relative speed between the dresser and a polishing member by a contact time between them; correcting the increment of the sliding distance by multiplying the calculated increment of the sliding distance by at least one correction coefficient; calculating the sliding distance by repeatedly adding the corrected increment of the sliding distance to the sliding distance according to elapse of time; and producing the sliding-distance distribution of the dresser from the obtained sliding distance and a position of a sliding-distance calculation point. The at least one correction coefficient includes an unevenness correction coefficient provided for the sliding-distance calculation point. The unevenness correction coefficient is a correction coefficient that allows a profile of the polishing member to reflect a difference between an amount of scraped material of the polishing member in its raised portion and an amount of scraped material of the polishing member in its recess portion.
Abstract:
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.
Abstract:
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.
Abstract:
Provided is a substrate processing apparatus for making a catalyst and a substrate close to each other or be in contact with each other in the presence of processing liquid to etch a processing target area of the substrate, the substrate processing apparatus including a substrate holder for holding a substrate, and a catalyst holder for holding a catalyst, wherein the catalyst holder comprises a base plate having high rigidity, a piezoelectric element arranged to be adjacent to the base plate, a catalyst holding base having high rigidity arranged to be adjacent to the piezoelectric element, and a catalyst held by the catalyst holding base, and wherein the substrate processing apparatus further comprises a control device for controlling a driving voltage to be applied to the piezoelectric element.