[go: up one dir, main page]

US20160284617A1 - Polishing apparatus and polishing method - Google Patents

Polishing apparatus and polishing method Download PDF

Info

Publication number
US20160284617A1
US20160284617A1 US15/181,236 US201615181236A US2016284617A1 US 20160284617 A1 US20160284617 A1 US 20160284617A1 US 201615181236 A US201615181236 A US 201615181236A US 2016284617 A1 US2016284617 A1 US 2016284617A1
Authority
US
United States
Prior art keywords
polishing
substrate
control parameters
pressures
film thickness
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/181,236
Inventor
Yoichi Kobayashi
Keita Yagi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ebara Corp
Original Assignee
Ebara Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ebara Corp filed Critical Ebara Corp
Priority to US15/181,236 priority Critical patent/US20160284617A1/en
Publication of US20160284617A1 publication Critical patent/US20160284617A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B37/00Lapping machines or devices; Accessories
    • B24B37/005Control means for lapping machines or devices
    • B24B37/013Devices or means for detecting lapping completion
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/20Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps
    • H01L22/26Acting in response to an ongoing measurement without interruption of processing, e.g. endpoint detection, in-situ thickness measurement
    • H10P74/238
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B37/00Lapping machines or devices; Accessories
    • B24B37/005Control means for lapping machines or devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/02Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation according to the instantaneous size and required size of the workpiece acted upon, the measuring or gauging being continuous or intermittent
    • B24B49/04Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation according to the instantaneous size and required size of the workpiece acted upon, the measuring or gauging being continuous or intermittent involving measurement of the workpiece at the place of grinding during grinding operation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/10Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving electrical means
    • B24B49/105Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving electrical means using eddy currents
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/12Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving optical means
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic Table or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/302Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26 to change their surface-physical characteristics or shape, e.g. etching, polishing, cutting
    • H01L21/306Chemical or electrical treatment, e.g. electrolytic etching
    • H01L21/30625With simultaneous mechanical treatment, e.g. mechanico-chemical polishing
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic Table or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/31Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26 to form insulating layers thereon, e.g. for masking or by using photolithographic techniques; After treatment of these layers; Selection of materials for these layers
    • H01L21/3105After-treatment
    • H01L21/31051Planarisation of the insulating layers
    • H01L21/31053Planarisation of the insulating layers involving a dielectric removal step
    • H01L21/31055Planarisation of the insulating layers involving a dielectric removal step the removal being a chemical etching step, e.g. dry etching
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic Table or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/31Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26 to form insulating layers thereon, e.g. for masking or by using photolithographic techniques; After treatment of these layers; Selection of materials for these layers
    • H01L21/3205Deposition of non-insulating-, e.g. conductive- or resistive-, layers on insulating layers; After-treatment of these layers
    • H01L21/321After treatment
    • H01L21/32115Planarisation
    • H01L21/3212Planarisation by chemical mechanical polishing [CMP]
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/67005Apparatus not specifically provided for elsewhere
    • H01L21/67011Apparatus for manufacture or treatment
    • H01L21/67017Apparatus for fluid treatment
    • H01L21/67063Apparatus for fluid treatment for etching
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/67005Apparatus not specifically provided for elsewhere
    • H01L21/67242Apparatus for monitoring, sorting or marking
    • H01L21/67253Process monitoring, e.g. flow or thickness monitoring
    • H10P52/402
    • H10P52/403
    • H10P72/0418
    • H10P72/0428
    • H10P72/0604
    • H10P74/203
    • H10P95/064

