The present invention relates to chemical-mechanical polishing and, more specifically, to chemical-mechanical polishing apparatus and methods for polishing a layer on a wafer.
Chemical-mechanical polishing (CMP) processes are used at one or more stages of integrated circuit fabrication to polish a layer on a wafer. Generally, a CMP tool includes a polishing pad mounted on a rotatable platen, a slurry feed that dispenses an abrasive polishing slurry onto the rotating polishing pad, and a carrier head arranged over the platen. The carrier head presses the wafer into contact with the polishing pad and spins the wafer relative to the rotating platen and polishing pad.
Conventional CMP tools employ a single polishing pad and platen that are each much larger than the wafer undergoing polishing. Localized topographies reflecting dishing and erosion may be produced during CMP as a result of variations in layout pattern densities. These localized surface topography variations may generate lithography printability defects because the depth of focus in the lithography tool cannot compensate for the height differences resulting from the localized surface topography variations. These localized surface topography variations may also produce unwanted variations in features, such as variations in the height of wires formed in a dielectric layer of an interconnect metallization level or the thickness of a plate of a metal-insulator-metal capacitor.
Improved chemical-mechanical polishing apparatus and methods for polishing a layer on a wafer are thus needed.
In an embodiment of the invention, an apparatus is provided for polishing a layer on a wafer. The apparatus includes a drive system, a plate configured to be rotated by the drive system, a plurality of polishers arranged on the plate, and a carrier configured to hold the wafer and to place the layer in contact with the polishers. Each polisher includes a platen and a force-applying device operatively connected to the platen, and the force-applying device is configured to apply a variable force to the platen.
In another embodiment of the invention, a method is provided for polishing a layer of a wafer. The method includes rotating a plate including a plurality of polishers arranged with stationary positions on the plate, and contacting an area of the layer with a polishing pad carried on each polisher, while rotating the wafer relative to the plate, to perform a polishing process. The method further includes adjusting a pressure applied by the polishing pad of one or more of the polishers to the corresponding area contacted on the layer in order to individually adjust a rate of material removal from the layer by the polishing pad of the one or more of the polishers.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various embodiments of the invention and, together with a general description of the invention given above and the detailed description of the embodiments given below, serve to explain the embodiments of the invention.
With reference to
A carrier head 17 is arranged over the plate 12 and is configured to secure and hold a wafer 15. The carrier head 17 is positioned relative to the plate 12 to suspend the wafer 15 at a location that is inside the outer perimeter of the plate 12 and that is offset radially outwardly relative to the center of the plate 12. The carrier head 17 is configured to place the wafer 15 in contact with the polishers 20. The carrier head 17 is configured to be rotated, as indicated by the single-headed arrows in
The polishers 20 are arranged in an array on the plate 12 and have fixed, stationary positions relative to the plate 12 and are not individually rotated about their respective axes of rotation. Each polisher 20 includes a polishing pad 22, a force-applying device 24, and a platen 26 that operatively connects the polishing pad 22 to the force-applying device 24. Each polishing pad 22, in conjunction with the abrasive slurry, is configured to remove material from a contacted area of a layer on the wafer 15. Each of the polishing pads 22 may have round wafer-contacting surface with an area having a diameter of less than or equal to 1 millimeter. Alternatively, the wafer-contacting surface may have a different shape with commensurate dimensioning. In general, the sizes of the polishing pads 22 may be determined based on a distribution of statistical size distributions of local surface topographies of the layer on the wafer 15. The polishing pads 22 may be detachably secured to the platens 26, such as by an adhesive layer, which may permit the the polishing pads 22 to be removed from the platens 26 and individually replaced. In an alternative embodiment, polishing pads 22 may be non-detachably secured to the platens 26 such that the plate 12 and array of polishers 20 can be removed and replaced as a unitary assembly.
The force-applying device 24 of each polisher 20 is capable of applying an independently-variable force to the polishing pad 22 and platen 26 that is transferred from the polishing pad 22 to an area of a layer on the wafer 15 as a correspondingly independently-variable pressure. The force applied by each of the force-applying devices 24 is capable of being changed or varied independent of the force applied by the other force-applying devices 24. The ability to provide the independently-variable pressures during a polishing process is promoted by arraying multiple polishers 20 on the plate 12 that are each smaller than the wafer 15, instead of using a single polishing pad and platen that are significantly larger than the wafer 15 itself. The force-applying device 24 may respond to variations in layout pattern densities of the layer being polished by actively adapting the force applied by each polishing pad 22 and platen 26 during the polishing process to the level of local surface topography. The time-dependent adaptation may be effective to reduce unwanted dishing and erosion of the layer.
With reference to
Each spring device 30 is configured to resist an applied force by exerting an opposing force in direct proportion to the spring's displacement. The applied force causing displacement of each spring device 30 is directly proportional to the thickness or height of the area of the layer of the wafer 15 contacting the polishing pad 22 on the platen 26. In turn, the material removal rate associated with each polishing pad 22 and platen 26 is proportional to the force applied by the spring device 30 over the area of the polishing pad 22 (i.e., the applied pressure). During a polishing process, factors such as variations in layout pattern densities will cause variations in the material removal rate that produces areas on the layer of local surface topography with heights that are greater than an average height of all areas on the layer and areas on the layer of local surface topography with heights that are less than an average height of all areas on the layer. The spring device 30 can respond to these time-dependent variations in the local surface topography by adaptively adjusting the force applied to the polishing pad 22 and platen 26 so that the pressure applied by the polishing pad 22 to the contacted area on the layer is also adaptively adjusted.
A thicker area of a layer on a wafer 15 with a taller local surface topography in contact with the polishing pad 22 on each platen 26 will displace the spring device 30 by a greater amount than a contacted area of the layer with shorter local surface topography. Contacted areas of the layer on the wafer 15 that develop taller local topographies will thus have a comparatively higher pressure exerted against them by the polishing pads 22 and platens 26, and thus the associated spring devices 30 will respond by removing material removed at a higher or faster rate from these contacted areas by the polishing pad 22. A thinner contacted area of a layer on a wafer 15 with a shorter local surface topography in contact with the polishing pad 22 on each platen 26 will displace the spring device 30 by a lesser amount than a contacted area of the layer with taller local surface topography. Areas of the layer on the wafer 15 that develop shorter local topographies will thus have a comparatively lower pressure exerted against them by the polishing pads 22 and platens 26, and thus the associate spring devices 30 will respond by removing material at a lower or slower rate from these contacted areas by the polishing pad 22. During a polishing process and as the surface topography changes, the adaptive adjustments to the force applied by the spring devices 30 to the polishing pads 22 and platens 26 and the resulting pressure applied by the polishing pads 22 to the contacted areas of the layer on the wafer 15 may be effective to reduce erosion and dishing in each local surface topography and thereby improve the uniformity of the polishing process.
With reference to
With reference to
Each polisher 20 may further include a sensor 50 that is connected with the controller 40. Each sensor 50 is configured to measure a force or a pressure applied to each contacted area of the layer of the wafer 15, and output a stream of signals related to the measured force or pressure as feedback to the controller 40 for closed-loop control. For example, the sensor 50 may be a piezoelectric sensor that generates an electrical current as an output signal in response to the force or pressure, and transmits the electrical current as an analog stream of signals to the controller 40. Thus, contacted areas of the layer with thicker or taller local surface topography will exert a higher pressure, on average, against corresponding polishing pads 22 and platens 26 that causes the piezoelectric sensors 50 to generate larger currents on average. Conversely, contacted areas of the layer with thinner or shorter local surface topography will exert a lower pressure, on average, against the corresponding polishing pads 22 and platens 26 that causes the piezoelectric sensors 50 to generate smaller currents on average. The controller 40 is configured to determine the pressure applied to each polisher 20 at any instant in time based on the received signals, and may calculate a map of pressures related to the local topographies represented by a corresponding thickness or height of each area of the layer contacted by the polishing pads 22.
Based in part on a map of the pressures applied by each polisher 20 when contacting the layer on the wafer 15, the controller 40 can determine an adjustment to the force to be applied by the force-applying device 24 to the platen 26 and polishing pad 22 of each polisher 20, which adjusted force is communicated to the corresponding contacted area of the layer on the wafer 15 as an adjusted pressure. For example, the controller 40 may compute an average force or pressure sensed for all polishers 20 and adjust the individual forces applied by the force-applying devices 24 to reduce the deviation from the average force so that the pressures applied to the areas of the layer on the wafer contacted by the polishing pads 22 are more uniform. For example, the controller 40 may cause the force-applying devices 24 to extend or retract an arm of an actuator to respectively increase or reduce the force applied to the attached polishing pad 22 and platen 26 and the pressure applied to the area contacted by the polishing pad 22.
As polishing of the layer on the wafer 15 proceeds and material is removed from areas of the layer by the polishing pads 22, the height of areas of the layer on the wafer may change with different areas experiencing different rates of material removal. Each sensor 50 in the array of sensors 50 may detect the force or pressure applied by the corresponding platen 26 and polishing pad 22 to contacted areas of the layer on the wafer 15, and continuously or repeatedly relay the detected force or pressure to the controller 40 as described above. As the force or pressure detected by each sensor 50 changes, the controller 40 may accordingly adjust the variable force or pressure applied through force-applying device 24 to the corresponding polishing pad 22 and platen 26. Polishing may be terminated by the controller 40 when, for example, the forces or pressures applied to the different areas of the layer of the wafer 15, as analyzed from the map of pressures, reaches a targeted acceptable level of variation.
For example, the targeted pressure uniformity may be determined from a standard deviation of the pressures being applied by the array of polishers 20 and a comparison with a minimum acceptable standard deviation in pressure. One exemplary calculation for comparing average pressure to the minimum acceptable standard deviation in the pressures applied to the contacted areas of the layer on the wafer is:
where N is the number of polishers, p, is the pressure exerted by each individual polisher 20 as controlled via the controller 40,
In an embodiment, the polishing process performed by the polishing apparatus 10 may be preceded by a conventional polishing process performed by a conventional chemical-mechanical polishing system.
With reference to
The one or more processors 230 operate under the control of an operating system 211 that resides in the memory 210. The operating system 211 manages processing resources so that computer program code embodied as one or more computer software applications, such as an application 212 residing in memory 210, has instructions executed by the one or more processors 230. In an alternative embodiment, the one or more processors 230 execute the application 212 directly, in which case the operating system 211 may be omitted. One or more data structures 213 may also reside in memory 210, and may be used by the one or more processors 230, operating system 211, and/or application 212 to store or manipulate data.
The I/O interface 250 operatively couples the one or more processors 230 to other devices and systems, such as the sensors 50 and the active force-applying structures 24 of the polishing apparatus 10. The controller 270 may include power electronics that are coupled with the active force-applying structures 24 (e.g., actuators) in order to drive movements of the active force-applying structures 24. The application 212, which includes program code with instructions for execution by one or more processors 230 to cause the polishing apparatus 10 to perform polishing processes, thereby works cooperatively with the sensors 50, active force-applying structures 24, and other elements of the polishing apparatus 10 by communicating via the I/O interface 250 to provide the various features, functions, applications, processes, or modules comprising embodiments of the invention. The application 212 has program code that is executed by, or otherwise relies on functions or signals provided by other system or network components external to the controller 200. Indeed, given the nearly endless hardware and software configurations possible, persons having ordinary skill in the art will understand that embodiments of the invention may include applications that are located externally to the controller 200, distributed among multiple computers or other external resources, or provided by computing resources (hardware and software) that are provided externally to controller 200.
The HMI 220, if included, is operatively coupled to the one or more processors 230 of controller 200 in a known manner to allow a user to interact directly with the controller 200. The HMI 220 may include video or alphanumeric displays, a touch screen, a speaker, and any other suitable audio and visual indicators capable of providing data to the user. The HMI 220 may also include input devices and controls such as an alphanumeric keyboard, a pointing device, keypads, pushbuttons, control knobs, microphones, etc., capable of accepting commands or input from the user and transmitting the entered input to the one or more processors 230.
A database 245 resides on the mass storage memory device 240, and may be used to collect and organize data used by the various systems and modules described herein. For example, the database 245 may be used to store, among other data, pressure maps, topological maps, and/or sensor readings. The database 245 may include data and supporting data structures that store and organize the data. In particular, the database 245 may be arranged with any database organization or structure including, but not limited to, a relational database, a hierarchical database, a network database, or combinations thereof. A database management system in the form of a computer software application executing as instructions on the one or more processors 230 may be used to access the information or data stored in records of the database 245 in response to a query, where a query may be dynamically determined and executed by the operating system 211, other applications 212, or one or more modules.
The methods as described above are used in the fabrication of integrated circuit chips. The resulting integrated circuit chips can be distributed by the fabricator in raw wafer form (e.g., as a single wafer that has multiple unpackaged chips), as a bare die, or in a packaged form. In the latter case, the chip is mounted in a single chip package (e.g., a plastic carrier, with leads that are affixed to a motherboard or other higher level carrier) or in a multichip package (e.g., a ceramic carrier that has either or both surface interconnections or buried interconnections). In any case, the chip may be integrated with other chips, discrete circuit elements, and/or other signal processing devices as part of either an intermediate product or an end product.
References herein to terms such as “vertical”, “horizontal”, etc. are made by way of example, and not by way of limitation, to establish a frame of reference. The term “horizontal” as used herein is defined as a plane parallel to a conventional plane of a semiconductor substrate, regardless of its actual three-dimensional spatial orientation. The terms “vertical” and “normal” refer to a direction perpendicular to the horizontal, as just defined. The term “lateral” refers to a direction within the horizontal plane. Terms such as “above” and “below” are used to indicate positioning of elements or structures relative to each other as opposed to relative elevation.
A feature “connected” or “coupled” to or with another element may be directly connected or coupled to the other element or, instead, one or more intervening elements may be present. A feature may be “directly connected” or “directly coupled” to another element if intervening elements are absent. A feature may be “indirectly connected” or “indirectly coupled” to another element if at least one intervening element is present.
The descriptions of the various embodiments of the present invention have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.