US20010000753A1 - Apparatus and method for chemical/mechanical polishing - Google Patents

Apparatus and method for chemical/mechanical polishing Download PDF

Info

Publication number
US20010000753A1
US20010000753A1 US09/725,844 US72584400A US2001000753A1 US 20010000753 A1 US20010000753 A1 US 20010000753A1 US 72584400 A US72584400 A US 72584400A US 2001000753 A1 US2001000753 A1 US 2001000753A1
Authority
US
United States
Prior art keywords
polishing
rotation torque
polishing pad
substrate
torque
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.)
Granted
Application number
US09/725,844
Other versions
US6416617B2 (en
Inventor
Hideaki Yoshida
Masashi Hamanaka
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electronics 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 Matsushita Electronics Corp filed Critical Matsushita Electronics Corp
Priority to US09/725,844 priority Critical patent/US6416617B2/en
Publication of US20010000753A1 publication Critical patent/US20010000753A1/en
Assigned to MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. reassignment MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: MATSUSHITA ELECTRONICS CORPORATION
Application granted granted Critical
Publication of US6416617B2 publication Critical patent/US6416617B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • B24B53/00Devices or means for dressing or conditioning abrasive surfaces
    • B24B53/017Devices or means for dressing, cleaning or otherwise conditioning lapping tools
    • 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/04Lapping machines or devices; Accessories designed for working plane surfaces
    • 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/16Measuring 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 taking regard of the load
    • 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 at least one potential-jump barrier or surface barrier, e.g. PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having at least one potential-jump barrier or surface barrier, e.g. PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic System 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

Definitions

  • the present invention relates to apparatus and method for chemical/mechanical polishing for planarizing the surface of a film, such as a conductor film or an insulator film, deposited on a semiconductor substrate in multilevel interconnect and/or element isolation processes of a semiconductor integrated circuit.
  • a film such as a conductor film or an insulator film
  • CMP Chemical/mechanical polishing
  • FIG. 10 is a schematic representation illustrating an arrangement for a conventional CMP polisher.
  • a substrate 1 to be polished made of silicon or the like, is held by a substrate holder 2 , which is rotatable and vertically movable.
  • a polishing pad 3 for polishing the surface of the substrate 1 is attached to the planar surface of a polishing platen 4 for moving rotationally.
  • An abrasive (in a slurry state) 5 is supplied through an abrasive supply tube 6 every time by a predetermined amount and dripped onto the polishing pad 3 .
  • the polishing pad 3 is also rotated correspondingly.
  • the substrate holder 2 is brought down while rotating, then the substrate 1 , held by the substrate holder 2 , comes into contact with the polishing pad 3 .
  • the surface of the substrate 1 is polished.
  • the CMP polisher shown in FIG. 10 includes a single substrate holder 2 . Accordingly, the polisher is of the type polishing a single substrate 1 during a single polishing process step. Alternatively, if a CMP polisher having a plurality of substrate holders 2 is used, then a plurality of substrates 1 can be polished in parallel with each other during a single polishing process step.
  • polishing surface of the polishing pad 3 gradually loses its capacity to hold the abrasive 5 .
  • the polishing surface of the polishing pad 3 gets more and more clogged owing to the deposition of polishing debris, the mass of abrasive particles and the like.
  • the amount of the abrasive 5 held in a polishing region where the polishing pad 3 and the substrate 1 are in contact with each other, decreases, and consequently the number of abrasive particles contained in the abrasive 5 also decreases. Accordingly, a rate at which the substrate 1 is polished (hereinafter, simply referred to as a “polishing rate”) adversely decreases.
  • “Dressing” is a process step for recovering the polishing pad's 3 capacity to hold the abrasive 5 by eliminating clogging from the polishing pad 3 . Clogging can be eliminated, for example, by rotating and pressing a dresser 7 , to which fine particles of diamond or the like are embedded, against the polishing pad 3 . If dressing is performed at regular intervals, then the polishing rate for a substrate can be increased and the variation in polishing rates among substrates can be reduced.
  • the dressing process step is performed every time a number of substrates have been polished over a predetermined amount of time or every time the number of substrates polished has reached a predetermined number. Also, the dressing process step is performed either in parallel with the polishing process step of a substrate or in an interval between the polishing process steps of substrates.
  • the amount and number of abrasive particles, which exist on a polishing pad and contributing to polishing, are variable depending upon the roughness of the polishing surface of the polishing pad. Accordingly, the polishing rate of a substrate is also considerably affected by the variation in roughness of the polishing surface of the polishing pad. Thus, in order to keep a polishing rate constant, the roughness of the polishing surface of the polishing pad is desirably kept constant.
  • the present invention was made to reduce the variation in polishing rates among substrates by sensing the roughness of the polishing surface of a polishing pad and by adaptively dressing the polishing pad in accordance with the roughness sensed.
  • the present inventors supposed that the roughness of the polishing surface of a polishing pad might be sensed based on the rotation torque of a polishing platen on which the polishing pad is fixed. Based on this supposition, we examined the relationship between the polishing rate of a substrate and the rotation torque of a polishing platen from various angles.
  • the magnitude of the position vector r is constant, while the magnitude of the rotational driving force vector A is proportional to the frictional force between a polishing pad and a substrate. And the direction of the rotational driving force vector A is aligned with the direction of rotation of the polishing platen, i.e., the rotation direction of the polishing pad.
  • the rotation torque of the polishing platen is proportional not only to the magnitude of the rotational driving force vector A but also to the frictional force between the polishing pad and the substrate. Accordingly, if the rotation torque of the polishing platen is monitored, then the frictional force between the polishing pad and the substrate and therefore the roughness of the polishing surface of the polishing pad can be sensed nondestructively and instantaneously.
  • FIG. 11 illustrates the waveform of a signal obtained by quantifying the rotation torque (i.e., a rotation torque signal waveform) of a polishing platen during the polishing process step of a single substrate.
  • dressing is performed on a polishing pad just before the polishing process step of the substrate is started.
  • large rotation torque is obtained thanks to the effect of dressing on the polishing pad.
  • polishing is performed for a longer and longer time, the effect of dressing attenuates. As a result, the rotation torque decreases to a certain magnitude.
  • rotation torque is a vector and thus has a direction.
  • the rotation torque signal waveform is located on the negative domain. This is because the direction of rotation of the polishing platen is clockwise with respect to that of the polishing pad.
  • the direction of rotation torque has nothing to do with the frictional force between the polishing pad and the substrate. It is the absolute value of rotation torque that does have something to with the frictional force. Accordingly, in this specification, the magnitude of rotation torque is represented by the absolute value thereof.
  • FIG. 12 illustrates the rotation torque signal waveforms of a polishing platen where a plurality of substrates are sequentially polished one after another and where dressing is performed on the polishing pad just before polishing of a substrate is started.
  • the rotation torque signal waveforms of the polishing platen for respective substrates have amplitudes gradually decreasing as the continuous polishing process for the substrates proceeds.
  • the rotation torque gradually decreases.
  • the rotation torque decreases partly because the number of abrasive particles contributing to polishing decreases as the polishing surface of the polishing pad gets more and more clogged.
  • FIG. 13 illustrates the relationship between the number of substrates processed and a polishing rate.
  • the polishing rate means a decrease in thickness of a film in a predetermined amount of time.
  • the decrease in polishing rates corresponds to the decrease in amplitudes of the rotation torque signal waveforms shown in FIG. 12.
  • the polishing surface of the polishing pad gets more and more clogged as the polishing process advances.
  • the polishing rate also decreases correspondingly.
  • the present invention was made from these points of view. Specifically, the present invention is embodied in the apparatus and method for chemical/mechanical polishing summarized below.
  • a first chemical/mechanical polishing apparatus includes: a polishing platen mounted to be rotatable; a polishing pad fixed on the polishing platen; abrasive supply means for supplying an abrasive onto the polishing pad; a substrate holder, mounted to be rotatable above the polishing pad, for holding a substrate to be polished and pressing and polishing the substrate against the polishing pad; a dresser, mounted to be rotatable above the polishing pad, for dressing the polishing pad; torque detection means for detecting at least one of the rotation torque of the polishing platen and the rotation torque of the substrate holder; and dresser control means for making the dresser dress the polishing pad if the rotation torque detected by the torque detection means is equal to or smaller than a predetermined value.
  • the dresser control means drives the dresser to dress the polishing pad.
  • clogging can be eliminated from the polishing surface of the polishing pad and the amount of the abrasive interposed between the substrate and the polishing pad can be increased. Accordingly, it is possible to prevent the polishing rate from decreasing and to eliminate the variation in polishing rates among the substrates.
  • a second chemical/mechanical polishing apparatus includes: a polishing platen mounted to be rotatable; a polishing pad fixed on the polishing platen; abrasive supply means for supplying an abrasive onto the polishing pad; a substrate holder, mounted to be rotatable above the polishing pad, for holding a substrate to be polished and pressing and polishing the substrate against the polishing pad; a dresser, mounted to be rotatable above the polishing pad, for dressing the polishing pad; torque detection means for detecting at least one of the rotation torque of the polishing platen, the rotation torque of the substrate holder and the rotation torque of the dresser; and dresser control means for increasing at least one of processing parameters including revolving speed of the dresser, pressure of the dresser against the polishing pad and amount of time during which the dresser dresses the polishing pad if the rotation torque detected by the torque detection means is smaller than a predetermined value.
  • the dresser control means increases at least one of the processing parameters including: revolving speed of the dresser; pressure of the dresser against the polishing pad; and amount of time during which the dresser dresses the polishing pad.
  • the first or second chemical/mechanical polishing apparatus preferably further includes polishing control means for obtaining a rotation torque integrated value by integrating the rotation torque detected by the torque detection means with respect to time, and for stopping the operation of pressing and polishing the substrate, held by the substrate holder, against the polishing pad when the rotation torque integrated value reaches a prescribed value.
  • the variation in polishing amounts among the substrates can be reduced because a rotation torque integrated value corresponds to a polishing amount of a substrate.
  • polishing can be performed just as originally designed.
  • a first chemical/mechanical polishing method includes the steps of: a) rotating a substrate holder, which holds a substrate thereon, with an abrasive supplied onto a polishing pad fixed on a rotating polishing platen, bringing the substrate down to be closer to the polishing pad, and then pressing the substrate against the polishing pad, thereby polishing the substrate; b) detecting at least one of the rotation torque of the polishing platen and the rotation torque of the substrate holder; and c) dressing the polishing pad if the rotation torque detected in the step b) is equal to or smaller than a predetermined value.
  • the rotation torque detected in the step b) becomes a predetermined value or less because of the decrease in frictional force between the substrate and the polishing pad. Then, the polishing pad is dressed. As a result, clogging can be eliminated from the polishing surface of the polishing pad and the amount of the abrasive interposed between the substrate and the polishing pad can be increased. Accordingly, it is possible to prevent the polishing rate from decreasing and to eliminate the variation in polishing rates among the substrates.
  • a second chemical/mechanical polishing method includes the steps of: a) rotating a substrate holder, which holds a substrate thereon, with an abrasive supplied onto a polishing pad fixed on a rotating polishing platen, bringing the substrate down to be closer to the polishing pad, and then pressing the substrate against the polishing pad, thereby polishing the substrate; b) dressing the polishing pad by pressing a rotating dresser against the polishing pad; c) detecting at least one of the rotation torque of the polishing platen, the rotation torque of the substrate holder and the rotation torque of the dresser; and d) increasing at least one of processing parameters including revolving speed of the dresser, pressure of the dresser against the polishing pad and amount of time during which the dresser dresses the polishing pad if the rotation torque detected in the step c) is smaller than a predetermined value.
  • the rotation torque detected in the step c) becomes smaller than a predetermined value because of the decrease in frictional force between the substrate and the polishing pad.
  • at least one of the processing parameters consisting of: revolving speed of the dresser; pressure of the dresser against the polishing pad; and amount of time during which the dresser dresses the polishing pad is increased.
  • the first or second chemical/mechanical polishing method preferably further includes the step of obtaining a rotation torque integrated value by integrating the rotation torque detected in the step c) with respect to time, and stopping the operation of polishing the substrate in the step a) when the rotation torque integrated value reaches a prescribed value.
  • the variation in polishing amounts among the substrates can be reduced because a rotation torque integrated value corresponds to a polishing amount of a substrate.
  • polishing can be performed just as originally designed.
  • the processing parameters are preferably not changed in the step d).
  • the process can swiftly proceed to dressing on the polishing pad.
  • the step d) preferably includes the step of further increasing the increased processing parameter if the rotation torque detected in the step c) is still smaller than the predetermined value after the processing parameter has been increased.
  • the polishing surface of the polishing pad can recover its initial state. Accordingly, it is possible to prevent the variation in polishing rates among the substrates.
  • FIG. 1 is a schematic representation illustrating an overall arrangement for a CMP polisher in the first embodiment of the present invention.
  • FIG. 2 is a waveform chart representing the rotation torque waveforms of a polishing platen where a plurality of substrates are polished one after another in a CMP method of the first embodiment.
  • FIG. 3 is a schematic representation illustrating an overall arrangement for a CMP polisher in the second embodiment of the present invention.
  • FIG. 4 is a schematic representation illustrating an overall arrangement for a CMP polisher in the third embodiment of the present invention.
  • FIG. 5 is a schematic representation illustrating an overall arrangement for a CMP polisher in the fourth embodiment of the present invention.
  • FIG. 6 is a chart for illustrating a method of integrating rotation torque values in a CMP method of the fourth embodiment.
  • FIG. 7 is a chart illustrating the relationship among the respective time periods during which dressing and polishing process steps are performed and the rotation torque during polishing process steps in a CMP method in the fifth embodiment of the present invention.
  • FIG. 8 is a chart illustrating the relationship between the rotation torque during polishing process steps and processing time intervals of dressing process steps in the CMP method of the fifth embodiment.
  • FIG. 9 is a chart illustrating the relationship between the rotation torque during polishing process steps and the loads applied in dressing process steps in a CMP method in the sixth embodiment of the present invention.
  • FIG. 10 is a schematic representation of a conventional CMP polisher.
  • FIG. 11 is a waveform chart illustrating the solution principle of the present invention and showing the waveform of a rotation torque signal where dressing is performed on a polishing pad just before a polishing process step is performed on a substrate.
  • FIG. 12 is a waveform chart illustrating the solution principle of the present invention and showing the waveforms of rotation torque signals where dressing is performed on a polishing pad just before a polishing process step is performed on a substrate and then a plurality of substrates are polished one after another.
  • FIG. 13 is a graph illustrating the solution principle of the present invention and showing the relationship between the number of substrates processed and a polishing rate.
  • FIG. 1 illustrates an overall arrangement for the CMP polisher of the first embodiment.
  • a substrate 101 to be polished made of silicon or the like, is held by a substrate holder 102 , which is mounted to be rotatable and vertically movable.
  • a film to be polished such as a silicon dioxide film, is deposited on the surface of the substrate 101 .
  • a polishing pad 103 for polishing the film to be polished on the substrate 101 is attached to the planar surface of a polishing platen 104 for moving rotationally.
  • An abrasive (in a slurry state) 105 is supplied through an abrasive supply tube 106 every time by a predetermined amount and dripped onto the polishing pad 103 .
  • the polishing pad 103 is also rotated correspondingly. And when the substrate holder 102 is brought down while rotating, the film to be polished on the substrate 101 , held by the substrate holder 102 , comes into contact with the polishing pad 103 . As a result, the film on the substrate 101 is polished.
  • a dresser 107 is mounted to be rotatable and vertically movable.
  • the dresser 107 comes into contact with the polishing surface of the polishing pad 103 , thereby roughening the polishing surface of the polishing pad 103 that has got clogged because of the attachment of polishing debris and/or abrasive particles contained in the abrasive. In this manner, the polishing surface of the polishing pad 103 regains its capacity to hold the abrasive.
  • the first embodiment is characterized in that a torque detector 108 A for detecting the rotation torque of a rotation axis 104 a of the polishing platen 104 is secured to the rotation axis 104 a .
  • the torque detector 108 A continuously detects the rotation torque of the rotation axis 104 a of the polishing platen 104 and outputs the detected rotation torque as a rotation torque signal.
  • the rotation torque signal output from the torque detector 108 A is provided to a torque monitor 109 .
  • the torque monitor 109 quantifies the rotation torque signal received, stores the quantified rotation torque signal as a measured torque value, and compares the measured torque value stored to a reference torque value stored beforehand (predetermined value). If the measured torque value is equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal. Since the rotation torque detected by the torque detector 108 A represents the roughness of the polishing surface of the polishing pad 103 , the measured torque value quantified by the torque monitor 109 represents the quantified roughness of the polishing surface of the polishing pad 103 .
  • the polishing surface of the polishing pad 103 has got clogged because of the attachment of polishing debris and/or the mass of abrasive particles thereto. In other words, it means that the clogging state of the polishing surface of the polishing pad 103 has exceeded a predetermined criterion.
  • a dresser controller 110 for controlling the rotation motion and vertical motion of the dresser 107 is secured to the rotation axis 107 a of the dresser 107 .
  • the dresser controller 110 sets the processing parameters including revolving speed of the dresser 107 , pressure of the dresser 107 against the polishing pad 103 , and time of contact between the dresser 107 and the polishing pad 103 , thereby making the dresser 107 dress the polishing pad 103 .
  • the dresser controller 110 controls the dresser 107 .
  • the torque monitor 109 determines that the measured torque value became equal to or smaller than the reference torque value during polishing of a substrate, e.g., a fifth substrate, and outputs a torque variation signal.
  • the dresser controller 110 sets revolving speed of the dresser 107 , pressure of the dresser 107 against the polishing pad 103 , and time of contact between the dresser 107 and the polishing pad 103 at a time when polishing of the substrate in question is finished, thereby making the dresser 107 dress the polishing pad 103 .
  • polishing is continuously performed on another remaining substrate, e.g., a sixth substrate, included in one lot.
  • another remaining substrate e.g., a sixth substrate
  • polishing is performed on the remaining substrates included in one lot by the polishing pad 103 , from which clogging has been eliminated through dressing, i.e., the polishing pad 103 that has recovered its initial state.
  • the variation in polishing rates among all these substrates included in one lot can be reduced.
  • the dresser controller 110 controls and instructs the dresser 107 to perform dressing at a point in time when polishing on a current substrate is completed.
  • dressing may be performed in parallel within a time interval during which polishing on the current substrate is being performed.
  • FIG. 2 illustrates the rotation torque waveforms, detected by the torque detector 108 A for the rotation axis 104 a of the polishing platen 104 , where a plurality of substrates have been polished one after another in accordance with the CMP method of the first embodiment.
  • the polishing rates for the respective substrates are also kept constant.
  • the torque monitor 109 quantifies the rotation torque signal for the rotation axis 104 a of the polishing platen 104 , which signal has been output from the torque detector 108 A, as a measured torque value. If the measured torque value becomes equal to or smaller than the reference torque value, the torque monitor 109 outputs a torque variation signal.
  • the dresser controller 110 makes the dresser 107 dress the polishing pad 103 . That is to say, when the polishing surface of the polishing pad 103 gets clogged, the polishing pad 103 is dressed by the dresser 107 . Accordingly, the roughness of the polishing surface of the polishing pad 103 is maintained substantially constant.
  • the variation in polishing rates among the substrates can be reduced and therefore polishing can be performed just as originally designed by polishing each substrate for the same amount of time. As a result, the yield of a chemical/mechanical polishing process on substrates can be increased.
  • FIG. 3 illustrates an overall arrangement for the CMP polisher of the second embodiment.
  • the same members as those of the first embodiment shown in FIG. 1 will be identified by the same reference numerals and the description thereof will be omitted herein.
  • the second embodiment is characterized in that a torque detector 108 B for detecting the rotation torque of the rotation axis 102 a of the substrate holder 102 is secured to the rotation axis 102 a .
  • the torque detector 108 B continuously detects the rotation torque of the rotation axis 102 a of the substrate holder 102 and outputs the detected rotation torque as a rotation torque signal.
  • the rotation torque signal output from the torque detector 108 B is provided to a torque monitor 109 as in the first embodiment. If the measured torque value becomes equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal.
  • the dresser controller 110 sets revolving speed of the dresser 107 , pressure of the dresser 107 against the polishing pad 103 , and time of contact between the dresser 107 and the polishing pad 103 , thereby making the dresser 107 dress the polishing pad 103 .
  • the measured torque value quantified by the torque monitor 109 represents the quantified roughness of the polishing surface of the polishing pad 103 .
  • the torque monitor 109 quantifies the rotation torque signal for the rotation axis 102 a of the substrate holder 102 , which signal has been output from the torque detector 108 B, as a measured torque value.
  • the torque monitor 109 outputs a torque variation signal.
  • the dresser controller 110 makes the dresser 107 dress the polishing pad 103 . That is to say, when the polishing surface of the polishing pad 103 gets clogged, the polishing surface of the polishing pad 103 is dressed by the dresser 107 . Accordingly, the roughness of the polishing surface of the polishing pad 103 is maintained substantially constant.
  • the variation in polishing rates among the substrates can be reduced and polishing can be performed just as originally designed. As a result, the yield of a chemical/mechanical polishing process on substrates can be increased.
  • the dresser controller 110 controls and instructs the dresser 107 to perform dressing at a point in time when polishing on a current substrate is completed.
  • dressing may be performed in parallel within a time interval during which polishing is being performed on the current substrate.
  • a single substrate holder 102 is provided.
  • a plurality of substrate holders 102 may be provided and a plurality of torque detectors 108 B, each detecting the rotation torque of the rotation axis 102 a of an associated one of the substrate holders 102 , may be secured to the rotation axes 102 a .
  • the rotation torque signals output from the respective torque detectors 108 B are input to the torque monitor 109 .
  • the torque monitor 109 quantifies the rotation torque signals, which have been output from the respective torque detectors 108 B for the rotation axes 102 a of the respective substrate holders 102 , as measured torque values, calculates an average of the measured torque values and outputs a torque variation signal when the average of the measured torque values becomes smaller than the reference torque value.
  • FIG. 4 illustrates an overall arrangement for the CMP polisher of the third embodiment.
  • the same members as those of the first embodiment shown in FIG. 1 will be identified by the same reference numerals and the description thereof will be omitted herein.
  • polishing on the substrate 101 and dressing by the dresser 107 on the polishing pad 103 are supposed to be performed simultaneously.
  • the third embodiment is characterized in that a torque detector 108 C for detecting the rotation torque of the rotation axis 107 a of the dresser 107 is secured to the rotation axis 107 a .
  • the torque detector 108 C continuously detects the rotation torque of the rotation axis 107 a of the dresser 107 and outputs the detected rotation torque as a rotation torque signal.
  • the rotation torque signal output from the torque detector 108 C is provided to a torque monitor 109 as in the first embodiment. If the measured torque value becomes equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal.
  • the dresser controller 110 On receiving the torque variation signal as an input from the torque monitor 109 , the dresser controller 110 increases at least one of the processing parameters including: revolving speed of the dresser 107 ; pressure of the dresser 107 against the polishing pad 103 ; and time of contact between the dresser 107 and the polishing pad 103 , thereby intensifying dressing performed by the dresser 107 on the polishing pad 103 .
  • the measured torque value quantified by the torque monitor 109 represents the quantified roughness of the polishing surface of the polishing pad 103 .
  • the torque monitor 109 quantifies the rotation torque signal of the rotation axis 107 a of the dresser 107 , which signal has been output from the torque detector 108 C, as a measured torque value. When the measured torque value becomes equal to or smaller than the reference torque value, the torque monitor 109 outputs a torque variation signal.
  • the dresser controller 110 increases at least one of the processing parameters including: revolving speed of the dresser 107 ; pressure of the dresser 107 against the polishing pad 103 ; and time of contact between the dresser 107 and the polishing pad 103 , thereby intensifying dressing performed by the dresser 107 on the polishing pad 103 .
  • the dressing performed by the dresser 107 is intensified. Accordingly, the roughness of the polishing surface of the polishing pad 103 is maintained substantially constant.
  • the variation in polishing rates among the substrates can be reduced and polishing can be performed just as originally designed. As a result, the yield of a chemical/mechanical polishing process on substrates can be increased.
  • FIG. 5 illustrates an overall arrangement for the CMP polisher of the fourth embodiment.
  • the same members as those of the first embodiment shown in FIG. 1 will be identified by the same reference numerals and the description thereof will be omitted herein.
  • the torque detector 108 A for detecting the rotation torque of the rotation axis 104 a of the polishing platen 104 is secured to the rotation axis 104 a as in the first embodiment.
  • the torque detector 108 A continuously detects the rotation torque of the rotation axis 104 a of the polishing platen 104 and outputs the detected rotation torque as a rotation torque signal.
  • the fourth embodiment is characterized in that the rotation torque signal output from the torque detector 108 A is provided not only to the torque monitor 109 , but also to a polishing controller 111 .
  • the torque monitor 109 if the measured torque value becomes equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal.
  • the dresser controller 110 sets revolving speed of the dresser 107 , pressure of the dresser 107 against the polishing pad 103 , and time of contact between the dresser 107 and the polishing pad 103 , thereby making the dresser 107 dress the polishing pad 103 .
  • the polishing controller 111 quantifies the input rotation torque signals, integrates the quantified rotation torque values with respect to time, stores the integrated value as a rotation torque integrated value, and compares the stored rotation torque integrated value to a reference torque value (predetermined value) stored beforehand. When the rotation torque integrated value reaches the reference torque value, the polishing controller 111 outputs a polishing stop signal 112 .
  • the reference torque value stored beforehand is a value representing that a substrate has been polished by an amount originally designed.
  • the polishing stop signal 112 output from the polishing controller 111 is input to a driver for lifting the substrate holder 102 .
  • the driver lifts the substrate holder 102 .
  • the substrate 101 held by the substrate holder 102 is taken away from the polishing pad 103 and therefore polishing on the substrate 101 is terminated.
  • the rotation torque T is also increased correspondingly. Therefore, the larger the amplitude of a rotation torque signal is, the larger the frictional force between the substrate 101 and the polishing pad 103 is.
  • the polishing rate for the substrate 101 is also increased correspondingly.
  • the integrated value obtained by integrating the quantified rotation torque values with respect to time represents the amount of material removed from the substrate 101 by polishing (hereinafter, such an amount will be referred to as a “polishing amount”).
  • FIG. 6 illustrates a method for integrating the rotation torque values quantified by the polishing controller 111 .
  • the polishing controller 111 quantifies the rotation torque signals supplied from the torque detector 108 A, stores the quantified rotation torque values as sample values at predetermined intervals, and integrates the stored sample values, thereby obtaining a rotation torque integrated value.
  • the area of the rotation torque signal waveform is calculated as a total sum of the areas of a plurality of rectangles, each of which is defined by the predetermined interval and the rotation torque sample values for an associated sampling interval. This method is generally called a “partitioned quadrature”.
  • the polishing controller 111 in polishing a plurality of substrates one after another, when the area of the rotation torque signal waveform for each substrate, i.e., the rotation torque integrated value, reaches the reference torque value stored beforehand, the polishing controller 111 outputs the polishing stop signal 112 , thereby terminating polishing on each substrate.
  • polishing can be performed just as originally designed.
  • the rotation torque of the polishing platen 104 is detected by the torque detector 108 A secured to the rotation axis 104 a of the polishing platen 104 .
  • the rotation torque of the substrate holder 102 may be detected by the torque detector 108 B secured to the rotation axis 102 a of the substrate holder 102 as in the second embodiment.
  • the rotation torque of the dresser 107 may be detected by the torque detector 108 C secured to the rotation axis 107 a of the dresser 107 as in the third embodiment. It is noted that in detecting the rotation torque by the torque detector 108 C secured to the rotation axis 107 a of the dresser 107 , polishing on the substrate 101 and dressing on the polishing pad 103 should be performed in parallel with each other.
  • polishing on a substrate and dressing on the polishing pad are supposed to be performed alternately.
  • polishing platen 104 and the polishing pad 103 are rotated and the dresser 107 is brought down while rotating, thereby performing initial dressing D 0 on the polishing pad 103 . If the initial dressing D 0 is performed in this way, clogging can be eliminated from the polishing surface of the polishing pad 103 before polishing on the substrates is started. Thus, the polishing pad 103 gets well ready for polishing on the substrates.
  • a first slurry supply process step S 1 is started on the polishing pad 103 .
  • a first polishing process step P 1 is performed by pressing the substrate 101 held by the substrate holder 102 against the polishing pad 103 and at the same time, the first rotation torque T 1 of the polishing platen 104 is detected by the torque detector 108 A.
  • the first rotation torque T 1 is detected as rotation torque in the steady state when the waveform of rotation torque is flattened.
  • a first rinsing process step R 1 is performed, thereby cleaning the polishing pad 103 .
  • a first dressing process step D 1 is performed on the polishing pad 103 .
  • the time interval of the first dressing process step D 1 is set equal to that of the initial dressing process step D 0 .
  • a second polishing process step P 2 is performed by pressing the substrate 101 against the polishing pad 103 and the second rotation torque T 2 of the polishing platen 104 is detected.
  • the second rotation torque T 2 is also detected as rotation torque in the steady state.
  • the value of the second rotation torque T 2 is smaller than that of first rotation torque T 1 . This is because the frictional force between the substrate 101 and the polishing pad 103 has decreased since the polishing surface of the polishing pad 103 has got clogged as a result of the second polishing process step P 2 .
  • a second rinsing process step R 2 is performed, thereby cleaning the polishing pad 103 .
  • a second dressing process step D 2 is performed on the polishing pad 103 .
  • the time interval of the second dressing process step D 2 is set longer than that of the first dressing process step D 1 without changing the load applied to the substrate holder 102 .
  • clogging can be eliminated from the polishing surface of the polishing pad 103 and the polishing surface of the polishing pad 103 can recover its initial state.
  • a third polishing process step P 3 is performed by pressing the substrate 101 against the polishing pad 103 and the third rotation torque T 3 of the polishing platen 104 is detected.
  • the third rotation torque T 3 is also detected as rotation torque in the steady state.
  • the value of the third rotation torque T 3 is larger than that of second rotation torque T 2 and approximately equal to that of the first rotation torque T 1 .
  • initial dressing is performed by the dresser 107 on the polishing pad 103 on the processing conditions that the rotation torque is T D0 and the processing time interval is t 0 , thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • polishing is performed on the first substrate and the rotation torque T P1 of the polishing platen 104 is measured.
  • the rotation torque T P1 of the polishing platen 104 while the first substrate is being polished will be called “initial rotation torque T P1 ”.
  • post-polishing dressing for the first substrate is performed on the processing conditions that the rotation torque is T D1 and the processing time interval is t 1 .
  • the rotation torque T D1 is equal to the rotation torque T D0 and the processing time interval t 1 is equal to the processing time interval t 0 .
  • polishing is performed on the second substrate and simultaneously the rotation torque T P2 of the polishing platen 104 is measured.
  • the rotation torque T P2 for the second substrate is smaller than the initial rotation torque T P1 .
  • post-polishing dressing for the second substrate is performed on the processing conditions that the rotation torque is T D2 and the processing time interval is t 2 .
  • the rotation torque T P2 during the polishing process step of the second substrate is smaller than the initial rotation torque T P1 .
  • the rotation torque T D2 is set equal to the rotation torque T D0 but the processing time interval t 2 is set longer than the processing time interval t 1 , thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • polishing on a substrate, measurement of the rotation torque of the polishing platen 104 and post-polishing dressing are repeatedly performed on the fourth substrate and so on.
  • the processing time interval of the post-polishing dressing performed after that is set equal to the processing time interval of the previous dressing process step.
  • the rotation torque of the polishing platen 104 is smaller than the initial rotation torque T P1 , the processing time interval of the post-polishing dressing performed after that is set longer than that of the previous dressing process step, thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • the processing time interval t 4 of post-polishing dressing for the fourth substrate is set equal to the processing time interval t 3 of post-polishing dressing for the third substrate.
  • the processing time interval t n of post-polishing dressing for the n-th substrate is set longer than that of the previous dressing process step.
  • the processing time interval t n+1 of post-polishing dressing for the (n+1)th substrate is set equal to the processing time interval t n of post-polishing dressing for the nth substrate.
  • the processing time interval of a dressing process step performed after that is set equal to that of the previous dressing process step.
  • the rotation torque of the polishing platen 104 is smaller than the initial rotation torque T P1 , it can be seen that the polishing surface of the polishing pad 103 has got clogged.
  • the processing time interval of the dressing process step performed after that is set longer than that of the previous dressing process step without changing the load applied on the substrate holder 102 and the respective revolving speeds of the substrate holder 102 and the polishing platen 104 , thereby recovering the initial state for the polishing surface of the polishing platen 104 . Accordingly, the polishing rates among the substrates can be kept constant.
  • the processing conditions of dressing are set based on the rotation torque of the rotation axis 104 a of the polishing platen 104 .
  • the processing conditions of dressing may be set based on the rotation torque of the rotation axis 102 a of the substrate holder 102 .
  • the processing conditions for dressing are changed by extending a processing time interval.
  • the pressure against the dresser 107 , the revolving speed of the dresser 107 , the revolving speed of the polishing platen 104 or a combination thereof may also be increased.
  • polishing on a substrate and dressing on the polishing pad are supposed to be performed in parallel with each other.
  • initial dressing is performed on the polishing pad 103 with the application of load G 0 to the dresser 107 , thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • the rotation torque T P1 of the polishing platen 104 is measured.
  • the first dressing process step is performed on the polishing pad 103 with load G 1 applied on the dresser 107 .
  • the load G 1 for the first dressing process step is set equal to the load G 0 for initial dressing. It is noted that the rotation torque T P1 of the polishing platen 104 during the first polishing process step will be called “initial rotation torque T P1 ”.
  • the rotation torque T P2 of the polishing platen 104 is measured. And at the same time, the second dressing process step is performed on the polishing pad 103 with load G 2 applied on the dresser 107 .
  • the load G 2 for the second dressing process step is set equal to the load G 1 for the first dressing process step.
  • the rotation torque T P2 during the second polishing process step is smaller than the initial rotation torque T P1 .
  • the rotation torque T P3 of the polishing platen 104 is measured.
  • the third dressing process step is performed on the polishing pad 103 with load G 3 applied on the dresser 107 .
  • the load G 3 for the third dressing process step is set larger than the load G 2 for the second dressing process step by ⁇ G, thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • the rotation torque T P4 of the polishing platen 104 is measured.
  • the fourth dressing process step is performed on the polishing pad 103 with load G 4 applied on the dresser 107 .
  • the load G 4 for the fourth dressing process step is set equal to the load G 3 for the third dressing process step.
  • the rotation torque T P4 during the fourth polishing process step is substantially equal to the initial rotation torque T P1
  • the rotation torque of the polishing platen 104 is repeatedly measured while performing the fifth polishing process step and so on for remaining substrates. And at the same time, dressing is also repeatedly performed with load applied on the dresser 107 .
  • the load for the next dressing process step is set equal to the load for the current dressing process step.
  • the load for the next dressing process step is set larger than the load for the current dressing process step, thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • the load for the next dressing process step is set equal to the load for the current dressing process step.
  • the rotation torque of the polishing platen 104 is smaller than the initial rotation torque T P1 , it can be seen that the polishing surface of the polishing pad 103 has got clogged.
  • the load for the next dressing process step is set larger than the load for the current dressing process step, thereby recovering the initial state for the polishing surface of the polishing pad 103 .
  • the polishing rates among the substrates can be kept constant.
  • the processing conditions for dressing are set based on the rotation torque of the rotation axis 104 a of the polishing platen 104 .
  • the processing conditions for dressing may be set based on the rotation torque of the substrate holder 102 or the rotation torque of the dresser 107 .
  • rotation torque in the steady state where the rotation torque waveform has flattened is detected during a polishing process step.
  • rotation torque immediately after a polishing process step is started i.e., a peak value of rotation torque
  • Such a method is particularly effective to polishing a soft film such as a BPSG film within a short period of time, i.e., a case where polishing is likely to be completed before rotation torque has settled in the steady state.
  • the rotation torque during the first polishing process step performed after the polishing surface of the polishing pad 103 has recovered its initial state through initial dressing is regarded as initial rotation torque.
  • rotation torque obtained beforehand by experiment or calculation may be used as preset rotation torque, and measured rotation torque may be compared to the preset rotation torque.