Definitions

  • film-thickness information is monitored during polishing of a film that forms a front surface of a wafer.
  • pressures, applied to multiple zones on a back surface of the wafer are manipulated to control a distribution of remaining film thickness.
  • Japanese laid-open patent publication No. 2008-503356 and International patent publication No. 2008/032753 disclose such a technique.
  • control parameters are condition values that determine a controlling operation.
  • the control parameters include a proportional gain, an integral gain, and a derivative gain in PID control.
  • the control parameters include a constant of proportionality in a prediction model and a response lag.
  • an actual polishing rate may vary between wafers, due to variations in conditions of consumables, such as a polishing pad and a retaining ring, and a variation in material of the film to be polished.
  • the removal rate may vary as a result of a change in a characteristic of an exposed layer (e.g., oxidation), removal of surface steps (e.g., surface irregularity), or an increase in wafer temperature in a latter half of polishing.
  • control parameters may not be suited to current process characteristics at each point in time.
  • manipulated variables such as a change in the pressure, may be unsuitable, and controllability may be lowered.
  • Embodiments which will be described below, provide a polishing apparatus and a polishing method capable of achieving a good control operation for a distribution of remaining film thickness, regardless of a change in process characteristics.
  • the embodiments relate to a polishing apparatus and a polishing method for polishing a substrate, such as a wafer, to planarize a surface of the substrate.
  • a polishing apparatus comprising: a polishing table for supporting a polishing pad; a top ring configured to apply pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad; a film-thickness sensor configured to obtain a film-thickness signal that varies in accordance with a film thickness of the substrate; and a polishing controller configured to manipulate the pressures, the polishing controller is configured to calculate indexes of a remaining film thickness in zones on the front surface of the substrate, manipulate the pressures based on the indexes for controlling a distribution of the remaining film thickness, and update at least one of control parameters using polishing data obtained during polishing of the substrate, the control parameters being used in controlling of the distribution of the remaining film thickness.
  • the polishing controller is configured to update the at least one of the control parameters before starting manipulation of the pressures on other substrate which is to be polished after polishing of the substrate.
  • the polishing controller is configured to update the at least one of the control parameters during polishing of the substrate.
  • the at least one of the control parameters is a parameter included in a process model of a model predictive control
  • the polishing controller is configured to update the at least one of the control parameters to minimize square errors between predicted values of the indexes and actually measured values.
  • the at least one of the control parameters is a ratio of a changing rate of each index to corresponding one of the pressures.
  • the polishing controller is configured to update the at least one of the control parameters based on the indexes and the pressures.
  • the film-thickness sensor is an eddy current sensor.
  • the film-thickness sensor is an optical sensor.
  • a polishing method comprising: rotating a polishing table supporting a polishing pad; applying pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad to polish the substrate; obtaining a film-thickness signal that varies in accordance with a film thickness of the substrate; calculating indexes of a remaining film thickness in zones on the front surface of the substrate during polishing of the substrate; manipulating the pressures based on the indexes for controlling a distribution of the remaining film thickness; and updating at least one of control parameters using polishing data obtained during polishing of the substrate, the control parameters being used in controlling of the distribution of the remaining film thickness.
  • updating the at least one of control parameters comprises updating the at least one of the control parameters before starting manipulation of the pressures on other substrate which is to be polished after polishing of the substrate.
  • updating the at least one of control parameters comprises updating the at least one of the control parameters during polishing of the substrate.
  • the at least one of the control parameters is a parameter included in a process model of a model predictive control
  • updating the at least one of control parameters comprises updating the at least one of the control parameters to minimize square errors between predicted values of the indexes and actually measured values.
  • the at least one of the control parameters is a ratio of a changing rate of each index to corresponding one of the pressures.
  • updating the at least one of control parameters comprises updating the at least one of the control parameters based on the indexes and the pressures.
  • an excellent control operation for the distribution of remaining film thickness can be realized, regardless of a change in polishing characteristics due to deterioration of consumables and regardless of a change in polishing characteristics during polishing of one wafer. Further, even when the polishing characteristics are relatively stable, controllability can be improved because the polishing characteristics can be more correctly grasped.
  • FIG. 1 is a schematic view showing a polishing apparatus for polishing a wafer which is an example of a substrate;
  • FIG. 2 is a cross-sectional view showing a top ring
  • FIG. 3 is a schematic view showing an example in which a wafer surface (i.e., a surface to be polished) is divided into I number of zones;
  • FIG. 4 is graphs showing a reference trajectory of a model predictive control
  • FIG. 5A and FIG. 5B are diagrams showing results of simulation that was conducted by virtually polishing one wafer using parameters for a prediction model which is different from an actual state, identifying a process model using polishing data of this polishing process to update the parameters, and applying the updated parameters to polishing control for another wafer;
  • FIG. 6 is a flowchart showing a process of identifying a predictive control model using polishing data of a preceding wafer
  • FIG. 7 is a flowchart showing a process of identifying a predictive control model using polishing data of a wafer that is being polished
  • FIG. 8A and FIG. 8B are diagrams each showing results of polishing of a blanket wafer having a blanket of an oxide film while controlling a film-thickness distribution
  • FIG. 9 is a graph showing results of a film-thickness range over a surface of a wafer that was polished while a ratio of a decreasing rate of a remaining film-thickness index to pressure in a predictive control model was kept constant and while the ratio was changed.
  • FIG. 1 is a schematic view showing a polishing apparatus for polishing a wafer which is an example of a substrate.
  • the polishing apparatus includes a top ring (or a substrate holder) 1 configured to hold and rotate a wafer W, a polishing table 3 for supporting a polishing pad 2 , a polishing-liquid supply nozzle 5 for supplying a polishing liquid (or slurry) onto the polishing pad 2 , and a film-thickness sensor 7 configured to obtain a film-thickness signal that varies in accordance with a film thickness of the wafer W.
  • the polishing pad 2 has an upper surface that provides a polishing surface 2 a for polishing the wafer W.
  • the top ring 1 is coupled to a lower end of a top ring shaft 10 .
  • the top ring shaft 10 has an upper end that is coupled to a rotating device (not shown) disposed in a top ring arm 16 .
  • This rotating device is configured to rotate the top ring 1 in a direction indicated by arrow through the top ring shaft 10 .
  • the top ring 1 is configured to be able to hold the wafer W on its lower surface by vacuum suction.
  • the film-thickness sensor 7 is located in the polishing table 3 , so that the film-thickness sensor 7 can rotate together with the polishing table 3 .
  • the film-thickness sensor 7 is configured to obtain the film-thickness signals at multiple zones, including a center, of the wafer W each time the polishing table 3 makes one revolution.
  • the film-thickness sensor 7 may be an optical sensor or an eddy current sensor.
  • Polishing of the wafer W is performed as follows.
  • the top ring 1 and the polishing table 3 are rotated in the same direction as indicated by arrows, while the polishing liquid is supplied from the polishing-liquid supply nozzle 5 onto the polishing pad 2 .
  • the top ring 1 presses the wafer W against the polishing surface 2 a of the polishing pad 2 .
  • the surface of the wafer W is polished by a combination of a mechanical action of abrasive grains contained in the polishing liquid and a chemical action of the polishing liquid.
  • the polishing apparatus having such structures is known as CMP (chemical mechanical polishing) apparatus.
  • the film-thickness sensor 7 rotates together with the polishing table 3 , and obtains the film-thickness signals while sweeping across the surface of the wafer W.
  • Each of these film-thickness signals is an index value that directly or indirectly indicates the film thickness of the wafer W, and varies in accordance with a decrease in the film thickness of the wafer W.
  • the film-thickness sensor 7 is coupled to a polishing controller 9 , so that the film-thickness signal is sent to the polishing controller 9 .
  • This polishing controller 9 terminates polishing of the wafer W when the film thickness of the wafer W, indicated by the film thickness signal, has reached a predetermined target value.
  • FIG. 2 is a cross-sectional view showing the top ring 1 .
  • the top ring 1 has a top ring body 21 coupled to the top ring shaft 10 via a universal joint 19 , and a retaining ring 22 provided below the top ring body 21 .
  • a flexible membrane (elastic membrane) 24 to be brought into contact with a back surface (a surface at an opposite side of a front surface to be polished) of wafer W and a chucking plate 25 that holds the membrane 24 are disposed below the top ring body 21 .
  • Four pressure chambers C 1 , C 2 , C 3 , and C 4 are provided between the membrane 24 and the chucking plate 25 .
  • the pressure chambers C 1 , C 2 , C 3 , and C 4 are formed by the membrane 24 and the chucking plate 25 .
  • the central pressure chamber C 1 has a circular shape, and the other pressure chambers C 2 , C 3 , and C 4 have an annular shape. These pressure chambers C 1 , C 2 , C 3 , and C 4 are in a concentric arrangement.
  • Pressurized gas such as pressurized air
  • gas delivery lines F 1 , F 2 , F 3 , and F 4 are supplied through gas delivery lines F 1 , F 2 , F 3 , and F 4 into the pressure chambers C 1 , C 2 , C 3 , and C 4 , respectively, by a gas supply source 30 .
  • Vacuum lines V 1 , V 2 , V 3 , and V 4 are coupled to the gas delivery lines F 1 , F 2 , F 3 , and F 4 , respectively, so that negative pressure can be produced in the pressure chambers C 1 , C 2 , C 3 , and C 4 by the vacuum lines V 1 , V 2 , V 3 , and V 4 .
  • the pressures in the pressure chambers C 1 , C 2 , C 3 , and C 4 can be changed independently to thereby independently adjust polishing pressures on four zones of the wafer W: a central portion; an inner intermediate portion; an outer intermediate portion; and a peripheral portion.
  • a pressure chamber C 5 is formed between the chucking plate 25 and the top ring body 21 .
  • the pressurized gas is supplied through a gas delivery line F 5 into the pressure chamber C 5 by the gas supply source 30 .
  • a vacuum line V 5 is coupled to the gas delivery line F 5 , so that negative pressure can be produced in the pressure chamber C 5 by the vacuum line V 5 .
  • the retaining ring 22 is arranged around the peripheral portion of the wafer W so as to prevent the wafer W from coming off the top ring 1 during polishing.
  • the membrane 24 has an opening in a portion that forms the pressure chamber C 3 , so that the wafer W can be held on the top ring 1 by vacuum suction when a vacuum is produced in the pressure chamber C 3 . Further, the wafer W can be released from the top ring 1 by supplying nitrogen gas or clean air into the pressure chamber C 3 .
  • An annular rolling diaphragm 26 is provided between the top ring body 21 and the retaining ring 22 .
  • a pressure chamber C 6 is formed in this rolling diaphragm 26 , and is in communication with the gas supply source 30 through a gas delivery line F 6 .
  • the gas supply source 30 supplies the pressurized gas into the pressure chamber C 6 , so that the rolling diaphragm 26 presses the retaining ring 22 against the polishing pad 2 .
  • a vacuum line V 6 is coupled to the gas delivery line F 6 so that negative pressure can be produced in the pressure chamber C 6 by the vacuum line V 6 .
  • the gas delivery lines F 1 , F 2 , F 3 , F 4 , F 5 , and F 6 communicating with the pressure chambers C 1 , C 2 , C 3 , C 4 , C 5 , and C 6 , respectively, are provided with electropneumatic regulators (which are pressure regulators) R 1 , R 2 , R 3 , R 4 , R 5 , and R 6 , respectively.
  • the pressurized gas from the gas supply source 30 is supplied through the electropneumatic regulators R 1 to R 6 into the pressure chambers C 1 to C 6 .
  • electropneumatic regulators R 1 to R 6 are coupled to the pressure chambers C 1 to C 6 via the gas delivery lines F 1 to F 6 , which extend from the pressure chambers C 1 to C 6 through a rotary joint 28 to the electropneumatic regulators R 1 to R 6 .
  • the electropneumatic regulators R 1 to R 6 are configured to regulate the pressure in the pressure chambers C 1 to C 6 by regulating the pressure of the pressurized gas supplied from the gas supply source 30 .
  • the electropneumatic regulators R 1 to R 6 are coupled to the polishing controller 9 .
  • the pressure chambers C 1 to C 6 are further coupled to vent valves (not shown), respectively, so that the pressure chambers C 1 to C 6 can be ventilated to the atmosphere.
  • the polishing controller 9 sends target pressure values of the respective pressure chambers C 1 to C 6 to the electropneumatic regulators R 1 to R 6 , which then operate such that the pressures in the pressure chambers C 1 to C 6 are maintained at the corresponding target pressure values.
  • the polishing controller 9 manipulates the pressures in the pressure chambers C 1 to C 6 through the electropneumatic regulators (pressure regulators) R 1 to R 6 .
  • the pressures in the pressure chambers C 1 to C 6 are measured by pressure sensors (not shown) incorporated in the electropneumatic regulators R 1 to R 6 , respectively. Measured values of the pressure in the pressure chambers C 1 to C 6 are transmitted to the polishing controller 9 .
  • the four pressure chambers C 1 to C 4 that push the back surface of the wafer W are provided. Less than four or more than four pressure chambers may be provided.
  • FIG. 3 is a schematic view showing an example in which the front surface (i.e., the surface to be polished) of the wafer W is divided into I number of zones. These I number of zones are those defined on the front surface of the wafer W, and include one circular zone located at the center of the wafer W and annular zones around the circular zone. As shown in FIG. 3 , an index y(k), which relatively indicates a remaining film thickness in each zone, is defined. This index y(k) will be referred to as remaining film index. It is preferable that the remaining film index y(k) decrease linearly in accordance with a decrease in film thickness (see Japanese laid-open patent publication No. 2008-503356).
  • the remaining film index can be determined by polishing in advance a wafer (a reference wafer) of the same type as a wafer that is an object to be controlled. For example, in a case where the film-thickness signal varies monotonously with the progress of polishing, a remaining time (i.e., a time to a polishing end point) with respect to the film-thickness signal at each point in time throughout polishing of the reference wafer is stored in a tabular form in advance. During polishing of a wafer to be controlled, the remaining film index can be obtained with use of the stored table by converting the film-thickness signal at each point in time into the remaining time that has been obtained when the reference wafer was polished.
  • the film-thickness sensor 7 is an optical sensor and the film-thickness signal is a spectrum of reflected light from the surface to be polished
  • spectra of the light from the reference wafer and measured values of the film thickness before and after polishing of the reference wafer are stored in advance.
  • the film thickness of the wafer at each point in time can be estimated from the measured values of the film thickness that were obtained before and after polishing of the reference wafer by determining a spectrum of the reference wafer that is most similar to a spectrum of the wafer, to be controlled, obtained at that point in time.
  • the remaining film index y(k) may be an estimated value of the remaining film thickness as it is.
  • the remaining film index y(k) is expressed by the following equation using f 1 as an appropriate function.
  • y ( k ) y (0) ⁇ C ⁇ f 1 ( k, ⁇ t,t D , ⁇ ,u 0 , ⁇ u (1), ⁇ u (2), . . . , ⁇ u ( k ⁇ 1)) (1)
  • y(k) is the remaining film index and is a column vector having a length of I;
  • C is a constant of proportionality of a decreasing rate of the remaining film index with respect to pressure, and is expressed as a matrix with I by J (I ⁇ J) array;
  • ⁇ t is a time increment (or a control period);
  • t D is a dead time in the response
  • is a time constant of the response
  • u 0 is an initial pressure and is a column vector having a length of J;
  • ⁇ u(k) is an amount of change in the pressure at time k and is a column vector having a length of J.
  • a p-step-ahead predicted value of the remaining film index at time k is expressed using f 2 and f 3 as appropriate functions as follows.
  • y O ( k,p ) y ( k ) ⁇ C ⁇ f 2 ( k, ⁇ t,t D , ⁇ ,u 0 , ⁇ u (1), ⁇ u (2), . . . , ⁇ u ( k ⁇ 1), p ) (3)
  • y F ( k,p ) ⁇ C ⁇ f 3 ( k, ⁇ t,t D , ⁇ , ⁇ u ( k ), ⁇ u ( k+ 1), . . . , ⁇ u ( k+p ⁇ 1), p ) (4)
  • y P (k, p) is p-step-ahead predicted value of the remaining film index at time k and is a column vector having a length of I;
  • y O (k, p) is a determined term that has been determined by a past manipulated variable (pressure) and is a column vector having a length of I;
  • y F (k, p) is an undetermined term that is to be determined by a manipulated variable (pressure) after present time and is a column vector having a length of I.
  • Y P ( k,P ) [ y P ( k, 1) T ,y P ( k, 2) T , . . . ,y P ( k,P ) T ] T (5)
  • Y O ( k,P ) [ y O ( k, 1) T ,y O ( k, 2) T , . . . ,y O ( k,P ) T ] T (6)
  • a reference trajectory for model predictive control is defined.
  • y S0 (k) represents a target remaining film index at each time k
  • represents a time constant of a predetermined first-order lag.
  • Reference trajectory Y R (k, P) for the model predictive control is defined as follows.
  • Y R ( k,P ) [ y R ( k, 1) T ,y R ( k, 2) T , . . . ,y R ( k,P ) T ] T (10)
  • y S ( k+p ) [ y S0 ( k+p ), y S0 ( k+p ), . . . , y S0 ( k+p )] T (12)
  • the right side of the equation (12) is a column vector having a length of I.
  • An evaluation function J which will be described below, is a function for suppressing the change in the manipulated value (pressure) while allowing a controlled variable (i.e., remaining film index) to gradually approach a target trajectory along the reference trajectory.
  • the evaluation function J can be defined as follows.
  • ⁇ p is a diagonal matrix with I by I (I ⁇ I) array that represents a weight on a deviation of the predicted value from the reference trajectory at time k+p
  • ⁇ q is a diagonal matrix with J by J (J ⁇ J) array that represents a weight on a change in the manipulated variable at time k+q ⁇ 1.
  • the manipulated variable i.e., the pressure in the pressure chamber.
  • the manipulated variable ⁇ U Q that minimizes a value of J in the equation (13) can be determined by a quadratic programming which is one of optimization methods.
  • parameters which represent characteristics of the polishing process to be controlled, include the C matrix indicating a ratio of the decreasing rate of the remaining film index to the pressure, the dead time t D in the response, and the time constant ⁇ .
  • Row of the C matrix corresponds respectively to the zones defined on the front surface of the wafer, and column of the C matrix corresponds respectively to the pressure chambers. Assignment order of the zones on the front surface of the wafer and assignment order of the pressure chambers are in accordance with the order of increasing a distance from the wafer center.
  • the C matrix can be determined by polishing in advance a wafer (e.g., sample wafer) having the same specifications as those of a product wafer to be polished, obtaining the pressures in the respective pressure chambers during polishing of the sample wafer, and calculating an average polishing rate (or an average removal rate) in each of the zones.
  • a wafer e.g., sample wafer
  • an average polishing rate or an average removal rate
  • the dead time t D contains a mechanical delay of the top ring 1 , and delays in a processing operation and a communication of the polishing controller 9 (i.e., a delay from when the film thickness sensor 7 obtains the film-thickness signal to when the pressure on the back surface of the wafer is actually started to change).
  • a filtering process for smoothing the film-thickness signal entails a phase lag, which is reflected in the time constant ⁇ . It is difficult to conduct a step response test for the pressure in each pressure chamber with use of a product wafer which is an object to be controlled in the polishing apparatus. For this reason, empirically-obtained values are generally used for the dead time t D and the time constant ⁇ . In order to improve the controllability, it is important to accurately establish these parameters that represent the processing characteristics (or the polishing characteristics).
  • y P ( k, 1) y ( k ) ⁇ C ⁇ f 4 ( k, ⁇ t,t D , ⁇ ,u 0 , ⁇ u (1), ⁇ u (2), . . . , ⁇ u ( k )) (19)
  • ⁇ tD, ⁇ (k) is a column vector having J number of elements determined from the known parameters and the manipulated variable up to present time k.
  • An i-th element of the vector e(k) and an i-th element of the vector ⁇ y(k) will be expressed as e i (k), ⁇ y i (k), respectively.
  • a row vector, constituted by i-th row of the C matrix but excluding elements that are to be obviously zero, will be expressed as c i
  • a column vector, constituted by the vector ⁇ tD, ⁇ (k) from which only an element corresponding to c i has been removed, will be expressed as ⁇ v tD, ⁇ (k).
  • the i-th element e i (k) is expressed as
  • This error ⁇ is expressed using the above-defined A and b, as follows.
  • the ratio of the remaining film index to the pressure in the prediction model is identified from the polishing data on the assumption that the dead time t D and the time constant ⁇ are known.
  • the dead time t D and the time constant ⁇ are unknown, it is possible to apply the same method.
  • another embodiment may include the steps of estimating a first range in which the dead time t D can fall, estimating a second range in which the time constant ⁇ can fall, creating multiple combinations of the dead time t D and the time constant ⁇ by varying the dead time t D and the time constant ⁇ with appropriate increments within the first range and the second range, optimizing the proportionality-constant matrix C with respect to each of the combinations in the same process as described above, determining one combination that can minimize an one-step-ahead estimated error of the remaining film index, and using the proportionality-constant matrix C, the dead time t D , and the time constant ⁇ that constitute the determined combination, thereby forming a new process model.
  • the remaining film index y(k) is defined as an index that decreases with a decrease in the film thickness
  • the matrix C is defined as the ratio of the decreasing rate of the remaining film index to the pressure.
  • the index y(k) which indicates the thickness of the remaining film, as a quantity that increases with the decrease in the film thickness, e.g., the number of revolutions of the polishing table 3 when polishing the reference wafer.
  • the matrix C is formulated as a constant of proportionality of an increasing rate of the remaining film index with respect to the pressure.
  • FIG. 5A and FIG. 5B are diagrams showing a result of simulation that was conducted by virtually polishing one wafer using parameters for a prediction model which is different from an actual state, identifying a process model using polishing data of this polishing process to update the parameters, and applying the updated parameters to a control operation in polishing of another wafer.
  • the polishing data obtained include the pressure in the pressure chamber during polishing, the film-thickness signal from the film thickness sensor 7 , and the remaining film index.
  • the film thickness sensor 7 was an eddy current sensor. Therefore, the film-thickness signal outputted from the film thickness sensor 7 was assumed to decrease non-linearly with the decrease in the film thickness.
  • vibration was added to the film-thickness signal in this simulation so that the film-thickness signal was vibrated at a constant period with amplitude that increases as the film thickness sensor 7 comes closer to an edge of the wafer.
  • FIG. 5A shows a temporal change in the film-thickness signal at the center and the edge of the wafer
  • FIG. 5B shows a temporal change in the pressure in the pressure chamber while the control was performed.
  • the constant of proportionality C was assumed to be three times an actual value
  • the dead time t D and the time constant ⁇ were assumed to be one-third of respective actual values.
  • the controlled variable i.e., the difference in film thickness between the zones
  • the manipulated variable i.e., the pressure in the pressure chamber
  • polishing data of a first wafer was used to identify the process model, and the parameters were updated.
  • the polishing control was greatly improved and the controlled variable (i.e., the difference in film thickness between the zones) and the manipulated variable converged rapidly, although each parameter was not exactly agreement with true value.
  • a small fluctuation of the manipulated variable i.e., the pressure in the pressure chamber
  • This fluctuation is due to the assumed variation in the film thickness on the wafer edge along the circumferential direction of the wafer.
  • This small fluctuation can be removed by smoothing the film-thickness signal values, e.g., by performing a moving average on the film-thickness signal values.
  • FIG. 6 is a flowchart showing a process of updating a part of the control parameters for a subsequent wafer, i.e., a process of identifying a predictive control model, using polishing data of a preceding wafer.
  • the subsequent wafer is transported to the polishing apparatus shown in FIG. 1 (step 1 ).
  • the polishing controller 9 reads from a storage device 40 the control parameters that have been determined using the polishing data of the preceding wafer (step 2 ). Polishing of the subsequent wafer is then started (step 3 ).
  • the polishing controller 9 calculates the remaining film indexes for the zones on the wafer, respectively, and controls a distribution of the thickness of the remaining film based on the remaining film indexes (step 4 ).
  • the polishing controller 9 manipulates the pressures (i.e., the pressures in the pressure chambers) applied to the respective zones on the back surface of the wafer, based on the remaining film indexes calculated for the respective zones.
  • the distribution of the thickness of the remaining film is controlled based on the control parameters that have been read in the step 2 .
  • the polishing characteristics e.g., the polishing rate with respect to the pressure
  • a predetermined waiting time may be provided between a polishing start point and the initial control operation.
  • the control parameters that have been updated based on the polishing data of the preceding wafer may not be read before polishing of the subsequent wafer is started, and may be read before the initial control operation is performed.
  • the polishing controller 9 determines whether polishing of the wafer is to be terminated or not based on the remaining film index (step 5 ). If the remaining film index has reached a preset target value, the polishing controller 9 terminates polishing of the wafer (step 6 ). In the step 5 and the step 6 , it is also possible to terminate polishing of the wafer based on whether or not a predetermined time has elapsed from a polishing start point. Further, the polishing controller 9 identifies a process model using the polishing data of the wafer (step 7 ), updates the control parameters (step 8 ), and stores the updated control parameters in the storage device 40 (step 9 ).
  • the method according to the above-discussed embodiment is effective in a case where the polishing characteristics are varied over a relatively long time, due to wear of the polishing pad or other causes. Further, the method according to the embodiment can be applied to polishing of one wafer during which the polishing characteristics (processing characteristics) are varied due to a change in characteristic of an exposed layer to be polished or a change in temperature. Specifically, as shown in FIG. 7 , it is possible to extract polishing data obtained in a preceding polishing section (or time interval having a predetermined length) at each point in time during polishing, and to determine the control parameters for the predictive control process model in the same manner as discussed above. Thereafter, the polishing control is continued based on the newly-determined control parameters.
  • the polishing characteristics are expected to vary during polishing of a wafer, it is preferable to store in the storage device 40 the control parameters that have been determined by the identification of the process model at an initial polishing stage, and use the stored control parameters as initial values of the control parameters in polishing of a subsequent wafer.
  • a subsequent wafer is transported to the polishing apparatus shown in FIG. 1 (step 1 ).
  • the polishing controller 9 reads from the storage device 40 the control parameters that have been determined using the polishing data of the preceding wafer (step 2 ). Polishing of the subsequent wafer is then started (step 3 ). During polishing of the subsequent wafer, the polishing controller 9 calculates the remaining film indexes for the zones on the wafer, respectively, and controls a distribution of the thickness of the remaining film based on the remaining film indexes (step 4 ).
  • the polishing controller 9 manipulates the pressures (i.e., the pressures in the pressure chambers) applied to the respective zones on the back surface of the wafer, based on the remaining film indexes calculated for the respective zones.
  • the distribution of the thickness of the remaining film is controlled based on the control parameters that have been read in the step 2 .
  • the polishing characteristics e.g., the polishing rate with respect to the pressure
  • a predetermined waiting time may be provided between a polishing start point and the initial control operation.
  • the control parameters that have been updated based on the polishing data of the preceding wafer may not be read before polishing of the subsequent wafer is started, and may be read before the initial control operation is performed.
  • the polishing controller 9 obtains polishing data during polishing of the wafer, identifies a process model using the polishing data, and determines the control parameters again (step 5 ).
  • the polishing controller 9 determines whether polishing of the wafer has just been started or not, i.e., whether the control parameters are determined for the first time in polishing of the present wafer (step 6 ). If polishing of the wafer has just been started, the polishing controller 9 stores the newly-determined polishing parameters in the storage device 40 (step 7 ) and updates the polishing parameters (step 8 ). If the polishing characteristics are unstable right after the polishing of the wafer has been started and as a result the control operation in the step 4 is delayed, the operations of the step 5 to the step 7 are also delayed.
  • the control parameters are newly determined based on the polishing data that have been obtained after the polishing characteristics become stable, and are then stored in the storage device 40 . If a certain time has already elapsed since polishing of the wafer is started, the polishing controller 9 updates the control parameters without storing the control parameters (step 8 ). The polishing controller 9 determines whether polishing of the wafer is to be terminated or not based on the remaining film index (step 9 ). If the remaining film index has reached a preset target value, the polishing controller 9 terminates polishing of the wafer (step 10 ). In the step 9 and the step 10 , it is also possible to terminate polishing of the wafer based on whether or not a predetermined time has elapsed from a polishing start point.
  • the C matrix can be regarded as a diagonal matrix, i.e., in the case where elements, other than diagonal terms, are small and can be replaced with zero, the C matrix can be determined more easily.
  • An operation of updating i-th diagonal element c ii is performed using data that have been obtained in a past section dating back from discrete time k by M times the control period (i.e., by a period M ⁇ t).
  • a decreasing rate R of the remaining film index and an average pressure u ai in the pressure chamber in this period M ⁇ t are given by
  • the diagonal element c ii (k) at discrete time k is expressed as follows.
  • FIG. 8A and FIG. 8B are diagrams each showing results of polishing of a blanket wafer having a blanket of an oxide film while controlling a film-thickness distribution, and each shows a change in the film-thickness distribution in a radial direction of the wafer during polishing that has been estimated based on the signal from a spectral film-thickness sensor 7 .
  • the top ring 1 used in the experiments had eight pressure chambers and was configured to be able to apply pressures separately to the wafer.
  • the ratio (initial value) of the decreasing rate of the remaining film index to the pressure in the pressure chamber in the predictive control model was intentionally varied such that the ratio in odd-numbered zones was about ⁇ 30% of an estimated value obtained in advance through polishing of a sample wafer and the ratio in even-numbered zones was about +30% of the estimated value.
  • the odd-numbered zones are wafer zones whose number of arrangement order from a wafer center is an odd number
  • the even-numbered zones are wafer zones whose number of arrangement order from the wafer center is an even number.
  • FIG. 8A shows control results in a case where the above-described ratio was constant. For example, in the odd-numbered zones, such as a central zone of the wafer, since this ratio was undervalued, the loading pressure was excessively large, resulting in a great decrease in the film thickness at a latter half of the polishing process, while in the even-numbered zones, since the ratio was overvalued, the loading pressure was excessively small, resulting in a small decrease in the film thickness.
  • FIG. 8B shows control results in a case where the ratio was changed in accordance with the equation (29) based on data obtained during polishing. As can be seen from FIG. 8B , an approximately flat distribution of the film thickness was obtained even in the latter half of the polishing process.
  • FIG. 9 is a graph showing results of a film-thickness range over a surface of a wafer that was polished while the ratio (initial value) of the decreasing rate of the remaining film index to the pressure in the pressure chamber in the predictive control model was changed in four ways within a range of 0% (unchanged) to ⁇ 50%, i.e., while the ratio was kept constant or changed during polishing.
  • the film thickness of the polished wafer was measured by a film-thickness measuring device (not shown).
  • the film-thickness range of the polished wafer became extremely greater in accordance with an amount of intentional change in the ratio.
  • the ratio was updated based on the polishing data obtained during polishing
  • the film-thickness range was greatly improved, as can be seen in the graph.
  • the ratio of the decreasing rate of the remaining film thickness to the pressure can be estimated more accurately and can be reflected in the polishing control operation even in the case where the polishing characteristics become relatively stable in the polishing process.
  • a reliability of a newly-calculated ratio may be low due to some causes, such as a variation of data. In such a case, the following solutions may be employed.
  • the above-discussed embodiments are directed to a technique of updating the control parameters using the polishing data when the model predictive control is used to control the distribution of the remaining film thickness, but can also be used to update control parameters in other control methods as well.
  • the change in the ratio of the decreasing rate of the remaining film thickness in each zone to the pressure in the pressure chamber can be evaluated using the equation (27) through the equation (29), so that a proportional gain, which has been determined initially, can be updated successively based on the evaluation.
  • a good control operation for the distribution of the remaining film thickness can be realized, regardless of the change in the polishing characteristics due to deterioration of consumables and regardless of the change in the polishing characteristics during polishing of one wafer. Further, even when the polishing characteristics are relatively stable, the controllability can be improved because the polishing characteristics can be more correctly grasped.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Treatment Of Semiconductor (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • General Chemical & Material Sciences (AREA)

Abstract

A polishing apparatus capable of achieving a good control operation for a distribution of remaining film thickness is disclosed. The polishing apparatus includes: a top ring configured to apply pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against a polishing pad; a film-thickness sensor configured to obtain a film-thickness signal that varies in accordance with a film thickness of the substrate; and a polishing controller configured to manipulate the pressures. The polishing controller calculates indexes of a remaining film thickness in zones on the front surface of the substrate, manipulate the pressures based on the indexes for controlling a distribution of the remaining film thickness, and update at least one of control parameters using polishing data obtained during polishing of the substrate.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • This document is a continuation of U.S. patent application Ser. No. 14/637,282 filed on Mar. 3, 2015, which claims priority to Japanese Patent Application Number 2014-042714 filed Mar. 5, 2014, the entire contents of which are hereby incorporated by reference.
  • BACKGROUND
  • In a manufacturing process of semiconductor devices, film-thickness information is monitored during polishing of a film that forms a front surface of a wafer. During polishing, pressures, applied to multiple zones on a back surface of the wafer, are manipulated to control a distribution of remaining film thickness. For example, Japanese laid-open patent publication No. 2008-503356 and International patent publication No. 2008/032753 disclose such a technique.
  • In this control operation of the distribution of remaining film thickness, it is important to correctly grasp an influence on a polishing rate resulting from a change in the pressure against the wafer back surface (e.g., characteristics including a dead time of a response, a response lag, a process gain which is a ratio of the polishing rate to the pressure) and to determine control parameters based on these characteristics. The control parameters are condition values that determine a controlling operation. For example, the control parameters include a proportional gain, an integral gain, and a derivative gain in PID control. In a model predictive control, the control parameters include a constant of proportionality in a prediction model and a response lag. It has been a conventional practice to use empirically-selected values as the control parameters, or estimate a part of the control parameters by polishing a sample wafer having the same structure as a product wafer, because there is a constraint in use of individual product wafers and there is a difficulty in measurement of the film thickness.
  • However, even if the same pressure is exerted on back surfaces of wafers, an actual polishing rate (or removal rate) may vary between wafers, due to variations in conditions of consumables, such as a polishing pad and a retaining ring, and a variation in material of the film to be polished. Moreover, even when polishing one wafer, the removal rate may vary as a result of a change in a characteristic of an exposed layer (e.g., oxidation), removal of surface steps (e.g., surface irregularity), or an increase in wafer temperature in a latter half of polishing.
  • Therefore, if constant control parameters are used for the polishing control operation, such control parameters may not be suited to current process characteristics at each point in time. As a result, manipulated variables, such as a change in the pressure, may be unsuitable, and controllability may be lowered.
  • SUMMARY OF THE INVENTION
  • Embodiments, which will be described below, provide a polishing apparatus and a polishing method capable of achieving a good control operation for a distribution of remaining film thickness, regardless of a change in process characteristics. The embodiments relate to a polishing apparatus and a polishing method for polishing a substrate, such as a wafer, to planarize a surface of the substrate.
  • In an embodiment, there is provided a polishing apparatus comprising: a polishing table for supporting a polishing pad; a top ring configured to apply pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad; a film-thickness sensor configured to obtain a film-thickness signal that varies in accordance with a film thickness of the substrate; and a polishing controller configured to manipulate the pressures, the polishing controller is configured to calculate indexes of a remaining film thickness in zones on the front surface of the substrate, manipulate the pressures based on the indexes for controlling a distribution of the remaining film thickness, and update at least one of control parameters using polishing data obtained during polishing of the substrate, the control parameters being used in controlling of the distribution of the remaining film thickness.
  • In an embodiment, the polishing controller is configured to update the at least one of the control parameters before starting manipulation of the pressures on other substrate which is to be polished after polishing of the substrate.
  • In an embodiment, the polishing controller is configured to update the at least one of the control parameters during polishing of the substrate.
  • In an embodiment, the at least one of the control parameters is a parameter included in a process model of a model predictive control, and the polishing controller is configured to update the at least one of the control parameters to minimize square errors between predicted values of the indexes and actually measured values.
  • In an embodiment, the at least one of the control parameters is a ratio of a changing rate of each index to corresponding one of the pressures.
  • In an embodiment, the polishing controller is configured to update the at least one of the control parameters based on the indexes and the pressures.
  • In an embodiment, the film-thickness sensor is an eddy current sensor.
  • In an embodiment, the film-thickness sensor is an optical sensor.
  • In an embodiment, there is provided a polishing method comprising: rotating a polishing table supporting a polishing pad; applying pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad to polish the substrate; obtaining a film-thickness signal that varies in accordance with a film thickness of the substrate; calculating indexes of a remaining film thickness in zones on the front surface of the substrate during polishing of the substrate; manipulating the pressures based on the indexes for controlling a distribution of the remaining film thickness; and updating at least one of control parameters using polishing data obtained during polishing of the substrate, the control parameters being used in controlling of the distribution of the remaining film thickness.
  • In an embodiment, updating the at least one of control parameters comprises updating the at least one of the control parameters before starting manipulation of the pressures on other substrate which is to be polished after polishing of the substrate.
  • In an embodiment, updating the at least one of control parameters comprises updating the at least one of the control parameters during polishing of the substrate.
  • In an embodiment, the at least one of the control parameters is a parameter included in a process model of a model predictive control, and updating the at least one of control parameters comprises updating the at least one of the control parameters to minimize square errors between predicted values of the indexes and actually measured values.
  • In an embodiment, the at least one of the control parameters is a ratio of a changing rate of each index to corresponding one of the pressures.
  • In an embodiment, updating the at least one of control parameters comprises updating the at least one of the control parameters based on the indexes and the pressures.
  • According to the above-described embodiments, an excellent control operation for the distribution of remaining film thickness can be realized, regardless of a change in polishing characteristics due to deterioration of consumables and regardless of a change in polishing characteristics during polishing of one wafer. Further, even when the polishing characteristics are relatively stable, controllability can be improved because the polishing characteristics can be more correctly grasped.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic view showing a polishing apparatus for polishing a wafer which is an example of a substrate;
  • FIG. 2 is a cross-sectional view showing a top ring;
  • FIG. 3 is a schematic view showing an example in which a wafer surface (i.e., a surface to be polished) is divided into I number of zones;
  • FIG. 4 is graphs showing a reference trajectory of a model predictive control;
  • FIG. 5A and FIG. 5B are diagrams showing results of simulation that was conducted by virtually polishing one wafer using parameters for a prediction model which is different from an actual state, identifying a process model using polishing data of this polishing process to update the parameters, and applying the updated parameters to polishing control for another wafer;
  • FIG. 6 is a flowchart showing a process of identifying a predictive control model using polishing data of a preceding wafer;
  • FIG. 7 is a flowchart showing a process of identifying a predictive control model using polishing data of a wafer that is being polished;
  • FIG. 8A and FIG. 8B are diagrams each showing results of polishing of a blanket wafer having a blanket of an oxide film while controlling a film-thickness distribution; and
  • FIG. 9 is a graph showing results of a film-thickness range over a surface of a wafer that was polished while a ratio of a decreasing rate of a remaining film-thickness index to pressure in a predictive control model was kept constant and while the ratio was changed.
  • DESCRIPTION OF EMBODIMENTS
  • Embodiments will be described below with reference to the drawings.
  • FIG. 1 is a schematic view showing a polishing apparatus for polishing a wafer which is an example of a substrate. As shown in FIG. 1, the polishing apparatus includes a top ring (or a substrate holder) 1 configured to hold and rotate a wafer W, a polishing table 3 for supporting a polishing pad 2, a polishing-liquid supply nozzle 5 for supplying a polishing liquid (or slurry) onto the polishing pad 2, and a film-thickness sensor 7 configured to obtain a film-thickness signal that varies in accordance with a film thickness of the wafer W. The polishing pad 2 has an upper surface that provides a polishing surface 2 a for polishing the wafer W.
  • The top ring 1 is coupled to a lower end of a top ring shaft 10. The top ring shaft 10 has an upper end that is coupled to a rotating device (not shown) disposed in a top ring arm 16. This rotating device is configured to rotate the top ring 1 in a direction indicated by arrow through the top ring shaft 10. The top ring 1 is configured to be able to hold the wafer W on its lower surface by vacuum suction. The film-thickness sensor 7 is located in the polishing table 3, so that the film-thickness sensor 7 can rotate together with the polishing table 3. The film-thickness sensor 7 is configured to obtain the film-thickness signals at multiple zones, including a center, of the wafer W each time the polishing table 3 makes one revolution. The film-thickness sensor 7 may be an optical sensor or an eddy current sensor.
  • Polishing of the wafer W is performed as follows. The top ring 1 and the polishing table 3 are rotated in the same direction as indicated by arrows, while the polishing liquid is supplied from the polishing-liquid supply nozzle 5 onto the polishing pad 2. In this state, the top ring 1 presses the wafer W against the polishing surface 2 a of the polishing pad 2. The surface of the wafer W is polished by a combination of a mechanical action of abrasive grains contained in the polishing liquid and a chemical action of the polishing liquid. The polishing apparatus having such structures is known as CMP (chemical mechanical polishing) apparatus.
  • During polishing of the wafer W, the film-thickness sensor 7 rotates together with the polishing table 3, and obtains the film-thickness signals while sweeping across the surface of the wafer W. Each of these film-thickness signals is an index value that directly or indirectly indicates the film thickness of the wafer W, and varies in accordance with a decrease in the film thickness of the wafer W. The film-thickness sensor 7 is coupled to a polishing controller 9, so that the film-thickness signal is sent to the polishing controller 9. This polishing controller 9 terminates polishing of the wafer W when the film thickness of the wafer W, indicated by the film thickness signal, has reached a predetermined target value.
  • Next, the top ring 1 will be described. FIG. 2 is a cross-sectional view showing the top ring 1. The top ring 1 has a top ring body 21 coupled to the top ring shaft 10 via a universal joint 19, and a retaining ring 22 provided below the top ring body 21.
  • A flexible membrane (elastic membrane) 24 to be brought into contact with a back surface (a surface at an opposite side of a front surface to be polished) of wafer W and a chucking plate 25 that holds the membrane 24 are disposed below the top ring body 21. Four pressure chambers C1, C2, C3, and C4 are provided between the membrane 24 and the chucking plate 25. The pressure chambers C1, C2, C3, and C4 are formed by the membrane 24 and the chucking plate 25. The central pressure chamber C1 has a circular shape, and the other pressure chambers C2, C3, and C4 have an annular shape. These pressure chambers C1, C2, C3, and C4 are in a concentric arrangement.
  • Pressurized gas, such as pressurized air, is supplied through gas delivery lines F1, F2, F3, and F4 into the pressure chambers C1, C2, C3, and C4, respectively, by a gas supply source 30. Vacuum lines V1, V2, V3, and V4 are coupled to the gas delivery lines F1, F2, F3, and F4, respectively, so that negative pressure can be produced in the pressure chambers C1, C2, C3, and C4 by the vacuum lines V1, V2, V3, and V4. The pressures in the pressure chambers C1, C2, C3, and C4 can be changed independently to thereby independently adjust polishing pressures on four zones of the wafer W: a central portion; an inner intermediate portion; an outer intermediate portion; and a peripheral portion.
  • A pressure chamber C5 is formed between the chucking plate 25 and the top ring body 21. The pressurized gas is supplied through a gas delivery line F5 into the pressure chamber C5 by the gas supply source 30. Further, a vacuum line V5 is coupled to the gas delivery line F5, so that negative pressure can be produced in the pressure chamber C5 by the vacuum line V5. With these operations, the chucking plate 25 and the membrane 24 can move up and down.
  • The retaining ring 22 is arranged around the peripheral portion of the wafer W so as to prevent the wafer W from coming off the top ring 1 during polishing. The membrane 24 has an opening in a portion that forms the pressure chamber C3, so that the wafer W can be held on the top ring 1 by vacuum suction when a vacuum is produced in the pressure chamber C3. Further, the wafer W can be released from the top ring 1 by supplying nitrogen gas or clean air into the pressure chamber C3.
  • An annular rolling diaphragm 26 is provided between the top ring body 21 and the retaining ring 22. A pressure chamber C6 is formed in this rolling diaphragm 26, and is in communication with the gas supply source 30 through a gas delivery line F6. The gas supply source 30 supplies the pressurized gas into the pressure chamber C6, so that the rolling diaphragm 26 presses the retaining ring 22 against the polishing pad 2. Further, a vacuum line V6 is coupled to the gas delivery line F6 so that negative pressure can be produced in the pressure chamber C6 by the vacuum line V6. When a vacuum is produced in the pressure chamber C6, the entirety of the retaining ring 22 is elevated.
  • The gas delivery lines F1, F2, F3, F4, F5, and F6, communicating with the pressure chambers C1, C2, C3, C4, C5, and C6, respectively, are provided with electropneumatic regulators (which are pressure regulators) R1, R2, R3, R4, R5, and R6, respectively. The pressurized gas from the gas supply source 30 is supplied through the electropneumatic regulators R1 to R6 into the pressure chambers C1 to C6. These electropneumatic regulators R1 to R6 are coupled to the pressure chambers C1 to C6 via the gas delivery lines F1 to F6, which extend from the pressure chambers C1 to C6 through a rotary joint 28 to the electropneumatic regulators R1 to R6.
  • The electropneumatic regulators R1 to R6 are configured to regulate the pressure in the pressure chambers C1 to C6 by regulating the pressure of the pressurized gas supplied from the gas supply source 30. The electropneumatic regulators R1 to R6 are coupled to the polishing controller 9. The pressure chambers C1 to C6 are further coupled to vent valves (not shown), respectively, so that the pressure chambers C1 to C6 can be ventilated to the atmosphere. The polishing controller 9 sends target pressure values of the respective pressure chambers C1 to C6 to the electropneumatic regulators R1 to R6, which then operate such that the pressures in the pressure chambers C1 to C6 are maintained at the corresponding target pressure values. The polishing controller 9 manipulates the pressures in the pressure chambers C1 to C6 through the electropneumatic regulators (pressure regulators) R1 to R6.
  • The pressures in the pressure chambers C1 to C6 are measured by pressure sensors (not shown) incorporated in the electropneumatic regulators R1 to R6, respectively. Measured values of the pressure in the pressure chambers C1 to C6 are transmitted to the polishing controller 9. In the example shown in FIG. 2, the four pressure chambers C1 to C4 that push the back surface of the wafer W are provided. Less than four or more than four pressure chambers may be provided.
  • FIG. 3 is a schematic view showing an example in which the front surface (i.e., the surface to be polished) of the wafer W is divided into I number of zones. These I number of zones are those defined on the front surface of the wafer W, and include one circular zone located at the center of the wafer W and annular zones around the circular zone. As shown in FIG. 3, an index y(k), which relatively indicates a remaining film thickness in each zone, is defined. This index y(k) will be referred to as remaining film index. It is preferable that the remaining film index y(k) decrease linearly in accordance with a decrease in film thickness (see Japanese laid-open patent publication No. 2008-503356).
  • The remaining film index can be determined by polishing in advance a wafer (a reference wafer) of the same type as a wafer that is an object to be controlled. For example, in a case where the film-thickness signal varies monotonously with the progress of polishing, a remaining time (i.e., a time to a polishing end point) with respect to the film-thickness signal at each point in time throughout polishing of the reference wafer is stored in a tabular form in advance. During polishing of a wafer to be controlled, the remaining film index can be obtained with use of the stored table by converting the film-thickness signal at each point in time into the remaining time that has been obtained when the reference wafer was polished. In the case where the film-thickness sensor 7 is an optical sensor and the film-thickness signal is a spectrum of reflected light from the surface to be polished, spectra of the light from the reference wafer and measured values of the film thickness before and after polishing of the reference wafer are stored in advance. During polishing of a wafer to be controlled, the film thickness of the wafer at each point in time can be estimated from the measured values of the film thickness that were obtained before and after polishing of the reference wafer by determining a spectrum of the reference wafer that is most similar to a spectrum of the wafer, to be controlled, obtained at that point in time. In this manner, the remaining film index y(k) may be an estimated value of the remaining film thickness as it is.
  • J number of zones, which correspond to the pressure chambers C1 to CJ of the top ring 1, are defined on the back surface of the wafer. These J number of zones include one circular zone located at the center of the wafer W and annular zones around the circular zone. The pressure in each zone is uniform. In many cases, the zones defined on the front surface of the wafer and the zones defined on the back surface of the wafer are in one-to-one relation, i.e., I=J. Assuming that a change (or an amount of decrease) in the remaining film index per unit time in each zone on the front surface of the wafer is proportional to the pressure that can vary in J number of ways with a dead time and a first-order lag, the remaining film index y(k) is expressed by the following equation using f1 as an appropriate function.

  • y(k)=y(0)−C·f 1(k,Δt,t D ,α,u 0 ,Δu(1),Δu(2), . . . ,Δu(k−1))  (1)
  • where:
  • y(k) is the remaining film index and is a column vector having a length of I;
  • C is a constant of proportionality of a decreasing rate of the remaining film index with respect to pressure, and is expressed as a matrix with I by J (I×J) array;
  • k is a discrete time (k=0, 1, 2, . . . );
  • Δt is a time increment (or a control period);
  • tD is a dead time in the response;
  • α is a time constant of the response;
  • u0 is an initial pressure and is a column vector having a length of J; and
  • Δu(k) is an amount of change in the pressure at time k and is a column vector having a length of J.
  • A p-step-ahead predicted value of the remaining film index at time k is expressed using f2 and f3 as appropriate functions as follows.

  • y P(k,p)=y O(k,p)+y F(k,p)  (2)

  • y O(k,p)=y(k)−C·f 2(k,Δt,t D ,α,u 0 ,Δu(1),Δu(2), . . . ,Δu(k−1),p)  (3)

  • y F(k,p)=−C·f 3(k,Δt,t D ,α,Δu(k),Δu(k+1), . . . ,Δu(k+p−1),p)  (4)
  • where:
  • yP(k, p) is p-step-ahead predicted value of the remaining film index at time k and is a column vector having a length of I;
  • yO(k, p) is a determined term that has been determined by a past manipulated variable (pressure) and is a column vector having a length of I; and
  • yF(k, p) is an undetermined term that is to be determined by a manipulated variable (pressure) after present time and is a column vector having a length of I.
  • Now, let YP(k, P), YO(k, P), and ΔUQ be expressed as follows.

  • Y P(k,P)=[y P(k,1)T ,y P(k,2)T , . . . ,y P(k,P)T]T  (5)

  • Y O(k,P)=[y O(k,1)T ,y O(k,2)T , . . . ,y O(k,P)T]T  (6)

  • ΔU Q =[Δu(k)T ,Δu(k+1)T , . . . ,Δu(k+Q−1)T]T  (7)
  • Further, using Ψ as an appropriate matrix with an array of (I×P)×(J×Q), a P-step-ahead predicted value of the remaining film index is given by

  • Y P(k,P)=Y O(k,P)−ΨΔU Q  (8)
  • In order to suppress a change in manipulated variable (pressure) after a sufficient time has elapsed, the following equation is assumed under a condition of 1≦Q≦P.

  • Δu(k+Q)=Δu(k+Q+1)= . . . =Δu(k+P−1)=0  (9)
  • If Q=P, the equation (9) is construed as Δu(k+Q)=0.
  • After the above-described preparations are done, a reference trajectory for model predictive control is defined. As shown in FIG. 4, yS0(k) represents a target remaining film index at each time k, and β represents a time constant of a predetermined first-order lag. Reference trajectory YR(k, P) for the model predictive control is defined as follows.

  • Y R(k,P)=[y R(k,1)T ,y R(k,2)T , . . . ,y R(k,P)T]T  (10)

  • y R(k,p)=y S(k+p)+exp(−pΔt/β)[y(k)−y S(k)]  (11)

  • y S(k+p)=[y S0(k+p),y S0(k+p), . . . ,y S0(k+p)]T  (12)
  • The right side of the equation (12) is a column vector having a length of I.
  • An evaluation function J, which will be described below, is a function for suppressing the change in the manipulated value (pressure) while allowing a controlled variable (i.e., remaining film index) to gradually approach a target trajectory along the reference trajectory. The evaluation function J can be defined as follows.
  • J = // Y R ( k , P ) - Y P ( k , P ) // Γ T Γ 2 + // Δ U Q // Λ T Λ 2 = // Y R ( k , P ) - Y O ( k , P ) + ΨΔ U Q // Γ T Γ 2 + // Δ U Q // Λ T Λ 2 ( 13 ) where // X // A 2 = X T AX ( 14 ) Γ T Γ = ( γ 1 T γ 1 0 0 0 0 γ 2 T γ 2 0 0 0 0 γ 3 T γ 3 0 0 0 0 γ P T γ P ) ( 15 ) Λ T Λ = ( λ 1 T λ 1 0 0 0 0 λ 2 T λ 2 0 0 0 0 λ 3 T λ 3 0 0 0 0 λ Q T λ Q ) ( 16 )
  • γp is a diagonal matrix with I by I (I×I) array that represents a weight on a deviation of the predicted value from the reference trajectory at time k+p, and λq is a diagonal matrix with J by J (J×J) array that represents a weight on a change in the manipulated variable at time k+q−1.
  • Generally, there is constraint on the manipulated variable (i.e., the pressure in the pressure chamber). For example, there is provided upper and lower limits, upper and lower limits of amount of a change in one operation, or an upper limit of a pressure difference between neighboring pressure chambers. The manipulated variable ΔUQ that minimizes a value of J in the equation (13) can be determined by a quadratic programming which is one of optimization methods.
  • In the above-discussed model predictive control, parameters, which represent characteristics of the polishing process to be controlled, include the C matrix indicating a ratio of the decreasing rate of the remaining film index to the pressure, the dead time tD in the response, and the time constant α. Row of the C matrix corresponds respectively to the zones defined on the front surface of the wafer, and column of the C matrix corresponds respectively to the pressure chambers. Assignment order of the zones on the front surface of the wafer and assignment order of the pressure chambers are in accordance with the order of increasing a distance from the wafer center.
  • Generally, the pressure in the pressure chamber affects the polishing rate only in the zone directly pressed by that pressure chamber and other zone adjacent to that zone. Therefore, the C matrix is expressed as a matrix in which diagonal elements and their neighboring elements are positive, while other elements are zero. For example, where I is 4 (I=4) and J is 4 (J=4) and where the pressure in the pressure chamber affects the polishing rate in a zone directly pressed by that pressure chamber and other zone next to that zone, the C matrix is given by
  • C = ( c 11 c 12 0 0 c 21 c 22 c 23 0 0 c 32 c 33 c 34 0 0 c 43 c 44 ) ( 17 ) c ij 0 ( 18 )
  • Assuming that cij is zero (i≠j), the C matrix can be determined by polishing in advance a wafer (e.g., sample wafer) having the same specifications as those of a product wafer to be polished, obtaining the pressures in the respective pressure chambers during polishing of the sample wafer, and calculating an average polishing rate (or an average removal rate) in each of the zones.
  • The dead time tD contains a mechanical delay of the top ring 1, and delays in a processing operation and a communication of the polishing controller 9 (i.e., a delay from when the film thickness sensor 7 obtains the film-thickness signal to when the pressure on the back surface of the wafer is actually started to change). A filtering process for smoothing the film-thickness signal entails a phase lag, which is reflected in the time constant α. It is difficult to conduct a step response test for the pressure in each pressure chamber with use of a product wafer which is an object to be controlled in the polishing apparatus. For this reason, empirically-obtained values are generally used for the dead time tD and the time constant α. In order to improve the controllability, it is important to accurately establish these parameters that represent the processing characteristics (or the polishing characteristics).
  • Assuming that the dead time tD and the time constant α are known, one-step-ahead predicted value of the remaining film index y(k) is expressed from the equations (3), (4) with use of f4 as an appropriate function, as follows.

  • y P(k,1)=y(k)−C·f 4(k,Δt,t D ,α,u 0 ,Δu(1),Δu(2), . . . ,Δu(k))  (19)
  • Assuming that the control period Δt is constant and substituting μtD,α(k) into parentheses following C in the right side of the equation (19), the predicted value yP(k, 1) is expressed as

  • y P(k,1)=y(k)− tD,α(k)  (20)
  • where μtD,α(k) is a column vector having J number of elements determined from the known parameters and the manipulated variable up to present time k.
  • An error e(k) between the one-step-ahead predicted value and an actually measured value is given as

  • e(k)=y P(k,1)−y(k+1)=− tD,α(k)−Δy(k)  (21)
  • where Δy(k)=y(k+1)−y(k).
  • Now, a focus is turned to the zone on the front surface of the wafer. An i-th element of the vector e(k) and an i-th element of the vector Δy(k) will be expressed as ei(k), Δyi(k), respectively. Further, a row vector, constituted by i-th row of the C matrix but excluding elements that are to be obviously zero, will be expressed as ci, and a column vector, constituted by the vector μtD,α(k) from which only an element corresponding to ci has been removed, will be expressed as −vtD,α(k). The i-th element ei(k) is expressed as

  • e i(k)=v tD,α(k)T c i T −Δy i(k)  (22)
  • where i=1, 2, . . . , I.
  • With respect to a zone i, A and b are defined based on data with respect to time k=k1, k2, . . . , kn, . . . , kN that have been extracted during polishing, as follows.

  • A=−[v tD,α(k 1),v tD,α(k 2), . . . ,v tD,α(k n), . . . ,v tD,α(k N)]T  (23)

  • b=[Δy i(k i),Δy i(k 2), . . . ,Δy i(k n), . . . ,Δy i(k N)]T  (24)
  • An error ε of one-step-ahead predicted value is expressed as

  • ε=[e i(k 1),e i(k 2), . . . ,e i(k n), . . . ,e i(k N)]T  (25)
  • This error Σ is expressed using the above-defined A and b, as follows.

  • ε=AC i T −b  (26)
  • Since ci is considered to be equal to or larger than zero (ci≧0) as described above, the vector ci that minimizes a mean square error of the one-step-ahead predicted value of the remaining film index can be determined as non-negative least square constraint issue with use of known method. Therefore, it is possible to optimize proportionality-constant matrix C.
  • In the above-discussed embodiment, the ratio of the remaining film index to the pressure in the prediction model is identified from the polishing data on the assumption that the dead time tD and the time constant α are known. However, it is noted that, even if the dead time tD and the time constant α are unknown, it is possible to apply the same method. Specifically, another embodiment may include the steps of estimating a first range in which the dead time tD can fall, estimating a second range in which the time constant α can fall, creating multiple combinations of the dead time tD and the time constant α by varying the dead time tD and the time constant α with appropriate increments within the first range and the second range, optimizing the proportionality-constant matrix C with respect to each of the combinations in the same process as described above, determining one combination that can minimize an one-step-ahead estimated error of the remaining film index, and using the proportionality-constant matrix C, the dead time tD, and the time constant α that constitute the determined combination, thereby forming a new process model.
  • In the above-discussed embodiment, the remaining film index y(k) is defined as an index that decreases with a decrease in the film thickness, and the matrix C is defined as the ratio of the decreasing rate of the remaining film index to the pressure. However, it is also possible to define the index y(k), which indicates the thickness of the remaining film, as a quantity that increases with the decrease in the film thickness, e.g., the number of revolutions of the polishing table 3 when polishing the reference wafer. In this case, the matrix C is formulated as a constant of proportionality of an increasing rate of the remaining film index with respect to the pressure.
  • FIG. 5A and FIG. 5B are diagrams showing a result of simulation that was conducted by virtually polishing one wafer using parameters for a prediction model which is different from an actual state, identifying a process model using polishing data of this polishing process to update the parameters, and applying the updated parameters to a control operation in polishing of another wafer. The polishing data obtained include the pressure in the pressure chamber during polishing, the film-thickness signal from the film thickness sensor 7, and the remaining film index. In this simulation, the film thickness sensor 7 was an eddy current sensor. Therefore, the film-thickness signal outputted from the film thickness sensor 7 was assumed to decrease non-linearly with the decrease in the film thickness. Further, because a variation in the film thickness along a circumferential direction of a wafer is typically expected to exist, vibration was added to the film-thickness signal in this simulation so that the film-thickness signal was vibrated at a constant period with amplitude that increases as the film thickness sensor 7 comes closer to an edge of the wafer.
  • FIG. 5A shows a temporal change in the film-thickness signal at the center and the edge of the wafer, and FIG. 5B shows a temporal change in the pressure in the pressure chamber while the control was performed. In an initial prediction model, the constant of proportionality C was assumed to be three times an actual value, and the dead time tD and the time constant α were assumed to be one-third of respective actual values. As a result, the controlled variable (i.e., the difference in film thickness between the zones) and the manipulated variable (i.e., the pressure in the pressure chamber) converged very slowly. In contrast, according to the embodiment, polishing data of a first wafer was used to identify the process model, and the parameters were updated. As a result, the polishing control was greatly improved and the controlled variable (i.e., the difference in film thickness between the zones) and the manipulated variable converged rapidly, although each parameter was not exactly agreement with true value. A small fluctuation of the manipulated variable (i.e., the pressure in the pressure chamber) was observed in a latter half of the polishing operation, but this fluctuation is due to the assumed variation in the film thickness on the wafer edge along the circumferential direction of the wafer. This small fluctuation can be removed by smoothing the film-thickness signal values, e.g., by performing a moving average on the film-thickness signal values.
  • FIG. 6 is a flowchart showing a process of updating a part of the control parameters for a subsequent wafer, i.e., a process of identifying a predictive control model, using polishing data of a preceding wafer. First, the subsequent wafer is transported to the polishing apparatus shown in FIG. 1 (step 1). The polishing controller 9 reads from a storage device 40 the control parameters that have been determined using the polishing data of the preceding wafer (step 2). Polishing of the subsequent wafer is then started (step 3). During polishing of the subsequent wafer, the polishing controller 9 calculates the remaining film indexes for the zones on the wafer, respectively, and controls a distribution of the thickness of the remaining film based on the remaining film indexes (step 4). More specifically, the polishing controller 9 manipulates the pressures (i.e., the pressures in the pressure chambers) applied to the respective zones on the back surface of the wafer, based on the remaining film indexes calculated for the respective zones. In this step 4, in an initial control operation, the distribution of the thickness of the remaining film is controlled based on the control parameters that have been read in the step 2. As discussed previously, in an initial polishing stage, the polishing characteristics (e.g., the polishing rate with respect to the pressure) may be unstable because of a change in characteristic of an exposed layer to be polished. In such a case, a predetermined waiting time may be provided between a polishing start point and the initial control operation. The control parameters that have been updated based on the polishing data of the preceding wafer may not be read before polishing of the subsequent wafer is started, and may be read before the initial control operation is performed.
  • The polishing controller 9 determines whether polishing of the wafer is to be terminated or not based on the remaining film index (step 5). If the remaining film index has reached a preset target value, the polishing controller 9 terminates polishing of the wafer (step 6). In the step 5 and the step 6, it is also possible to terminate polishing of the wafer based on whether or not a predetermined time has elapsed from a polishing start point. Further, the polishing controller 9 identifies a process model using the polishing data of the wafer (step 7), updates the control parameters (step 8), and stores the updated control parameters in the storage device 40 (step 9).
  • The method according to the above-discussed embodiment is effective in a case where the polishing characteristics are varied over a relatively long time, due to wear of the polishing pad or other causes. Further, the method according to the embodiment can be applied to polishing of one wafer during which the polishing characteristics (processing characteristics) are varied due to a change in characteristic of an exposed layer to be polished or a change in temperature. Specifically, as shown in FIG. 7, it is possible to extract polishing data obtained in a preceding polishing section (or time interval having a predetermined length) at each point in time during polishing, and to determine the control parameters for the predictive control process model in the same manner as discussed above. Thereafter, the polishing control is continued based on the newly-determined control parameters. Since the polishing characteristics are expected to vary during polishing of a wafer, it is preferable to store in the storage device 40 the control parameters that have been determined by the identification of the process model at an initial polishing stage, and use the stored control parameters as initial values of the control parameters in polishing of a subsequent wafer.
  • In FIG. 7, a subsequent wafer is transported to the polishing apparatus shown in FIG. 1 (step 1). The polishing controller 9 reads from the storage device 40 the control parameters that have been determined using the polishing data of the preceding wafer (step 2). Polishing of the subsequent wafer is then started (step 3). During polishing of the subsequent wafer, the polishing controller 9 calculates the remaining film indexes for the zones on the wafer, respectively, and controls a distribution of the thickness of the remaining film based on the remaining film indexes (step 4). More specifically, the polishing controller 9 manipulates the pressures (i.e., the pressures in the pressure chambers) applied to the respective zones on the back surface of the wafer, based on the remaining film indexes calculated for the respective zones. In this step 4, in an initial control operation, the distribution of the thickness of the remaining film is controlled based on the control parameters that have been read in the step 2. As discussed previously, in an initial polishing stage, the polishing characteristics (e.g., the polishing rate with respect to the pressure) may be unstable because of a change in characteristic of an exposed layer to be polished. In such a case, a predetermined waiting time may be provided between a polishing start point and the initial control operation. The control parameters that have been updated based on the polishing data of the preceding wafer may not be read before polishing of the subsequent wafer is started, and may be read before the initial control operation is performed.
  • The polishing controller 9 obtains polishing data during polishing of the wafer, identifies a process model using the polishing data, and determines the control parameters again (step 5). The polishing controller 9 determines whether polishing of the wafer has just been started or not, i.e., whether the control parameters are determined for the first time in polishing of the present wafer (step 6). If polishing of the wafer has just been started, the polishing controller 9 stores the newly-determined polishing parameters in the storage device 40 (step 7) and updates the polishing parameters (step 8). If the polishing characteristics are unstable right after the polishing of the wafer has been started and as a result the control operation in the step 4 is delayed, the operations of the step 5 to the step 7 are also delayed. In this case, the control parameters are newly determined based on the polishing data that have been obtained after the polishing characteristics become stable, and are then stored in the storage device 40. If a certain time has already elapsed since polishing of the wafer is started, the polishing controller 9 updates the control parameters without storing the control parameters (step 8). The polishing controller 9 determines whether polishing of the wafer is to be terminated or not based on the remaining film index (step 9). If the remaining film index has reached a preset target value, the polishing controller 9 terminates polishing of the wafer (step 10). In the step 9 and the step 10, it is also possible to terminate polishing of the wafer based on whether or not a predetermined time has elapsed from a polishing start point.
  • In the case where the above-described C matrix can be regarded as a diagonal matrix, i.e., in the case where elements, other than diagonal terms, are small and can be replaced with zero, the C matrix can be determined more easily. An operation of updating i-th diagonal element cii is performed using data that have been obtained in a past section dating back from discrete time k by M times the control period (i.e., by a period MΔt). A decreasing rate R of the remaining film index and an average pressure uai in the pressure chamber in this period MΔt are given by
  • R = [ y i ( k - M ) - y i ( k ) ] / M Δ t ( 27 ) u ai = 1 M · m = 1 M u i ( k - m ) ( 28 )
  • The diagonal element cii(k) at discrete time k is expressed as follows.

  • c ii(k)=R/u ai  (29)
  • In the case where the remaining film index yi is given through the smoothing process, such as the moving average, it is preferable to smooth the pressure in the pressure chamber in the same smoothing process. In consideration of the response lag δ of the remaining film index yi with respect to the pressure uai in the pressure chamber, the equation (28) may be rewritten as
  • u ai = 1 M · M = 1 M u i ( k - M - δ ) ( 30 )
  • The following are descriptions of polishing experiments that have been conducted in order to confirm the usefulness of the technique discussed above. FIG. 8A and FIG. 8B are diagrams each showing results of polishing of a blanket wafer having a blanket of an oxide film while controlling a film-thickness distribution, and each shows a change in the film-thickness distribution in a radial direction of the wafer during polishing that has been estimated based on the signal from a spectral film-thickness sensor 7. The top ring 1 used in the experiments had eight pressure chambers and was configured to be able to apply pressures separately to the wafer. The ratio (initial value) of the decreasing rate of the remaining film index to the pressure in the pressure chamber in the predictive control model was intentionally varied such that the ratio in odd-numbered zones was about −30% of an estimated value obtained in advance through polishing of a sample wafer and the ratio in even-numbered zones was about +30% of the estimated value. The odd-numbered zones are wafer zones whose number of arrangement order from a wafer center is an odd number, and the even-numbered zones are wafer zones whose number of arrangement order from the wafer center is an even number.
  • FIG. 8A shows control results in a case where the above-described ratio was constant. For example, in the odd-numbered zones, such as a central zone of the wafer, since this ratio was undervalued, the loading pressure was excessively large, resulting in a great decrease in the film thickness at a latter half of the polishing process, while in the even-numbered zones, since the ratio was overvalued, the loading pressure was excessively small, resulting in a small decrease in the film thickness. In contrast, FIG. 8B shows control results in a case where the ratio was changed in accordance with the equation (29) based on data obtained during polishing. As can be seen from FIG. 8B, an approximately flat distribution of the film thickness was obtained even in the latter half of the polishing process.
  • FIG. 9 is a graph showing results of a film-thickness range over a surface of a wafer that was polished while the ratio (initial value) of the decreasing rate of the remaining film index to the pressure in the pressure chamber in the predictive control model was changed in four ways within a range of 0% (unchanged) to ±50%, i.e., while the ratio was kept constant or changed during polishing. The film thickness of the polished wafer was measured by a film-thickness measuring device (not shown).
  • In the case where the ratio was constant, the film-thickness range of the polished wafer became extremely greater in accordance with an amount of intentional change in the ratio. In contrast, in the where the ratio was updated based on the polishing data obtained during polishing, the film-thickness range was greatly improved, as can be seen in the graph. In addition, even in the case where the ratio was not varied intentionally, a variation in the remaining film thickness became smaller in a case where the ratio was updated during polishing than in a case where the ratio was constant. Therefore, the ratio of the decreasing rate of the remaining film thickness to the pressure can be estimated more accurately and can be reflected in the polishing control operation even in the case where the polishing characteristics become relatively stable in the polishing process.
  • If the ratio of the decreasing rate of the remaining film thickness to the pressure in the pressure chamber is evaluated in a short section (or in a short time interval), a reliability of a newly-calculated ratio may be low due to some causes, such as a variation of data. In such a case, the following solutions may be employed.
      • A weighted average between a present value and a newly-calculated value is used.
      • If a difference between a present value and a newly-calculated value is extremely large, the newly-calculated value is not used.
      • An upper limit and a lower limit of the ratio are provided.
      • A limit of an amount of change from a present value is provided.
  • The above-discussed embodiments are directed to a technique of updating the control parameters using the polishing data when the model predictive control is used to control the distribution of the remaining film thickness, but can also be used to update control parameters in other control methods as well. For example, when a PID control is used, the change in the ratio of the decreasing rate of the remaining film thickness in each zone to the pressure in the pressure chamber can be evaluated using the equation (27) through the equation (29), so that a proportional gain, which has been determined initially, can be updated successively based on the evaluation.
  • According to the above-described embodiments, a good control operation for the distribution of the remaining film thickness can be realized, regardless of the change in the polishing characteristics due to deterioration of consumables and regardless of the change in the polishing characteristics during polishing of one wafer. Further, even when the polishing characteristics are relatively stable, the controllability can be improved because the polishing characteristics can be more correctly grasped.
  • The previous description of embodiments is provided to enable a person skilled in the art to make and use the present invention. Moreover, various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles and specific examples defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the embodiments described herein but is to be accorded the widest scope as defined by limitation of the claims.

Claims (16)

What is claimed is:
1. A polishing apparatus comprising:
a polishing table for supporting a polishing pad;
a top ring configured to apply pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad;
a film-thickness sensor configured to obtain a film-thickness signal that varies in accordance with a film thickness of the substrate; and
a polishing controller configured to manipulate the pressures,
the polishing controller is configured to calculate indexes of a remaining film thickness in zones on the front surface of the substrate, manipulate the pressures based on the indexes for controlling a distribution of the remaining film thickness, and update at least one of control parameters using polishing data obtained during polishing of the substrate, the control parameters being used for determining the pressures to be manipulated.
2. The polishing apparatus according to claim 1, wherein the control parameters comprises at least (i) a dead time in a response in controlling the distribution of the remaining film thickness, and (ii) a time constant of the response.
3. The polishing apparatus according to claim 1, wherein the polishing controller is configured to update the at least one of the control parameters before starting manipulation of the pressures on other substrate which is to be polished after polishing of the substrate.
4. The polishing apparatus according to claim 1, wherein the polishing controller is configured to update the at least one of the control parameters during polishing of the substrate.
5. The polishing apparatus according to claim 1, wherein:
the at least one of the control parameters is a parameter included in a process model of a model predictive control; and
the polishing controller is configured to update the at least one of the control parameters to minimize square errors between predicted values of the indexes and actually measured values.
6. The polishing apparatus according to claim 1, wherein the polishing controller is configured to update the at least one of the control parameters based on the indexes and the pressures.
7. The polishing apparatus according to claim 1, wherein the film-thickness sensor is an eddy current sensor.
8. The polishing apparatus according to claim 1, wherein the film-thickness sensor is an optical sensor.
9. A polishing method comprising:
rotating a polishing table supporting a polishing pad;
applying pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad to polish the substrate;
obtaining a film-thickness signal that varies in accordance with a film thickness of the substrate;
calculating indexes of a remaining film thickness in zones on the front surface of the substrate during polishing of the substrate;
manipulating the pressures based on the indexes for controlling a distribution of the remaining film thickness; and
updating at least one of control parameters using polishing data obtained during polishing of the substrate, the control parameters being used for determining the pressures to be manipulated.
10. The polishing method according to claim 9, wherein the control parameters comprises at least (i) a dead time in a response in controlling the distribution of the remaining film thickness, and (ii) a time constant of the response.
11. The polishing method according to claim 9, wherein updating the at least one of control parameters comprises updating the at least one of the control parameters before starting manipulation of the pressures on other substrate which is to be polished after polishing of the substrate.
12. The polishing method according to claim 9, wherein updating the at least one of control parameters comprises updating the at least one of the control parameters during polishing of the substrate.
13. The polishing method according to claim 9, wherein:
the at least one of the control parameters is a parameter included in a process model of a model predictive control; and
updating the at least one of control parameters comprises updating the at least one of the control parameters to minimize square errors between predicted values of the indexes and actually measured values.
14. The polishing method according to claim 9, wherein updating the at least one of control parameters comprises updating the at least one of the control parameters based on the indexes and the pressures.
15. A polishing method comprising:
rotating a polishing table supporting a polishing pad;
applying pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad to polish the substrate;
obtaining a film-thickness signal that varies in accordance with a film thickness of the substrate;
calculating indexes of a remaining film thickness in zones on the front surface of the substrate during polishing of the substrate;
manipulating the pressures for controlling a distribution of the remaining film thickness based on the indexes and preset control parameters; and
updating at least one of the control parameters using polishing data obtained during polishing of the substrate.
16. A polishing apparatus comprising:
a polishing table for supporting a polishing pad;
a top ring configured to apply pressures separately to zones on a back surface of a substrate to press a front surface of the substrate against the polishing pad;
a film-thickness sensor configured to obtain a film-thickness signal that varies in accordance with a film thickness of the substrate; and
a polishing controller configured to manipulate the pressures,
the polishing controller is configured to calculate indexes of a remaining film thickness in zones on the front surface of the substrate, manipulate the pressures for controlling a distribution of the remaining film thickness based on the indexes and preset control parameters, and update at least one of the control parameters using polishing data obtained during polishing of the substrate.
US15/181,236 2014-03-05 2016-06-13 Polishing apparatus and polishing method Abandoned US20160284617A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/181,236 US20160284617A1 (en) 2014-03-05 2016-06-13 Polishing apparatus and polishing method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2014-042714 2014-03-05
JP2014042714A JP6293519B2 (en) 2014-03-05 2014-03-05 Polishing apparatus and polishing method
US14/637,282 US9390986B2 (en) 2014-03-05 2015-03-03 Polishing apparatus and polishing method
US15/181,236 US20160284617A1 (en) 2014-03-05 2016-06-13 Polishing apparatus and polishing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/637,282 Continuation US9390986B2 (en) 2014-03-05 2015-03-03 Polishing apparatus and polishing method

Publications (1)

Publication Number Publication Date
US20160284617A1 true US20160284617A1 (en) 2016-09-29

Family

ID=54018093

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/637,282 Active US9390986B2 (en) 2014-03-05 2015-03-03 Polishing apparatus and polishing method
US15/181,236 Abandoned US20160284617A1 (en) 2014-03-05 2016-06-13 Polishing apparatus and polishing method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/637,282 Active US9390986B2 (en) 2014-03-05 2015-03-03 Polishing apparatus and polishing method

Country Status (6)

Country Link
US (2) US9390986B2 (en)
JP (1) JP6293519B2 (en)
KR (1) KR101884049B1 (en)
CN (1) CN104889879B (en)
SG (1) SG10201501574SA (en)
TW (1) TWI634966B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106002603B (en) * 2016-05-30 2018-10-16 上海华力微电子有限公司 A kind of copper grinding method and system
CN106378698B (en) * 2016-10-27 2018-12-11 上海华力微电子有限公司 A kind of work-table of chemicomechanical grinding mill grinding pressure compensation method
US10989652B2 (en) * 2017-09-06 2021-04-27 Lam Research Corporation Systems and methods for combining optical metrology with mass metrology
JP7012519B2 (en) * 2017-11-29 2022-01-28 株式会社荏原製作所 Board processing equipment
JP7117171B2 (en) 2018-06-20 2022-08-12 株式会社荏原製作所 Polishing apparatus, polishing method, and polishing control program
TWI819138B (en) * 2018-12-21 2023-10-21 日商荏原製作所股份有限公司 Grinding device and dressing method of grinding components
US11989492B2 (en) 2018-12-26 2024-05-21 Applied Materials, Inc. Preston matrix generator
JP7086835B2 (en) * 2018-12-28 2022-06-20 株式会社荏原製作所 Polishing recipe determination device
KR102708233B1 (en) * 2019-02-15 2024-09-23 주식회사 케이씨텍 Substrate polishing system
JP7178662B2 (en) * 2019-04-10 2022-11-28 パナソニックIpマネジメント株式会社 Polishing device and polishing method
JP7465498B2 (en) * 2020-03-24 2024-04-11 株式会社荏原製作所 System for chemical mechanical polishing of a workpiece, computing system, and method for creating a simulation model of chemical mechanical polishing - Patents.com
JP7436684B2 (en) * 2020-06-26 2024-02-22 アプライド マテリアルズ インコーポレイテッド deformable substrate chuck
CN112719478B (en) * 2020-12-24 2022-04-01 清华大学 PID parameter calculation method for reducing planetary roller screw thread grinding fluctuation
JP7684058B2 (en) * 2021-03-01 2025-05-27 株式会社荏原製作所 Polishing apparatus and polishing method
EP4301549A4 (en) * 2021-03-05 2025-02-26 Applied Materials, Inc. CONTROL OF PROCESS PARAMETERS DURING POLISHING OF A SUBSTRATE FROM A COST FUNCTION OR EXPECTED FUTURE PARAMETER CHANGES
JP7651001B2 (en) * 2021-03-05 2025-03-25 アプライド マテリアルズ インコーポレイテッド Control of process parameters for substrate polishing with substrate precession - Patents.com
JP7543977B2 (en) * 2021-05-10 2024-09-03 株式会社Sumco Method for creating correlation equation for determining polishing conditions, method for determining polishing conditions, and method for manufacturing semiconductor wafers
CN114290156B (en) * 2021-11-30 2023-05-09 浙江晶盛机电股份有限公司 Thickness measuring method, thickness measuring system and thickness measuring device in silicon wafer polishing process
JP2024088539A (en) * 2022-12-20 2024-07-02 株式会社Sumco Method for polishing one side of SOI wafer

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050088653A1 (en) * 2003-08-14 2005-04-28 Microspectral Sensing, Llc System and method for integrated sensing and control of industrial processes
US20060166606A1 (en) * 2002-10-17 2006-07-27 Yoichi Kobayashi Polishing state monitoring apparatus and polishing apparatus and method
US20100029177A1 (en) * 2006-09-12 2010-02-04 Yoichi Kobayashi Polishing apparatus and polishing method
US20120276661A1 (en) * 2011-04-27 2012-11-01 Iravani Hassan G High sensitivity eddy current monitoring system

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559428A (en) * 1995-04-10 1996-09-24 International Business Machines Corporation In-situ monitoring of the change in thickness of films
JP3599229B2 (en) * 1998-12-14 2004-12-08 東海ゴム工業株式会社 Adaptive control method for periodic signals
US6776692B1 (en) * 1999-07-09 2004-08-17 Applied Materials Inc. Closed-loop control of wafer polishing in a chemical mechanical polishing system
US6709981B2 (en) * 2000-08-16 2004-03-23 Memc Electronic Materials, Inc. Method and apparatus for processing a semiconductor wafer using novel final polishing method
US7160739B2 (en) * 2001-06-19 2007-01-09 Applied Materials, Inc. Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles
JP2004154874A (en) * 2002-11-05 2004-06-03 Ebara Corp Polishing apparatus and polishing method
JP4108023B2 (en) * 2003-09-09 2008-06-25 株式会社荏原製作所 Pressure control system and polishing apparatus
EP1758711B1 (en) 2004-06-21 2013-08-07 Ebara Corporation Polishing apparatus and polishing method
WO2007001160A1 (en) * 2005-06-28 2007-01-04 Jae Chern Yoo BlO DRIVE APPARATUS, AND ASSAY METHOD USING THE SAME
JP4808453B2 (en) * 2005-08-26 2011-11-02 株式会社荏原製作所 Polishing method and polishing apparatus
US8554356B2 (en) * 2006-10-06 2013-10-08 Ebara Corporation Processing end point detection method, polishing method, and polishing apparatus
KR20080032753A (en) 2006-10-10 2008-04-16 삼성전자주식회사 Ink for pattern formation, manufacturing method thereof, light guide plate, light emitting unit and liquid crystal display device having the same
JP5080933B2 (en) * 2007-10-18 2012-11-21 株式会社荏原製作所 Polishing monitoring method and polishing apparatus
JP5390807B2 (en) * 2008-08-21 2014-01-15 株式会社荏原製作所 Polishing method and apparatus
JP2012004276A (en) * 2010-06-16 2012-01-05 Ebara Corp Polishing method and polishing device
JP5886602B2 (en) * 2011-03-25 2016-03-16 株式会社荏原製作所 Polishing apparatus and polishing method
JP6046933B2 (en) * 2012-07-10 2016-12-21 株式会社荏原製作所 Polishing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060166606A1 (en) * 2002-10-17 2006-07-27 Yoichi Kobayashi Polishing state monitoring apparatus and polishing apparatus and method
US20050088653A1 (en) * 2003-08-14 2005-04-28 Microspectral Sensing, Llc System and method for integrated sensing and control of industrial processes
US20100029177A1 (en) * 2006-09-12 2010-02-04 Yoichi Kobayashi Polishing apparatus and polishing method
US20120276661A1 (en) * 2011-04-27 2012-11-01 Iravani Hassan G High sensitivity eddy current monitoring system

Also Published As

Publication number Publication date
SG10201501574SA (en) 2015-10-29
KR101884049B1 (en) 2018-07-31
CN104889879B (en) 2019-05-31
CN104889879A (en) 2015-09-09
US9390986B2 (en) 2016-07-12
JP6293519B2 (en) 2018-03-14
JP2015168015A (en) 2015-09-28
TW201540426A (en) 2015-11-01
US20150255357A1 (en) 2015-09-10
KR20150104523A (en) 2015-09-15
TWI634966B (en) 2018-09-11

Similar Documents

Publication Publication Date Title
US9390986B2 (en) Polishing apparatus and polishing method
TWI601599B (en) Grinding device and grinding method
US11331764B2 (en) Polishing device, polishing method, and non-transitory computer readable medium
TWI841926B (en) Computer program product, method and polishing system for control of processing parameters during substrate polishing using cost function or expected future parameter changes
KR20220116316A (en) Abrasive carrier head with piezoelectric pressure control
JP2014513434A (en) Selection of polishing parameters to generate removal profile
CN1972780A (en) Polishing apparatus and polishing method
JP7044774B2 (en) Real-time profile control for chemical mechanical polishing
KR100768580B1 (en) Method and system for etching semiconductor wafer by etching process tool and program storage device used therein
KR101297931B1 (en) Polishing apparatus, semiconductor device manufacturing method using such polishing apparatus and semiconductor device manufactured by such semiconductor device manufacturing method
KR102276869B1 (en) Chemical Mechanical Polishing Automated Recipe Creation
WO2022230646A1 (en) Polishing device and polishing method
JP2023002464A (en) Polishing method and polishing apparatus
KR20200099665A (en) Substrate polishing system
CN108581639A (en) A kind of control method and its control system of CMP process
US6936480B2 (en) Method of controlling the chemical mechanical polishing of stacked layers having a surface topology
US20240253181A1 (en) Method of creating responsiveness profile of polishing rate of workpiece, polishing method, and computer-readable storage medium storing program
JP2018067609A (en) Local polishing apparatus, local polishing method and program
JP2020131353A (en) Polishing system, learning device, and learning method of learning device
JP2022170119A (en) Polishing method
CN119501806B (en) Wafer polishing method and apparatus, data processing apparatus, program, and storage medium
TWI884564B (en) Control of carrier head sweep and platen shape
WO2022270345A1 (en) Polishing method and polishing apparatus
JP2023174205A (en) Polishing pad service life estimation method and polishing device
CN120734902A (en) Grinding device and control method thereof

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION