Embodiments of the present disclosure are generally directed to methods and systems for chemical mechanical planarization endpoint detection. More particularly, embodiments of the present disclosure are directed to methods and systems for chemical mechanical planarization endpoint detection using a reference signal.
In the global market, manufacturers of mass-produced products must offer high quality products at a low price. It is thus important to maximize yield and process efficiency to minimize production costs. This holds especially true in the field of semiconductor fabrication, where it is essential to combine cutting-edge technology with volume production techniques. It is the goal of semiconductor manufacturers to reduce the consumption of raw materials and consumables while at the same time improving process tool utilization.
Chemical Mechanical Planarization (CMP) is a critical unit process for manufacturing of microelectronic and nanoelectronic devices. CMP typically utilizes mechanical abrasion and chemical reactions to remove portions of a semiconductor substrate. For example, CMP is traditionally accomplished by a polishing pad interacting with the semiconductor substrate in the presence of a polishing fluid. The polishing fluid is generally composed of abrasives and other molecular components.
The point at which the CMP process has removed the desired amount of material is commonly referred to as the endpoint of the CMP process. For many processes, this endpoint is reached when portions of an underlying material are exposed by the CMP process. This endpoint is often estimated to be reached after a predefined amount of time at which the semiconductor substrate is exposed to the CMP process. The variability of such set time endpoint detection, however, is often quite high due to changes in polishing pad conditions, variation in the slurry, and variation of incoming thicknesses of material to be removed. Such variation increases tolerances achieved and decreases yield.
Accordingly, it is desirable to provide improved methods and systems for CMP endpoint detection during semiconductor device fabrication. Furthermore, other desirable features and characteristics of the inventive subject matter will become apparent from the subsequent detailed description of the inventive subject matter and the appended claims, taken in conjunction with the accompanying drawings and this background of the inventive subject matter.
Methods, non-transitory computer readable mediums, and controllers are provided for detecting an endpoint of a chemical mechanical planarization (CMP) process on a semiconductor substrate. In an embodiment, a method is provided for detecting an endpoint of a chemical mechanical planarization (CMP) process on a semiconductor substrate. The method comprises generating a reference signal, generating a first signal with which to control a CMP system, generating a second signal using a combination of the first signal and the reference signal, commanding the CMP system with the second signal, generating a response signal that indicates an operational characteristic of the CMP system that is responsive to the second signal and a friction property of the semiconductor substrate, and filtering the response signal using the reference signal to determine the endpoint of the CMP process.
In another embodiment, a non-transitory computer readable medium is provided for operating a processor during a chemical mechanical planarization (CMP) process on a semiconductor substrate. The non-transitory computer readable medium comprises instructions for generating a reference signal, generating a first signal with which to control a CMP system, generating a second signal using a combination of the first signal and the reference signal, commanding the CMP system with the second signal, generating a response signal that indicates an operational characteristic of the CMP system that is responsive to the second signal and a friction property of the semiconductor substrate, and filtering the response signal using the reference signal to determine an endpoint of the CMP process.
In another embodiment, a chemical mechanical planarization (CMP) system is provided. The CMP system includes a polishing head for securing a semiconductor substrate, a polishing platen opposing the polishing head and securing a polishing pad, a motor coupled with at least one of the polishing head and the polishing platen, and a controller. The controller comprises instructions configured for generating a reference signal, generating a first signal with which to control the motor, generating a second signal using a combination of the first signal and the reference signal, commanding the motor with the second signal, generating a response signal that indicates an operational characteristic of the CMP system that is responsive to the second signal and a friction property of a semiconductor substrate, filtering the response signal using the reference signal to determine an endpoint of the CMP process.
The various embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the invention or the application and uses of the invention. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
Embodiments of the present disclosure provide methods, non-transitory computer readable mediums, and Chemical Mechanical Planarization (CMP) systems during semiconductor fabrication. The methods, non-transitory computer readable media, and systems filter noise from a sensor signal using a reference signal. The reference signal is combined with a command signal to the CMP system, and the sensor signal varies in response to the reference signal component of the combined signal used to control the CMP system. The variation due to the reference signal may be used to provide reliable detection of velocity changes or other characteristics of the CMP system that vary due to an underlying material with different friction properties being uncovered by the CMP process.
Referring now to
Controller 110 may include any control circuitry capable of performing the various tasks described below. For example, controller 110 may be a processor, such as a microprocessor, microcontroller, or digital signal processor (DSP), having the capability to execute instructions directing the processor to perform the functions enumerated below. In another implementation, controller 110 may be hardware-based logic, or may include a combination of hardware, firmware, and/or software elements. Controller 110 may include a memory (not illustrated), which may be any device or component capable of storing digital data, such as one or more integrated circuits of static random access memory (SRAM), dynamic random access memory (DRAM), flash memory, and the like. In some implementations, the memory may be a magnetic or optical disk drive, or other type of storage device. In some embodiments, operations of the method described below may be stored as instructions in the memory or on other non-transitory computer readable media.
Controller 110 includes a reference signal module 120, a motor command module 122, a CMP system output module 124, a sensor input module 126, a lock-in amplifier module 128, and an endpoint analysis module 130. Modules 122, 124, 126, 128, and 130 may be hardware based logic or may be software instructions for execution on a processor to cause the processor to perform the operations described below. Reference signal module 120 is configured to generate a reference signal 132. Reference signal 132 is generated independent of any operations of CMP system 100, and is a repeating pattern that may be used by lock-in amplifier module 128 to remove noise from a signal generated by response sensor 116, as will be described below. In the example provided, reference signal 132 is a sinusoidal waveform having only one frequency. In some embodiments, the reference signal has other shapes or combinations of frequencies.
Motor command module 122 is configured to generate a first signal 134 that includes a motor command with which to command motor 114. For example, the motor command may be based on a desired rotational speed of a semiconductor substrate or a predetermined polishing rate within polishing assembly 112. In some embodiments, first signal 134 is a motor current that achieves the desired rotational speed or predetermined polishing rate.
CMP system output module 124 is configured to generate a second signal 136 using first signal 134 and reference signal 132. In the example provided, the amplitude of reference signal 132 is much smaller than the amplitude of first signal 134. In some embodiments, CMP system output module 124 generates second signal 136 by adding reference signal 132 to first signal 134. In some embodiments, second signal 136 may indicate a current and/or voltage to apply to motor 114.
Sensor input module 126 is configured to receive response signals 138 generated by response sensor 116. Response signal 138 indicates an operational characteristic of polishing assembly 112 that is responsive to input of second signal 136 to motor 114, as will be described below with reference to
Lock-in amplifier module 128 is configured to filter response signal 138 using reference signal 132. In the example provided, lock-in amplifier module 128 is a lock-in amplifier with response signal 138 and reference signal 132 as inputs and a third signal 140 as an output. Lock-in amplifiers are conventional components in small signal processing, and may also be known as phase-sensitive detectors. Lock-in amplifier module 128 may utilize analog or digital lock-in amplifier techniques, as will be appreciated by those with skill in the art. In some embodiments, alternative components may be utilized to reduce noise in response signal 138 using reference signal 132.
Endpoint analysis module 130 is configured to analyze third signal 140 to determine an endpoint of the CMP process. In the example provided, endpoint analysis module 130 analyzes third signal 140 according to the method described below. In general, endpoint analysis module 130 chooses the endpoint of the CMP process when third signal 140 indicates that a change in material being polished on the semiconductor substrate has been encountered, as will be described below with reference to
Polishing assembly 112 holds a semiconductor substrate 150 during the CMP process, as will be appreciated by those with skill in the art. Polishing assembly 112 includes a polishing head 152, a polishing platen 154, a polishing pad 156, and a slurry dispenser 158. Polishing head 152 secures semiconductor substrate 150 during the CMP process. Polishing head 152 is coupled for rotation with a rotor of motor 114 to rotate semiconductor substrate 150 relative to polishing pad 156.
Platen 145 secures polishing pad 156 and may be rotated during the CMP process. Polishing pad 156 may include any known polishing pads, as will be appreciated by those with skill in the art. For example, polishing pad 156 may be a polymer-impregnated felt type pad, a porometrics type pad, a filled polymer sheet type pad, an unfilled textured polymer sheet type pad, or other types of pads that may be in use now or in the future. Slurry dispenser 158 dispenses slurry 160 onto polishing pad 156 during the CMP process. It should be appreciated that polishing assembly 112 may take other forms and have additional or alternative components.
Motor 114 is an electrical motor driven by an alternating current power source. In the example provided, motor 114 is a first motor that rotates polishing head 152 using second signal 136. In some embodiments, a second motor 114′ is coupled with polishing platen 154. In some embodiments, the second motor 114′ may be operated using first signal 134. In other embodiments, the second motor 114′ may be operated using second signal 136 when the first motor is operated using first signal 134 or second signal 136.
Response sensor 116 measures an operational characteristic of polishing assembly 112. The operational characteristic may be any operating condition of polishing assembly 112 that changes in response to changes in second signal 136 and a changing friction property of semiconductor substrate 150. In the example provided, response sensor 116 is an angular velocity sensor and the operational characteristic is a velocity of polishing head 152. The angular velocity of polishing head 152 changes in response to the sinusoidal reference signal 132 and changes when the CMP process exposes the underlying material of semiconductor substrate 150, as will be appreciated by those with skill in the art.
Response sensor 116 may measure other conditions or incorporate other technologies. For example, response sensor 116 may be an acoustic sensor that measures an acoustic response of polishing assembly 112. In some embodiments, response sensor 116 may provide feedback directly to motor command module 122 so that CMP process may be controlled to maintain a constant rotational velocity of polishing head 152 and/or polishing platen 154. In such constant rotational velocity embodiments, a current applied to motors 114 may be utilized by controller 110 as an input along with reference signal 132 at lock-in amplifier module 128.
Referring now to
As the current applied to motor 114 varies according to reference signal 132 component of second signal 136, the velocity response of polishing assembly 112 varies according to a first velocity response 138A or a second velocity response 138B, depending on the material currently being polished. Controller 110 filters response signal 138A or 138B using reference signal 132 to generate third signal 140A or 140B, depending on the material being polished. In the example provided, controller 110 generates a third signal 140A using first response signal 138A. Controller 110 generates a third signal 140B using second response signal 138B. Controller 110 determines when third signal transitions between third signals 140A and 140B to determine whether the underlying material has been exposed and the CMP process endpoint has been reached, as will be described below.
Referring now to
Operation 310 provides a semiconductor substrate having an exposed first layer of a first material disposed overtop a second layer that is at least partially formed from a second material. For example, the first material may be the material to be polished from semiconductor substrate 150 illustrated in
Operation 312 secures the semiconductor substrate in a CMP system with the exposed first layer opposing a polishing pad of the CMP system. For example and referring momentarily to
Referring again to
Referring again to
Referring again to
Referring again to
Referring again to
While at least one exemplary embodiment has been presented in the foregoing detailed description of the invention, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5240552 | Yu | Aug 1993 | A |
5700180 | Sandhu | Dec 1997 | A |
6179688 | Beckage | Jan 2001 | B1 |
20020173223 | Gitis | Nov 2002 | A1 |
20030087586 | Kaushal | May 2003 | A1 |
20110199031 | Balazovic | Aug 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20150371912 A1 | Dec 2015 | US |