Abstract

A polishing pad is fixed on a polishing platen mounted to be rotatable. An abrasive supply tube supplies an abrasive onto the polishing pad. A substrate holder is mounted to be rotatable above the polishing pad, holds a substrate to be polished and presses the substrate against the polishing pad, thereby polishing the substrate. A dresser is mounted to be rotatable above the polishing pad, and dresses the polishing pad. A torque detector detects the rotation torque of the polishing platen or the rotation torque of the substrate holder. A dresser controller makes the dresser dress the polishing pad if the rotation torque detected by the torque detector is equal to or smaller than a predetermined value.

Description

    BACKGROUND OF THE INVENTION
  • The present invention relates to apparatus and method for chemical/mechanical polishing for planarizing the surface of a film, such as a conductor film or an insulator film, deposited on a semiconductor substrate in multilevel interconnect and/or element isolation processes of a semiconductor integrated circuit. [0001]
  • Chemical/mechanical polishing (CMP) enables global planarization of a substrate, which cannot be accomplished by any other planarization technique such as resist etch-back. Thus, CMP is one of most noticeable planarization techniques suitably employed for fabricating a semiconductor integrated circuit being miniaturized day by day. In addition, by performing CMP, various problems, such as inaccurate exposure resulting from the variation in depths of focus during a lithography process and inferior reliability of wires formed on a non-planarized surface, can be solved. [0002]
  • A conventional chemical/mechanical polishing apparatus (hereinafter, simply referred to as a “CMP polisher”) will be described with reference to FIG. 10. FIG. 10 is a schematic representation illustrating an arrangement for a conventional CMP polisher. [0003]
  • As shown in FIG. 10, a [0004] substrate 1 to be polished, made of silicon or the like, is held by a substrate holder 2, which is rotatable and vertically movable. A polishing pad 3 for polishing the surface of the substrate 1 is attached to the planar surface of a polishing platen 4 for moving rotationally. An abrasive (in a slurry state) 5 is supplied through an abrasive supply tube 6 every time by a predetermined amount and dripped onto the polishing pad 3.
  • In the CMP polisher having such an arrangement, when the [0005] polishing platen 4 is rotated with the abrasive 5 dripped through the abrasive supply tube 6 onto the polishing pad 3, the polishing pad 3 is also rotated correspondingly. And when the substrate holder 2 is brought down while rotating, then the substrate 1, held by the substrate holder 2, comes into contact with the polishing pad 3. As a result, the surface of the substrate 1 is polished. The CMP polisher shown in FIG. 10 includes a single substrate holder 2. Accordingly, the polisher is of the type polishing a single substrate 1 during a single polishing process step. Alternatively, if a CMP polisher having a plurality of substrate holders 2 is used, then a plurality of substrates 1 can be polished in parallel with each other during a single polishing process step.
  • However, if polishing is performed by getting a large number of [0006] substrates 1 into contact with the polishing pad 3 one after another, then the polishing surface of the polishing pad 3 gradually loses its capacity to hold the abrasive 5. This is because as polishing is performed for a longer and longer time, the polishing surface of the polishing pad 3 gets more and more clogged owing to the deposition of polishing debris, the mass of abrasive particles and the like. As a result, the amount of the abrasive 5, held in a polishing region where the polishing pad 3 and the substrate 1 are in contact with each other, decreases, and consequently the number of abrasive particles contained in the abrasive 5 also decreases. Accordingly, a rate at which the substrate 1 is polished (hereinafter, simply referred to as a “polishing rate”) adversely decreases.
  • Thus, it is necessary to re-increase and stabilize the polishing rate by rejuvenating the clogged [0007] polishing pad 3 through dressing. “Dressing” is a process step for recovering the polishing pad's 3 capacity to hold the abrasive 5 by eliminating clogging from the polishing pad 3. Clogging can be eliminated, for example, by rotating and pressing a dresser 7, to which fine particles of diamond or the like are embedded, against the polishing pad 3. If dressing is performed at regular intervals, then the polishing rate for a substrate can be increased and the variation in polishing rates among substrates can be reduced.
  • In general, the dressing process step is performed every time a number of substrates have been polished over a predetermined amount of time or every time the number of substrates polished has reached a predetermined number. Also, the dressing process step is performed either in parallel with the polishing process step of a substrate or in an interval between the polishing process steps of substrates. [0008]
  • The amount and number of abrasive particles, which exist on a polishing pad and contributing to polishing, are variable depending upon the roughness of the polishing surface of the polishing pad. Accordingly, the polishing rate of a substrate is also considerably affected by the variation in roughness of the polishing surface of the polishing pad. Thus, in order to keep a polishing rate constant, the roughness of the polishing surface of the polishing pad is desirably kept constant. [0009]
  • However, no method has heretofore been suggested for sensing the roughness of the polishing surface of a polishing pad. Accordingly, as described above, dressing is performed every time a number of substrates have been polished over a predetermined amount of time or every time the number of substrates polished has reached a predetermined number. [0010]
  • Since the roughness of the polishing surface of a polishing pad cannot be kept constant, various inconveniences are very likely to occur in the case of sequentially polishing a large number of substrates. For instance, the polishing rates are gradually decreased or varied among the substrates because the polishing pad gets clogged. Also, since the surface of the polishing pad is glazed, trouble tends to happen in transporting a substrate being held on a substrate holder. Specifically, it becomes less easy to take away the substrate from the polishing pad. [0011]
  • SUMMARY OF THE INVENTION
  • In view of the above-described problems, the present invention was made to reduce the variation in polishing rates among substrates by sensing the roughness of the polishing surface of a polishing pad and by adaptively dressing the polishing pad in accordance with the roughness sensed. [0012]
  • The present inventors supposed that the roughness of the polishing surface of a polishing pad might be sensed based on the rotation torque of a polishing platen on which the polishing pad is fixed. Based on this supposition, we examined the relationship between the polishing rate of a substrate and the rotation torque of a polishing platen from various angles. Herein, the rotation torque of a polishing platen is moment of force about the rotation axis of the polishing platen. Assume the position vector at a point about the rotation axis to be r and the vector of rotational driving force starting from the point to be A. Then, the rotation torque T is given by the vector product of r and A, that is to say, T=r×A. [0013]
  • In chemical/mechanical polishing, the magnitude of the position vector r is constant, while the magnitude of the rotational driving force vector A is proportional to the frictional force between a polishing pad and a substrate. And the direction of the rotational driving force vector A is aligned with the direction of rotation of the polishing platen, i.e., the rotation direction of the polishing pad. Thus, the rotation torque of the polishing platen is proportional not only to the magnitude of the rotational driving force vector A but also to the frictional force between the polishing pad and the substrate. Accordingly, if the rotation torque of the polishing platen is monitored, then the frictional force between the polishing pad and the substrate and therefore the roughness of the polishing surface of the polishing pad can be sensed nondestructively and instantaneously. [0014]
  • FIG. 11 illustrates the waveform of a signal obtained by quantifying the rotation torque (i.e., a rotation torque signal waveform) of a polishing platen during the polishing process step of a single substrate. In this example, dressing is performed on a polishing pad just before the polishing process step of the substrate is started. As can be understood from FIG. 11, immediately after polishing is started, large rotation torque is obtained thanks to the effect of dressing on the polishing pad. As polishing is performed for a longer and longer time, the effect of dressing attenuates. As a result, the rotation torque decreases to a certain magnitude. However, if an abrasive is continuously supplied, a sufficient amount of abrasive (i.e., a sufficient number of abrasive particles) continuously exists on the polishing surface of the polishing pad. Consequently, rotation torque of constant magnitude is maintained. The rotation torque is a vector and thus has a direction. In FIG. 11, the rotation torque signal waveform is located on the negative domain. This is because the direction of rotation of the polishing platen is clockwise with respect to that of the polishing pad. The direction of rotation torque has nothing to do with the frictional force between the polishing pad and the substrate. It is the absolute value of rotation torque that does have something to with the frictional force. Accordingly, in this specification, the magnitude of rotation torque is represented by the absolute value thereof. [0015]
  • FIG. 12 illustrates the rotation torque signal waveforms of a polishing platen where a plurality of substrates are sequentially polished one after another and where dressing is performed on the polishing pad just before polishing of a substrate is started. As shown in FIG. 12, the rotation torque signal waveforms of the polishing platen for respective substrates have amplitudes gradually decreasing as the continuous polishing process for the substrates proceeds. In other words, as the continuous polishing process is performed for a longer and longer time, the rotation torque gradually decreases. The rotation torque decreases partly because the number of abrasive particles contributing to polishing decreases as the polishing surface of the polishing pad gets more and more clogged. [0016]
  • FIG. 13 illustrates the relationship between the number of substrates processed and a polishing rate. Herein, the polishing rate means a decrease in thickness of a film in a predetermined amount of time. As can be understood from FIG. 13, as the continuous polishing process advances, the polishing rate decreases. The decrease in polishing rates corresponds to the decrease in amplitudes of the rotation torque signal waveforms shown in FIG. 12. In polishing a large number of substrates one after another, the polishing surface of the polishing pad gets more and more clogged as the polishing process advances. As a result, the rotation torque decreases, and the polishing rate also decreases correspondingly. [0017]
  • The present invention was made from these points of view. Specifically, the present invention is embodied in the apparatus and method for chemical/mechanical polishing summarized below. [0018]
  • A first chemical/mechanical polishing apparatus according to the present invention includes: a polishing platen mounted to be rotatable; a polishing pad fixed on the polishing platen; abrasive supply means for supplying an abrasive onto the polishing pad; a substrate holder, mounted to be rotatable above the polishing pad, for holding a substrate to be polished and pressing and polishing the substrate against the polishing pad; a dresser, mounted to be rotatable above the polishing pad, for dressing the polishing pad; torque detection means for detecting at least one of the rotation torque of the polishing platen and the rotation torque of the substrate holder; and dresser control means for making the dresser dress the polishing pad if the rotation torque detected by the torque detection means is equal to or smaller than a predetermined value. [0019]
  • In the first chemical/mechanical polishing apparatus, when clogging is generated in the polishing surface of the polishing pad after a certain number of substrates have been polished one after another, the rotation torque detected by the torque detection means becomes a predetermined value or less because of the decrease in frictional force between the substrate and the polishing pad. Then, the dresser control means drives the dresser to dress the polishing pad. As a result, clogging can be eliminated from the polishing surface of the polishing pad and the amount of the abrasive interposed between the substrate and the polishing pad can be increased. Accordingly, it is possible to prevent the polishing rate from decreasing and to eliminate the variation in polishing rates among the substrates. [0020]
  • A second chemical/mechanical polishing apparatus according to the present invention includes: a polishing platen mounted to be rotatable; a polishing pad fixed on the polishing platen; abrasive supply means for supplying an abrasive onto the polishing pad; a substrate holder, mounted to be rotatable above the polishing pad, for holding a substrate to be polished and pressing and polishing the substrate against the polishing pad; a dresser, mounted to be rotatable above the polishing pad, for dressing the polishing pad; torque detection means for detecting at least one of the rotation torque of the polishing platen, the rotation torque of the substrate holder and the rotation torque of the dresser; and dresser control means for increasing at least one of processing parameters including revolving speed of the dresser, pressure of the dresser against the polishing pad and amount of time during which the dresser dresses the polishing pad if the rotation torque detected by the torque detection means is smaller than a predetermined value. [0021]
  • In the second chemical/mechanical polishing apparatus, when clogging is generated in the polishing surface of the polishing pad after a certain number of substrates have been polished one after another, the rotation torque detected by the torque detection means becomes smaller than a predetermined value because of the decrease in frictional force between the substrate and the polishing pad. Then, the dresser control means increases at least one of the processing parameters including: revolving speed of the dresser; pressure of the dresser against the polishing pad; and amount of time during which the dresser dresses the polishing pad. As a result, clogging can be eliminated from the polishing surface of the polishing pad and the amount of the abrasive interposed between the substrate and the polishing pad can be increased. Accordingly, it is possible to prevent the polishing rate from decreasing and to eliminate the variation in polishing rates among the substrates. [0022]
  • The first or second chemical/mechanical polishing apparatus preferably further includes polishing control means for obtaining a rotation torque integrated value by integrating the rotation torque detected by the torque detection means with respect to time, and for stopping the operation of pressing and polishing the substrate, held by the substrate holder, against the polishing pad when the rotation torque integrated value reaches a prescribed value. [0023]
  • In such an embodiment, the variation in polishing amounts among the substrates can be reduced because a rotation torque integrated value corresponds to a polishing amount of a substrate. As a result, polishing can be performed just as originally designed. [0024]
  • A first chemical/mechanical polishing method according to the present invention includes the steps of: a) rotating a substrate holder, which holds a substrate thereon, with an abrasive supplied onto a polishing pad fixed on a rotating polishing platen, bringing the substrate down to be closer to the polishing pad, and then pressing the substrate against the polishing pad, thereby polishing the substrate; b) detecting at least one of the rotation torque of the polishing platen and the rotation torque of the substrate holder; and c) dressing the polishing pad if the rotation torque detected in the step b) is equal to or smaller than a predetermined value. [0025]
  • In the first chemical/mechanical polishing method, when clogging is generated in the polishing surface of the polishing pad after a certain number of substrates have been polished one after another, the rotation torque detected in the step b) becomes a predetermined value or less because of the decrease in frictional force between the substrate and the polishing pad. Then, the polishing pad is dressed. As a result, clogging can be eliminated from the polishing surface of the polishing pad and the amount of the abrasive interposed between the substrate and the polishing pad can be increased. Accordingly, it is possible to prevent the polishing rate from decreasing and to eliminate the variation in polishing rates among the substrates. [0026]
  • A second chemical/mechanical polishing method according to the present invention includes the steps of: a) rotating a substrate holder, which holds a substrate thereon, with an abrasive supplied onto a polishing pad fixed on a rotating polishing platen, bringing the substrate down to be closer to the polishing pad, and then pressing the substrate against the polishing pad, thereby polishing the substrate; b) dressing the polishing pad by pressing a rotating dresser against the polishing pad; c) detecting at least one of the rotation torque of the polishing platen, the rotation torque of the substrate holder and the rotation torque of the dresser; and d) increasing at least one of processing parameters including revolving speed of the dresser, pressure of the dresser against the polishing pad and amount of time during which the dresser dresses the polishing pad if the rotation torque detected in the step c) is smaller than a predetermined value. [0027]
  • In the second chemical/mechanical polishing method, when clogging is generated in the polishing surface of the polishing pad after a certain number of substrates have been polished one after another, the rotation torque detected in the step c) becomes smaller than a predetermined value because of the decrease in frictional force between the substrate and the polishing pad. Then, at least one of the processing parameters consisting of: revolving speed of the dresser; pressure of the dresser against the polishing pad; and amount of time during which the dresser dresses the polishing pad is increased. As a result, clogging can be eliminated from the polishing surface of the polishing pad and the amount of the abrasive interposed between the substrate and the polishing pad can be increased. Accordingly, it is possible to prevent the polishing rate from decreasing and to eliminate the variation in polishing rates among the substrates. [0028]
  • The first or second chemical/mechanical polishing method preferably further includes the step of obtaining a rotation torque integrated value by integrating the rotation torque detected in the step c) with respect to time, and stopping the operation of polishing the substrate in the step a) when the rotation torque integrated value reaches a prescribed value. [0029]
  • In such an embodiment, the variation in polishing amounts among the substrates can be reduced because a rotation torque integrated value corresponds to a polishing amount of a substrate. As a result, polishing can be performed just as originally designed. [0030]
  • In the second chemical/mechanical polishing method, if the rotation torque detected in the step c) is substantially equal to the predetermined value, the processing parameters are preferably not changed in the step d). [0031]
  • In such an embodiment, the process can swiftly proceed to dressing on the polishing pad. [0032]
  • In the second chemical/mechanical polishing method, the step d) preferably includes the step of further increasing the increased processing parameter if the rotation torque detected in the step c) is still smaller than the predetermined value after the processing parameter has been increased. [0033]
  • In such an embodiment, even if the polishing surface of the polishing pad gets clogged again after polishing on the substrates has further advanced, the polishing surface of the polishing pad can recover its initial state. Accordingly, it is possible to prevent the variation in polishing rates among the substrates. [0034]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic representation illustrating an overall arrangement for a CMP polisher in the first embodiment of the present invention. [0035]
  • FIG. 2 is a waveform chart representing the rotation torque waveforms of a polishing platen where a plurality of substrates are polished one after another in a CMP method of the first embodiment. [0036]
  • FIG. 3 is a schematic representation illustrating an overall arrangement for a CMP polisher in the second embodiment of the present invention. [0037]
  • FIG. 4 is a schematic representation illustrating an overall arrangement for a CMP polisher in the third embodiment of the present invention. [0038]
  • FIG. 5 is a schematic representation illustrating an overall arrangement for a CMP polisher in the fourth embodiment of the present invention. [0039]
  • FIG. 6 is a chart for illustrating a method of integrating rotation torque values in a CMP method of the fourth embodiment. [0040]
  • FIG. 7 is a chart illustrating the relationship among the respective time periods during which dressing and polishing process steps are performed and the rotation torque during polishing process steps in a CMP method in the fifth embodiment of the present invention. [0041]
  • FIG. 8 is a chart illustrating the relationship between the rotation torque during polishing process steps and processing time intervals of dressing process steps in the CMP method of the fifth embodiment. [0042]
  • FIG. 9 is a chart illustrating the relationship between the rotation torque during polishing process steps and the loads applied in dressing process steps in a CMP method in the sixth embodiment of the present invention. [0043]
  • FIG. 10 is a schematic representation of a conventional CMP polisher. [0044]
  • FIG. 11 is a waveform chart illustrating the solution principle of the present invention and showing the waveform of a rotation torque signal where dressing is performed on a polishing pad just before a polishing process step is performed on a substrate. [0045]
  • FIG. 12 is a waveform chart illustrating the solution principle of the present invention and showing the waveforms of rotation torque signals where dressing is performed on a polishing pad just before a polishing process step is performed on a substrate and then a plurality of substrates are polished one after another. [0046]
  • FIG. 13 is a graph illustrating the solution principle of the present invention and showing the relationship between the number of substrates processed and a polishing rate. [0047]
  • DETAILED DESCRIPTION OF THE INVENTION
  • [0048] EMBODIMENT 1
  • Hereinafter, CMP polisher and method in the first embodiment of the present invention will be described with reference to FIGS. 1 and 2. [0049]
  • FIG. 1 illustrates an overall arrangement for the CMP polisher of the first embodiment. As shown in FIG. 1, a [0050] substrate 101 to be polished, made of silicon or the like, is held by a substrate holder 102, which is mounted to be rotatable and vertically movable. A film to be polished, such as a silicon dioxide film, is deposited on the surface of the substrate 101. A polishing pad 103 for polishing the film to be polished on the substrate 101 is attached to the planar surface of a polishing platen 104 for moving rotationally. An abrasive (in a slurry state) 105 is supplied through an abrasive supply tube 106 every time by a predetermined amount and dripped onto the polishing pad 103.
  • In the CMP polisher of the first embodiment, when the polishing [0051] platen 104 is rotated with the abrasive 105 dripped through the abrasive supply tube 106 onto the polishing pad 103, the polishing pad 103 is also rotated correspondingly. And when the substrate holder 102 is brought down while rotating, the film to be polished on the substrate 101, held by the substrate holder 102, comes into contact with the polishing pad 103. As a result, the film on the substrate 101 is polished.
  • Above the [0052] polishing pad 103, a dresser 107 is mounted to be rotatable and vertically movable. The dresser 107 comes into contact with the polishing surface of the polishing pad 103, thereby roughening the polishing surface of the polishing pad 103 that has got clogged because of the attachment of polishing debris and/or abrasive particles contained in the abrasive. In this manner, the polishing surface of the polishing pad 103 regains its capacity to hold the abrasive.
  • The first embodiment is characterized in that a [0053] torque detector 108A for detecting the rotation torque of a rotation axis 104 a of the polishing platen 104 is secured to the rotation axis 104 a. The torque detector 108A continuously detects the rotation torque of the rotation axis 104 a of the polishing platen 104 and outputs the detected rotation torque as a rotation torque signal.
  • The rotation torque signal output from the [0054] torque detector 108A is provided to a torque monitor 109. The torque monitor 109 quantifies the rotation torque signal received, stores the quantified rotation torque signal as a measured torque value, and compares the measured torque value stored to a reference torque value stored beforehand (predetermined value). If the measured torque value is equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal. Since the rotation torque detected by the torque detector 108A represents the roughness of the polishing surface of the polishing pad 103, the measured torque value quantified by the torque monitor 109 represents the quantified roughness of the polishing surface of the polishing pad 103. For example, if the measured torque value is equal to or smaller than the reference torque value, then the polishing surface of the polishing pad 103 has got clogged because of the attachment of polishing debris and/or the mass of abrasive particles thereto. In other words, it means that the clogging state of the polishing surface of the polishing pad 103 has exceeded a predetermined criterion.
  • A [0055] dresser controller 110 for controlling the rotation motion and vertical motion of the dresser 107 is secured to the rotation axis 107 a of the dresser 107. On receiving the torque variation signal as an input from the torque monitor 109, the dresser controller 110 sets the processing parameters including revolving speed of the dresser 107, pressure of the dresser 107 against the polishing pad 103, and time of contact between the dresser 107 and the polishing pad 103, thereby making the dresser 107 dress the polishing pad 103.
  • Hereinafter, it will be specifically described how the [0056] dresser controller 110 controls the dresser 107.
  • For example, in polishing twenty-five substrates per lot one after another, when the [0057] polishing pad 103 gets clogged, the torque monitor 109 determines that the measured torque value became equal to or smaller than the reference torque value during polishing of a substrate, e.g., a fifth substrate, and outputs a torque variation signal. In response to the torque variation signal received, the dresser controller 110 sets revolving speed of the dresser 107, pressure of the dresser 107 against the polishing pad 103, and time of contact between the dresser 107 and the polishing pad 103 at a time when polishing of the substrate in question is finished, thereby making the dresser 107 dress the polishing pad 103. After dressing on the polishing pad 103 has been completed and clogging has been eliminated from the polishing pad 103, polishing is continuously performed on another remaining substrate, e.g., a sixth substrate, included in one lot. By repeatedly performing such a process step, polishing is performed on the remaining substrates included in one lot by the polishing pad 103, from which clogging has been eliminated through dressing, i.e., the polishing pad 103 that has recovered its initial state. Thus, the variation in polishing rates among all these substrates included in one lot can be reduced.
  • In the first embodiment, the [0058] dresser controller 110 controls and instructs the dresser 107 to perform dressing at a point in time when polishing on a current substrate is completed. Alternatively, dressing may be performed in parallel within a time interval during which polishing on the current substrate is being performed.
  • FIG. 2 illustrates the rotation torque waveforms, detected by the [0059] torque detector 108A for the rotation axis 104 a of the polishing platen 104, where a plurality of substrates have been polished one after another in accordance with the CMP method of the first embodiment. As can be understood from FIG. 2, since the rotation torque waveforms of the substrates polished one after another have stabilized amplitudes and shapes, the polishing rates for the respective substrates are also kept constant.
  • In the first embodiment, the [0060] torque monitor 109 quantifies the rotation torque signal for the rotation axis 104 a of the polishing platen 104, which signal has been output from the torque detector 108A, as a measured torque value. If the measured torque value becomes equal to or smaller than the reference torque value, the torque monitor 109 outputs a torque variation signal. On receiving the torque variation signal from the torque monitor 109, the dresser controller 110 makes the dresser 107 dress the polishing pad 103. That is to say, when the polishing surface of the polishing pad 103 gets clogged, the polishing pad 103 is dressed by the dresser 107. Accordingly, the roughness of the polishing surface of the polishing pad 103 is maintained substantially constant. Thus, the variation in polishing rates among the substrates can be reduced and therefore polishing can be performed just as originally designed by polishing each substrate for the same amount of time. As a result, the yield of a chemical/mechanical polishing process on substrates can be increased.
  • [0061] EMBODIMENT 2
  • Hereinafter, CMP polisher and method in the second embodiment of the present invention will be described with reference to FIG. 3. [0062]
  • FIG. 3 illustrates an overall arrangement for the CMP polisher of the second embodiment. In this embodiment, the same members as those of the first embodiment shown in FIG. [0063] 1 will be identified by the same reference numerals and the description thereof will be omitted herein.
  • The second embodiment is characterized in that a [0064] torque detector 108B for detecting the rotation torque of the rotation axis 102 a of the substrate holder 102 is secured to the rotation axis 102 a. The torque detector 108B continuously detects the rotation torque of the rotation axis 102 a of the substrate holder 102 and outputs the detected rotation torque as a rotation torque signal. The rotation torque signal output from the torque detector 108B is provided to a torque monitor 109 as in the first embodiment. If the measured torque value becomes equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal. On receiving the torque variation signal as an input from the torque monitor 109, the dresser controller 110 sets revolving speed of the dresser 107, pressure of the dresser 107 against the polishing pad 103, and time of contact between the dresser 107 and the polishing pad 103, thereby making the dresser 107 dress the polishing pad 103.
  • Since the rotation torque detected by the [0065] torque detector 108B represents the roughness of the polishing surface of the polishing pad 103, the measured torque value quantified by the torque monitor 109 represents the quantified roughness of the polishing surface of the polishing pad 103.
  • In the second embodiment, the [0066] torque monitor 109 quantifies the rotation torque signal for the rotation axis 102 a of the substrate holder 102, which signal has been output from the torque detector 108B, as a measured torque value. When the measured torque value becomes equal to or smaller than the reference torque value, the torque monitor 109 outputs a torque variation signal. On receiving the torque variation signal as an input from the torque monitor 109, the dresser controller 110 makes the dresser 107 dress the polishing pad 103. That is to say, when the polishing surface of the polishing pad 103 gets clogged, the polishing surface of the polishing pad 103 is dressed by the dresser 107. Accordingly, the roughness of the polishing surface of the polishing pad 103 is maintained substantially constant. Thus, the variation in polishing rates among the substrates can be reduced and polishing can be performed just as originally designed. As a result, the yield of a chemical/mechanical polishing process on substrates can be increased.
  • In the second embodiment, the [0067] dresser controller 110 controls and instructs the dresser 107 to perform dressing at a point in time when polishing on a current substrate is completed. Alternatively, dressing may be performed in parallel within a time interval during which polishing is being performed on the current substrate.
  • In the second embodiment, a [0068] single substrate holder 102 is provided. Alternatively, a plurality of substrate holders 102 may be provided and a plurality of torque detectors 108B, each detecting the rotation torque of the rotation axis 102 a of an associated one of the substrate holders 102, may be secured to the rotation axes 102 a. In such a case, the rotation torque signals output from the respective torque detectors 108B are input to the torque monitor 109. In response thereto, the torque monitor 109 quantifies the rotation torque signals, which have been output from the respective torque detectors 108B for the rotation axes 102 a of the respective substrate holders 102, as measured torque values, calculates an average of the measured torque values and outputs a torque variation signal when the average of the measured torque values becomes smaller than the reference torque value.
  • In such an embodiment, in a batch-type CMP polisher for polishing a plurality of substrates simultaneously, the variation in polishing rates among the substrates polished simultaneously can also be reduced. [0069]
  • [0070] EMBODIMENT 3
  • Hereinafter, CMP polisher and method in the third embodiment of the present invention will be described with reference to FIG. 4. [0071]
  • FIG. 4 illustrates an overall arrangement for the CMP polisher of the third embodiment. In this embodiment, the same members as those of the first embodiment shown in FIG. 1 will be identified by the same reference numerals and the description thereof will be omitted herein. In the third embodiment, polishing on the [0072] substrate 101 and dressing by the dresser 107 on the polishing pad 103 are supposed to be performed simultaneously.
  • The third embodiment is characterized in that a [0073] torque detector 108C for detecting the rotation torque of the rotation axis 107 a of the dresser 107 is secured to the rotation axis 107 a. The torque detector 108C continuously detects the rotation torque of the rotation axis 107 a of the dresser 107 and outputs the detected rotation torque as a rotation torque signal. The rotation torque signal output from the torque detector 108C is provided to a torque monitor 109 as in the first embodiment. If the measured torque value becomes equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal. On receiving the torque variation signal as an input from the torque monitor 109, the dresser controller 110 increases at least one of the processing parameters including: revolving speed of the dresser 107; pressure of the dresser 107 against the polishing pad 103; and time of contact between the dresser 107 and the polishing pad 103, thereby intensifying dressing performed by the dresser 107 on the polishing pad 103.
  • Since the rotation torque detected by the [0074] torque detector 108C represents the roughness of the polishing surface of the polishing pad 103, the measured torque value quantified by the torque monitor 109 represents the quantified roughness of the polishing surface of the polishing pad 103.
  • In the third embodiment, the [0075] torque monitor 109 quantifies the rotation torque signal of the rotation axis 107 a of the dresser 107, which signal has been output from the torque detector 108C, as a measured torque value. When the measured torque value becomes equal to or smaller than the reference torque value, the torque monitor 109 outputs a torque variation signal. On receiving the torque variation signal as an input from the torque monitor 109, the dresser controller 110 increases at least one of the processing parameters including: revolving speed of the dresser 107; pressure of the dresser 107 against the polishing pad 103; and time of contact between the dresser 107 and the polishing pad 103, thereby intensifying dressing performed by the dresser 107 on the polishing pad 103. That is to say, when the polishing surface of the polishing pad 103 gets clogged, the dressing performed by the dresser 107 is intensified. Accordingly, the roughness of the polishing surface of the polishing pad 103 is maintained substantially constant. Thus, the variation in polishing rates among the substrates can be reduced and polishing can be performed just as originally designed. As a result, the yield of a chemical/mechanical polishing process on substrates can be increased.
  • [0076] EMBODIMENT 4
  • Hereinafter, CMP polisher and method in the fourth embodiment of the present invention will be described with reference to FIGS. 5 and 6. [0077]
  • FIG. 5 illustrates an overall arrangement for the CMP polisher of the fourth embodiment. In this embodiment, the same members as those of the first embodiment shown in FIG. 1 will be identified by the same reference numerals and the description thereof will be omitted herein. [0078]
  • In the fourth embodiment, the [0079] torque detector 108A for detecting the rotation torque of the rotation axis 104 a of the polishing platen 104 is secured to the rotation axis 104 a as in the first embodiment. The torque detector 108A continuously detects the rotation torque of the rotation axis 104 a of the polishing platen 104 and outputs the detected rotation torque as a rotation torque signal.
  • The fourth embodiment is characterized in that the rotation torque signal output from the [0080] torque detector 108A is provided not only to the torque monitor 109, but also to a polishing controller 111. As in the first embodiment, if the measured torque value becomes equal to or smaller than the reference torque value, then the torque monitor 109 outputs a torque variation signal. On receiving the torque variation signal as an input from the torque monitor 109, the dresser controller 110 sets revolving speed of the dresser 107, pressure of the dresser 107 against the polishing pad 103, and time of contact between the dresser 107 and the polishing pad 103, thereby making the dresser 107 dress the polishing pad 103.
  • In polishing a plurality of substrates one after another, every time polishing is performed on each substrate, the polishing [0081] controller 111 quantifies the input rotation torque signals, integrates the quantified rotation torque values with respect to time, stores the integrated value as a rotation torque integrated value, and compares the stored rotation torque integrated value to a reference torque value (predetermined value) stored beforehand. When the rotation torque integrated value reaches the reference torque value, the polishing controller 111 outputs a polishing stop signal 112. The reference torque value stored beforehand is a value representing that a substrate has been polished by an amount originally designed.
  • The polishing stop signal [0082] 112 output from the polishing controller 111 is input to a driver for lifting the substrate holder 102. In response to the signal 112, the driver lifts the substrate holder 102. As a result, the substrate 101 held by the substrate holder 102 is taken away from the polishing pad 103 and therefore polishing on the substrate 101 is terminated.
  • In chemical/mechanical polishing, the larger the frictional force between the [0083] substrate 101 and the polishing pad 103 is, the larger the rotational driving force vector A is. As a result, the rotation torque T is also increased correspondingly. Therefore, the larger the amplitude of a rotation torque signal is, the larger the frictional force between the substrate 101 and the polishing pad 103 is. Thus, the polishing rate for the substrate 101 is also increased correspondingly. The integrated value obtained by integrating the quantified rotation torque values with respect to time represents the amount of material removed from the substrate 101 by polishing (hereinafter, such an amount will be referred to as a “polishing amount”).
  • FIG. 6 illustrates a method for integrating the rotation torque values quantified by the polishing [0084] controller 111. The polishing controller 111 quantifies the rotation torque signals supplied from the torque detector 108A, stores the quantified rotation torque values as sample values at predetermined intervals, and integrates the stored sample values, thereby obtaining a rotation torque integrated value. As shown in FIG. 6, the area of the rotation torque signal waveform is calculated as a total sum of the areas of a plurality of rectangles, each of which is defined by the predetermined interval and the rotation torque sample values for an associated sampling interval. This method is generally called a “partitioned quadrature”.
  • In the fourth embodiment, in polishing a plurality of substrates one after another, when the area of the rotation torque signal waveform for each substrate, i.e., the rotation torque integrated value, reaches the reference torque value stored beforehand, the polishing [0085] controller 111 outputs the polishing stop signal 112, thereby terminating polishing on each substrate. Thus, since the variation in polishing amounts among the substrates can be reduced with more certainty, polishing can be performed just as originally designed.
  • In the fourth embodiment, the rotation torque of the polishing [0086] platen 104 is detected by the torque detector 108A secured to the rotation axis 104 a of the polishing platen 104. Alternatively, the rotation torque of the substrate holder 102 may be detected by the torque detector 108B secured to the rotation axis 102 a of the substrate holder 102 as in the second embodiment. Furthermore, the rotation torque of the dresser 107 may be detected by the torque detector 108C secured to the rotation axis 107 a of the dresser 107 as in the third embodiment. It is noted that in detecting the rotation torque by the torque detector 108C secured to the rotation axis 107 a of the dresser 107, polishing on the substrate 101 and dressing on the polishing pad 103 should be performed in parallel with each other.
  • [0087] EMBODIMENT 5
  • Hereinafter, a CMP method in the fifth embodiment of the present invention will be described with reference to FIGS. 1, 7 and [0088] 8. In the fifth embodiment, polishing on a substrate and dressing on the polishing pad are supposed to be performed alternately.
  • The time intervals during which dressing and polishing are respectively performed and the rotation torque during polishing will be described with reference to FIG. 7. [0089]
  • First, before polishing on substrates is started, the polishing [0090] platen 104 and the polishing pad 103 are rotated and the dresser 107 is brought down while rotating, thereby performing initial dressing D0 on the polishing pad 103. If the initial dressing D0 is performed in this way, clogging can be eliminated from the polishing surface of the polishing pad 103 before polishing on the substrates is started. Thus, the polishing pad 103 gets well ready for polishing on the substrates.
  • Next, after the [0091] dresser 107 has been lifted, a first slurry supply process step S1 is started on the polishing pad 103. Thereafter, while the first slurry supply process step S1 is continued, a first polishing process step P1 is performed by pressing the substrate 101 held by the substrate holder 102 against the polishing pad 103 and at the same time, the first rotation torque T1 of the polishing platen 104 is detected by the torque detector 108A. The first rotation torque T1 is detected as rotation torque in the steady state when the waveform of rotation torque is flattened.
  • When the first polishing process step P[0092] 1 on the substrate is finished, a first rinsing process step R1 is performed, thereby cleaning the polishing pad 103.
  • Next, a first dressing process step D[0093] 1 is performed on the polishing pad 103. In this case, since the polishing surface of the polishing pad 103 has got clogged only slightly as a result of the first polishing process step P1, the time interval of the first dressing process step D1 is set equal to that of the initial dressing process step D0.
  • Then, while a second slurry supply process step S[0094] 2 is continued on the polishing pad 103, a second polishing process step P2 is performed by pressing the substrate 101 against the polishing pad 103 and the second rotation torque T2 of the polishing platen 104 is detected. The second rotation torque T2 is also detected as rotation torque in the steady state. In this case, the value of the second rotation torque T2 is smaller than that of first rotation torque T1. This is because the frictional force between the substrate 101 and the polishing pad 103 has decreased since the polishing surface of the polishing pad 103 has got clogged as a result of the second polishing process step P2. When the second polishing process step P2 on the substrate is finished, a second rinsing process step R2 is performed, thereby cleaning the polishing pad 103.
  • Subsequently, a second dressing process step D[0095] 2 is performed on the polishing pad 103. In this case, since the value of the second rotation torque T2 is smaller than that of first rotation torque T1, it can be seen that the polishing surface of the polishing pad 103 has got clogged as a result of the second polishing process step P2. Thus, the time interval of the second dressing process step D2 is set longer than that of the first dressing process step D1 without changing the load applied to the substrate holder 102. As a result, clogging can be eliminated from the polishing surface of the polishing pad 103 and the polishing surface of the polishing pad 103 can recover its initial state.
  • Then, while a third slurry supply process step S[0096] 3 is continued on the polishing pad 103, a third polishing process step P3 is performed by pressing the substrate 101 against the polishing pad 103 and the third rotation torque T3 of the polishing platen 104 is detected. The third rotation torque T3 is also detected as rotation torque in the steady state. In this case, since the polishing surface of the polishing pad 103 has recovered its initial state by extending the time interval of the second dressing process step D2, the value of the third rotation torque T3 is larger than that of second rotation torque T2 and approximately equal to that of the first rotation torque T1. When the third polishing process step P3 on the substrate is finished, a third rinsing process step R3 is performed, thereby cleaning the polishing pad 103.
  • Next, the rotation torque during polishing process steps and the processing time intervals of dressing process steps where a large number of substrates are polished one after another will be described with reference to FIG. 8. [0097]
  • First, as in the example illustrated in FIG. 7, initial dressing is performed by the [0098] dresser 107 on the polishing pad 103 on the processing conditions that the rotation torque is TD0 and the processing time interval is t0, thereby recovering the initial state for the polishing surface of the polishing pad 103. Thereafter, polishing is performed on the first substrate and the rotation torque TP1 of the polishing platen 104 is measured. In the following description, the rotation torque TP1 of the polishing platen 104 while the first substrate is being polished will be called “initial rotation torque TP1”. Then, post-polishing dressing for the first substrate is performed on the processing conditions that the rotation torque is TD1 and the processing time interval is t1. In this case, the rotation torque TD1 is equal to the rotation torque TD0 and the processing time interval t1 is equal to the processing time interval t0.
  • Next, polishing is performed on the second substrate and simultaneously the rotation torque T[0099] P2 of the polishing platen 104 is measured. In this case, since the polishing pad 103 has got clogged, the rotation torque TP2 for the second substrate is smaller than the initial rotation torque TP1. Then, post-polishing dressing for the second substrate is performed on the processing conditions that the rotation torque is TD2 and the processing time interval is t2. In this case, the rotation torque TP2 during the polishing process step of the second substrate is smaller than the initial rotation torque TP1. Thus, in the dressing process step, the rotation torque TD2 is set equal to the rotation torque TD0 but the processing time interval t2 is set longer than the processing time interval t1, thereby recovering the initial state for the polishing surface of the polishing pad 103.
  • Subsequently, polishing is performed on the third substrate and simultaneously the rotation torque T[0100] P3 of the polishing platen 104 is measured. In this case, since the polishing surface of the polishing pad 103 has recovered its initial state before the polishing process step on the third substrate is started, the rotation torque TP3 for the third substrate is substantially equal to the initial rotation torque TP1. Then, post-polishing dressing for the third substrate is performed on the processing conditions that the rotation torque is TD3 and the processing time interval is t3. In this case, the rotation torque TP3 during the polishing process step of the third substrate is substantially equal to the initial rotation torque TP1. Thus, in the dressing process step, the rotation torque TD3 is set equal to the rotation torque TD0 and the processing time interval t3 is also set equal to the processing time interval t2.
  • Thereafter, polishing on a substrate, measurement of the rotation torque of the polishing [0101] platen 104 and post-polishing dressing are repeatedly performed on the fourth substrate and so on. In the remaining process steps, if the rotation torque of the polishing platen 104 is substantially equal to the initial rotation torque TP1, the processing time interval of the post-polishing dressing performed after that is set equal to the processing time interval of the previous dressing process step. On the other hand, if the rotation torque of the polishing platen 104 is smaller than the initial rotation torque TP1, the processing time interval of the post-polishing dressing performed after that is set longer than that of the previous dressing process step, thereby recovering the initial state for the polishing surface of the polishing pad 103.
  • For example, as shown in FIG. 8, if the rotation torque T[0102] P4 of the polishing platen 104 during the polishing process step on the fourth substrate is substantially equal to the initial rotation torque TP1, the processing time interval t4 of post-polishing dressing for the fourth substrate is set equal to the processing time interval t3 of post-polishing dressing for the third substrate. In general, if the rotation torque TPn of the polishing platen 104 during the polishing process step on the n-th substrate is smaller than the initial rotation torque TP1, the processing time interval tn of post-polishing dressing for the n-th substrate is set longer than that of the previous dressing process step. And if the rotation torque TPn+1 of the polishing platen 104 during the polishing process step on the (n+1)th substrate is substantially equal to the initial rotation torque TP1, the processing time interval tn+1 of post-polishing dressing for the (n+1)th substrate is set equal to the processing time interval tn of post-polishing dressing for the nth substrate.
  • In the fifth embodiment, if the rotation torque of the polishing [0103] platen 104 during a polishing process step on a substrate is substantially equal to the initial rotation torque TP1, the processing time interval of a dressing process step performed after that is set equal to that of the previous dressing process step. On the other hand, if the rotation torque of the polishing platen 104 is smaller than the initial rotation torque TP1, it can be seen that the polishing surface of the polishing pad 103 has got clogged. Thus, the processing time interval of the dressing process step performed after that is set longer than that of the previous dressing process step without changing the load applied on the substrate holder 102 and the respective revolving speeds of the substrate holder 102 and the polishing platen 104, thereby recovering the initial state for the polishing surface of the polishing platen 104. Accordingly, the polishing rates among the substrates can be kept constant.
  • In the fifth embodiment, the processing conditions of dressing are set based on the rotation torque of the [0104] rotation axis 104 a of the polishing platen 104. Alternatively, the processing conditions of dressing may be set based on the rotation torque of the rotation axis 102 a of the substrate holder 102.
  • Also, in this embodiment, the processing conditions for dressing are changed by extending a processing time interval. Alternatively, the pressure against the [0105] dresser 107, the revolving speed of the dresser 107, the revolving speed of the polishing platen 104 or a combination thereof may also be increased.
  • EMBODIMENT 6 [0106]
  • Next, a CMP method in the sixth embodiment of the present invention will be described with reference to FIGS. 1 and 9. In the sixth embodiment, polishing on a substrate and dressing on the polishing pad are supposed to be performed in parallel with each other. [0107]
  • Hereinafter, the relationship between rotation torque during a polishing process step and load (pressure) during a dressing process step where a large number of substrates are polished one after another will be described with reference to FIG. 9. It is noted that the processing time intervals are set constant in the sixth embodiment for the respective dressing process steps. [0108]
  • First, initial dressing is performed on the [0109] polishing pad 103 with the application of load G0 to the dresser 107, thereby recovering the initial state for the polishing surface of the polishing pad 103. Thereafter, while the first polishing process step is being performed on a substrate, the rotation torque TP1 of the polishing platen 104 is measured. And at the same time, the first dressing process step is performed on the polishing pad 103 with load G1 applied on the dresser 107. The load G1 for the first dressing process step is set equal to the load G0 for initial dressing. It is noted that the rotation torque TP1 of the polishing platen 104 during the first polishing process step will be called “initial rotation torque TP1”.
  • Then, while the second polishing process step is being performed on another substrate, the rotation torque T[0110] P2 of the polishing platen 104 is measured. And at the same time, the second dressing process step is performed on the polishing pad 103 with load G2 applied on the dresser 107. In this case, since the rotation torque during the first polishing process step is the initial rotation torque TP1, the load G2 for the second dressing process step is set equal to the load G1 for the first dressing process step. On the other hand, the rotation torque TP2 during the second polishing process step is smaller than the initial rotation torque TP1.
  • Subsequently, while the third polishing process step is being performed on another substrate, the rotation torque T[0111] P3 of the polishing platen 104 is measured. And at the same time, the third dressing process step is performed on the polishing pad 103 with load G3 applied on the dresser 107. In this case, since the rotation torque TP2 during the second polishing process step is smaller than the initial rotation torque TP1, the load G3 for the third dressing process step is set larger than the load G2 for the second dressing process step by ΔG, thereby recovering the initial state for the polishing surface of the polishing pad 103.
  • Thereafter, while the fourth polishing process step is being performed on another substrate, the rotation torque T[0112] P4 of the polishing platen 104 is measured. And at the same time, the fourth dressing process step is performed on the polishing pad 103 with load G4 applied on the dresser 107. In this case, since the rotation torque TP3 during the third polishing process step is substantially equal to the initial rotation torque TP1, the load G4 for the fourth dressing process step is set equal to the load G3 for the third dressing process step. Since the polishing surface of the polishing pad 103 has recovered its initial state by setting the load G3 for the third dressing process step larger than the load G2 for the second dressing process step, the rotation torque TP4 during the fourth polishing process step is substantially equal to the initial rotation torque TP1
  • Thereafter, the rotation torque of the polishing [0113] platen 104 is repeatedly measured while performing the fifth polishing process step and so on for remaining substrates. And at the same time, dressing is also repeatedly performed with load applied on the dresser 107. In general, if the rotation torque of the polishing platen 104 is substantially equal to the initial rotation torque TP1, the load for the next dressing process step is set equal to the load for the current dressing process step. On the other hand, if the rotation torque of the polishing platen 104 is smaller than the initial rotation torque TP1, the load for the next dressing process step is set larger than the load for the current dressing process step, thereby recovering the initial state for the polishing surface of the polishing pad 103.
  • For example, as shown in FIG. 9, if the rotation torque T[0114] Pn of the polishing platen 104 during the n-th polishing process step on a substrate is smaller than the initial rotation torque TP1, the load Gn+1 for the (n+1)th dressing process step is set larger than the load Gn for the n-th dressing process step by ΔG′, thereby recovering the initial state for the polishing surface of the polishing pad 103.
  • In the sixth embodiment, if the rotation torque of the polishing [0115] platen 104 during a polishing process step on a substrate is substantially equal to the initial rotation torque TP1, the load for the next dressing process step is set equal to the load for the current dressing process step. On the other hand, if the rotation torque of the polishing platen 104 is smaller than the initial rotation torque TP1, it can be seen that the polishing surface of the polishing pad 103 has got clogged. Thus, the load for the next dressing process step is set larger than the load for the current dressing process step, thereby recovering the initial state for the polishing surface of the polishing pad 103. As a result, the polishing rates among the substrates can be kept constant.
  • In the sixth embodiment, the processing conditions for dressing are set based on the rotation torque of the [0116] rotation axis 104 a of the polishing platen 104. Alternatively, the processing conditions for dressing may be set based on the rotation torque of the substrate holder 102 or the rotation torque of the dresser 107.
  • In the fifth and sixth embodiments, rotation torque in the steady state where the rotation torque waveform has flattened is detected during a polishing process step. Alternatively, rotation torque immediately after a polishing process step is started, i.e., a peak value of rotation torque, may be detected instead. Such a method is particularly effective to polishing a soft film such as a BPSG film within a short period of time, i.e., a case where polishing is likely to be completed before rotation torque has settled in the steady state. [0117]
  • Also, in the fifth and sixth embodiments, the rotation torque during the first polishing process step performed after the polishing surface of the [0118] polishing pad 103 has recovered its initial state through initial dressing is regarded as initial rotation torque. Alternatively, rotation torque obtained beforehand by experiment or calculation may be used as preset rotation torque, and measured rotation torque may be compared to the preset rotation torque.

Claims (10)

What is claimed is:
1. A chemical/mechanical polishing apparatus comprising:
a polishing platen mounted to be rotatable;
a polishing pad fixed on the polishing platen;
abrasive supply means for supplying an abrasive onto the polishing pad;
a substrate holder, mounted to be rotatable above the polishing pad, for holding a substrate to be polished and pressing and polishing the substrate against the polishing pad;
a dresser, mounted to be rotatable above the polishing pad, for dressing the polishing pad;
torque detection means for detecting at least one of the rotation torque of the polishing platen and the rotation torque of the substrate holder; and
dresser control means for making the dresser dress the polishing pad if the rotation torque detected by the torque detection means is equal to or smaller than a predetermined value.
2. The apparatus of
claim 1
, further comprising
polishing control means for obtaining a rotation torque integrated value by integrating the rotation torque detected by the torque detection means with respect to time, and for stopping the operation of pressing and polishing the substrate, held by the substrate holder, against the polishing pad when the rotation torque integrated value reaches a prescribed value.
3. A chemical/mechanical polishing apparatus comprising:
a polishing platen mounted to be rotatable;
a polishing pad fixed on the polishing platen;
abrasive supply means for supplying an abrasive onto the polishing pad;
a substrate holder, mounted to be rotatable above the polishing pad, for holding a substrate to be polished and pressing and polishing the substrate against the polishing pad;
a dresser, mounted to be rotatable above the polishing pad, for dressing the polishing pad;
torque detection means for detecting at least one of the rotation torque of the polishing platen, the rotation torque of the substrate holder and the rotation torque of the dresser; and
dresser control means for increasing at least one of processing parameters including revolving speed of the dresser, pressure of the dresser against the polishing pad and amount of time during which the dresser dresses the polishing pad if the rotation torque detected by the torque detection means is smaller than a predetermined value.
4. The apparatus of
claim 3
, further comprising
polishing control means for obtaining a rotation torque integrated value by integrating the rotation torque detected by the torque detection means with respect to time, and for stopping the operation of pressing and polishing the substrate, held by the substrate holder, against the polishing pad when the rotation torque integrated value reaches a prescribed value.
5. A chemical/mechanical polishing method comprising the steps of:
a) rotating a substrate holder, which holds a substrate thereon, with an abrasive supplied onto a polishing pad fixed on a rotating polishing platen, bringing the substrate down to be closer to the polishing pad, and then pressing the substrate against the polishing pad, thereby polishing the substrate;
b) detecting at least one of the rotation torque of the polishing platen and the rotation torque of the substrate holder; and
c) dressing the polishing pad if the rotation torque detected in the step b) is equal to or smaller than a predetermined value.
6. The method of
claim 5
, further comprising the step of obtaining a rotation torque integrated value by integrating the rotation torque detected in the step b) with respect to time, and stopping the operation of polishing the substrate in the step a) when the rotation torque integrated value reaches a prescribed value.
7. A chemical/mechanical polishing method comprising the steps of:
a) rotating a substrate holder, which holds a substrate thereon, with an abrasive supplied onto a polishing pad fixed on a rotating polishing platen, bringing the substrate down to be closer to the polishing pad, and then pressing the substrate against the polishing pad, thereby polishing the substrate;
b) dressing the polishing pad by pressing a rotating dresser against the polishing pad;
c) detecting at least one of the rotation torque of the polishing platen, the rotation torque of the substrate holder and the rotation torque of the dresser; and
d) increasing at least one of processing parameters including revolving speed of the dresser, pressure of the dresser against the polishing pad and amount of time during which the dresser dresses the polishing pad if the rotation torque detected in the step c) is smaller than a predetermined value.
8. The method of
claim 7
, further comprising the step of obtaining a rotation torque integrated value by integrating the rotation torque detected in the step c) with respect to time, and stopping the operation of polishing the substrate in the step a) when the rotation torque integrated value reaches a prescribed value.
9. The method of
claim 7
, wherein in the step d), if the rotation torque detected in the step c) is substantially equal to the predetermined value, the processing parameters are not changed.
10. The method of
claim 7
, wherein the step d) comprises the step of further increasing the increased processing parameter if the rotation torque detected in the step c) is still smaller than the predetermined value after the processing parameter has been increased.
US09/725,844 1997-09-02 2000-11-30 Apparatus and method for chemical/mechanical polishing Expired - Fee Related US6416617B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/725,844 US6416617B2 (en) 1997-09-02 2000-11-30 Apparatus and method for chemical/mechanical polishing

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP23691997 1997-09-02
JP9-236919 1997-09-02
US09/145,126 US6191038B1 (en) 1997-09-02 1998-09-01 Apparatus and method for chemical/mechanical polishing
US09/725,844 US6416617B2 (en) 1997-09-02 2000-11-30 Apparatus and method for chemical/mechanical polishing

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/145,126 Division US6191038B1 (en) 1997-09-02 1998-09-01 Apparatus and method for chemical/mechanical polishing

Publications (2)

Publication Number Publication Date
US20010000753A1 true US20010000753A1 (en) 2001-05-03
US6416617B2 US6416617B2 (en) 2002-07-09

Family

ID=17007701

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/145,126 Expired - Fee Related US6191038B1 (en) 1997-09-02 1998-09-01 Apparatus and method for chemical/mechanical polishing
US09/725,844 Expired - Fee Related US6416617B2 (en) 1997-09-02 2000-11-30 Apparatus and method for chemical/mechanical polishing

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/145,126 Expired - Fee Related US6191038B1 (en) 1997-09-02 1998-09-01 Apparatus and method for chemical/mechanical polishing

Country Status (1)

Country Link
US (2) US6191038B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6461878B1 (en) * 2000-07-12 2002-10-08 Advanced Micro Devices, Inc. Feedback control of strip time to reduce post strip critical dimension variation in a transistor gate electrode
US20060199472A1 (en) * 2002-08-21 2006-09-07 Micron Technology, Inc. Apparatus and method for conditioning a polishing pad used for mechanical and/or chemical-mechanical planarization
TWI412428B (en) * 2008-12-30 2013-10-21
CN103753379A (en) * 2013-11-22 2014-04-30 上海华力微电子有限公司 Grinding speed detection apparatus, grinding device and method for detecting grinding speed in real time

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000228391A (en) * 1998-11-30 2000-08-15 Canon Inc Method and apparatus for precise-polishing semiconductor substrate
JP3760064B2 (en) 1999-08-09 2006-03-29 株式会社日立製作所 Semiconductor device manufacturing method and semiconductor device flattening apparatus
JP2002126998A (en) 2000-10-26 2002-05-08 Hitachi Ltd Polishing method and polishing device
US6468131B1 (en) * 2000-11-28 2002-10-22 Speedfam-Ipec Corporation Method to mathematically characterize a multizone carrier
KR100462868B1 (en) * 2001-06-29 2004-12-17 삼성전자주식회사 Pad Conditioner of Semiconductor Polishing apparatus
JP2004142083A (en) * 2002-10-28 2004-05-20 Elpida Memory Inc Wafer polishing device and wafer polishing method
JP2004186493A (en) * 2002-12-04 2004-07-02 Matsushita Electric Ind Co Ltd Method and arrangement for chemomechanical polishing
GB2420302B (en) * 2003-09-30 2007-03-07 Advanced Micro Devices Inc A method and system for controlling the chemical mechanical polishing by using a sensor signal of a pad conditioner
DE10345381B4 (en) * 2003-09-30 2013-04-11 Advanced Micro Devices, Inc. A method and system for controlling chemical mechanical polishing using a sensor signal from a pad conditioner
JP2007152499A (en) * 2005-12-06 2007-06-21 Fujikoshi Mach Corp Work polishing method
US7749050B2 (en) * 2006-02-06 2010-07-06 Chien-Min Sung Pad conditioner dresser
US20100173567A1 (en) * 2006-02-06 2010-07-08 Chien-Min Sung Methods and Devices for Enhancing Chemical Mechanical Polishing Processes
US8142261B1 (en) 2006-11-27 2012-03-27 Chien-Min Sung Methods for enhancing chemical mechanical polishing pad processes
US7473162B1 (en) 2006-02-06 2009-01-06 Chien-Min Sung Pad conditioner dresser with varying pressure
US20080287958A1 (en) * 2007-05-14 2008-11-20 Howmedica Osteonics Corp. Flexible intramedullary rod
JP5112007B2 (en) * 2007-10-31 2013-01-09 株式会社荏原製作所 Polishing apparatus and polishing method
US20090127231A1 (en) * 2007-11-08 2009-05-21 Chien-Min Sung Methods of Forming Superhard Cutters and Superhard Cutters Formed Thereby
US8096852B2 (en) * 2008-08-07 2012-01-17 Applied Materials, Inc. In-situ performance prediction of pad conditioning disk by closed loop torque monitoring
JP5511600B2 (en) * 2010-09-09 2014-06-04 株式会社荏原製作所 Polishing equipment
JP5927083B2 (en) * 2012-08-28 2016-05-25 株式会社荏原製作所 Dressing process monitoring method and polishing apparatus
JP6884015B2 (en) * 2017-03-22 2021-06-09 株式会社荏原製作所 Substrate polishing equipment and polishing method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5876265A (en) * 1995-04-26 1999-03-02 Fujitsu Limited End point polishing apparatus and polishing method
TW320591B (en) * 1995-04-26 1997-11-21 Fujitsu Ltd
JPH0970753A (en) 1995-06-28 1997-03-18 Toshiba Corp Polishing method and polishing device
JPH0970751A (en) * 1995-09-06 1997-03-18 Ebara Corp Polishing device
JPH09139367A (en) 1995-11-10 1997-05-27 Nippon Steel Corp Method and device for flattening semiconductor device
EP1213094A3 (en) * 1996-05-30 2003-01-08 Ebara Corporation Polishing apparatus having interlock function
JP3011113B2 (en) * 1996-11-15 2000-02-21 日本電気株式会社 Substrate polishing method and polishing apparatus
JPH10217102A (en) 1997-01-30 1998-08-18 Toshiba Mach Co Ltd Dressing method for abrasive cloth and its device
JPH10315124A (en) 1997-05-16 1998-12-02 Hitachi Ltd Polishing method and polishing device
US5957751A (en) * 1997-05-23 1999-09-28 Applied Materials, Inc. Carrier head with a substrate detection mechanism for a chemical mechanical polishing system
JP3031345B2 (en) * 1998-08-18 2000-04-10 日本電気株式会社 Polishing apparatus and polishing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6461878B1 (en) * 2000-07-12 2002-10-08 Advanced Micro Devices, Inc. Feedback control of strip time to reduce post strip critical dimension variation in a transistor gate electrode
US20060199472A1 (en) * 2002-08-21 2006-09-07 Micron Technology, Inc. Apparatus and method for conditioning a polishing pad used for mechanical and/or chemical-mechanical planarization
TWI412428B (en) * 2008-12-30 2013-10-21
CN103753379A (en) * 2013-11-22 2014-04-30 上海华力微电子有限公司 Grinding speed detection apparatus, grinding device and method for detecting grinding speed in real time

Also Published As

Publication number Publication date
US6191038B1 (en) 2001-02-20
US6416617B2 (en) 2002-07-09

Similar Documents

Publication Publication Date Title
US6191038B1 (en) Apparatus and method for chemical/mechanical polishing
US5308438A (en) Endpoint detection apparatus and method for chemical/mechanical polishing
US7101251B2 (en) Polishing system with in-line and in-situ metrology
KR100297200B1 (en) Polishing pad control device in wafer leveling process
JP4094743B2 (en) Chemical mechanical polishing method and apparatus
EP0771611B1 (en) Method and apparatus for determining endpoint in polishing process
US5337015A (en) In-situ endpoint detection method and apparatus for chemical-mechanical polishing using low amplitude input voltage
US7024268B1 (en) Feedback controlled polishing processes
KR101297931B1 (en) Polishing apparatus, semiconductor device manufacturing method using such polishing apparatus and semiconductor device manufactured by such semiconductor device manufacturing method
JP2003511873A (en) Semiconductor wafer polishing method and system
US20030104760A1 (en) Optical monitoring in a two-step chemical mechanical polishing process
US20070145011A1 (en) Chemical mechanical polishing system and process
US7094695B2 (en) Apparatus and method for conditioning a polishing pad used for mechanical and/or chemical-mechanical planarization
US7767472B2 (en) Substrate processing method and substrate processing apparatus
JP2002353174A (en) Method for adjusting polishing pad surface, and device thereof
JP2977543B2 (en) Chemical mechanical polishing apparatus and chemical mechanical polishing method
US6741913B2 (en) Technique for noise reduction in a torque-based chemical-mechanical polishing endpoint detection system
EP1212170B1 (en) Method and system for chemical mechanical polishing with a cylindrical polishing pad
US6579150B2 (en) Dual detection method for end point in chemical mechanical polishing
US6198294B1 (en) In-situ backgrind wafer thickness monitor
JP2001113457A (en) Chemical mechanical polishing method and manufacturing method of semiconductor integrated circuit device
US6857942B1 (en) Apparatus and method for pre-conditioning a conditioning disc
US7040954B1 (en) Methods of and apparatus for controlling polishing surface characteristics for chemical mechanical polishing
JP2001088008A (en) Polishing method and device
US20030045208A1 (en) System and method for chemical mechanical polishing using retractable polishing pads

Legal Events

Date Code Title Description
AS Assignment

Owner name: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD., JAPAN

Free format text: MERGER;ASSIGNOR:MATSUSHITA ELECTRONICS CORPORATION;REEL/FRAME:012454/0436

Effective date: 20010404

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20140709