The present disclosure relates to chemical mechanical polishing, and more particularly to modifying a substrate thickness profile prior to polishing.
An integrated circuit is typically formed on a substrate by the sequential deposition of conductive, semiconductive, or insulative layers on a silicon wafer. A variety of fabrication processes require planarization of a layer on the substrate. For example, one fabrication step involves depositing a filler layer over a non-planar surface and planarizing the filler layer. For certain applications, the filler layer is planarized until the top surface of a patterned layer is exposed. For example, a metal layer can be deposited on a patterned insulative layer to fill the trenches and holes in the insulative layer. After planarization, the remaining portions of the metal in the trenches and holes of the patterned layer form vias, plugs, and lines to provide conductive paths between thin film circuits on the substrate.
Chemical mechanical polishing (CMP) is one accepted method of planarization. This planarization method typically requires that the substrate be mounted on a carrier head. The exposed surface of the substrate is typically placed against a rotating polishing pad. The carrier head provides a controllable load on the substrate to push it against the polishing pad. A polishing slurry with abrasive particles is typically supplied to the surface of the polishing pad.
In one aspect, a method of fabrication of a substrate includes, after deposition of an outer layer on a substrate and before polishing of an exposed surface of the outer layer of the substrate, performing a hydroblasting treatment of a selected portion of the exposed surface by directing a treatment liquid from a nozzle at a sufficiently high velocity onto the selected portion to remove material from the selected portion such that a thickness non-uniformity of the outer layer is reduced. Then the outer layer of the treated substrate is subject to chemical mechanical polishing to planarize and reduce a thickness of the outer layer.
In another aspect, a hydroblasting treatment station for modification of a substrate undergoing integrated circuit fabrication includes a chuck to hold the substrate, a nozzle coupled to a source of treatment liquid, the nozzle laterally movable relative to the substrate, and a controller configured to cause the nozzle to direct the treatment liquid at a sufficiently high velocity onto the selected portion to remove material from the selected portion such that a thickness non-uniformity of an outer layer of the substrate is reduced.
Implementations can optionally include, but are not limited to, one or more of the following advantages. The substrate layer thickness can be more uniform prior to polishing, which can make control of polishing parameters during polishing easier, and can improve polishing uniformity and reduce within-wafer-nonuniformity (WIWNU) of the polished substrate.
The details of one or more implementations are set forth in the accompanying drawings and the description below. Other aspects, features, and advantages will be apparent from the description and drawings, and from the claims.
A typical semiconductor fabrication process includes deposition of a layer, followed by chemical mechanical polishing of that layer to remove the layer until a desired thickness remains or an underlying layer is exposed. If the underlying layer is patterned, then the deposited layer typically has some small-scale topography, e.g., on the order of nanometers, resulting from the deposited layer filling trenches or holes required for the integrated circuit. This small-scale topography can be removed, i.e., the substrate can be planarized, by the polishing process.
Some deposition processes result in uneven deposition across the substrate. This uneven deposition is on a much larger scale and thickness than the small scale-topography, e.g., thicknesses of up to 1 μm across regions, often annular regions that are 5 to 40 mm wide. Many chemical mechanical polishing systems include components that can vary the polishing rate across the substrate, e.g., a carrier head with multiple individually pressurizable chambers, to compensate for non-uniform polishing effects or non-uniform layer thickness on the incoming substate. However, the uneven deposition resulting from an upstream process may strain or exceed the compensating capability of the polishing system.
To address this problem, a substrate can be treated after the deposition process, but before the next polishing process, to modify the thickness profiles of the substrate. In particular, the substrate can be subjected to a fluid jet ejected from a high-speed nozzle, e.g., a hydroblasting process. In contrast to an etchant treatment, hydroblasting is primarily a mechanical removal process.
In addition to any small-scale topography, non-uniformity in the deposition process can result in a non-uniform thickness profile of the outermost layer 16. For example, the outermost layer 16 can have a relatively thick region 20 that is thicker relative to other regions 22 of the outermost layer 16. The thick region 20 can be near the edge of the substrate, e.g., within 1-5 cm of the substrate edge. As deposition processes are typically more uniform near the center of the substrate, a central portion 22 of the outermost layer 16 on the substrate 10 can have relatively uniform thickness.
To address this non-uniformity, as shown in
In order to determine which regions of the surface 18 of the outermost layer 16 of substrate 10 should be subject to treatment, the substrate can be transferred to a metrology station after deposition but before treatment. The metrology station can be a stand-alone metrology system. The metrology station can generate a thickness profile, e.g. thickness of the outermost layer 16 as a function of radial position, or as a two-dimensional map, e.g., an R⊖ or XY map. This measured thickness profile can be stored by a controller and compared to a desired thickness profile. Regions where the measured thickness profile are thicker than the desired thickness profile are identified as regions to be treated. In some implementations, only one substrate from a batch or cassette is measured; other substrates from that batch or cassette are assumed to have the same measured thickness profile.
Referring to
The polishing system can include an in-situ monitoring system that generates a signal that depends on the thickness of the outermost layer 16. A controller in the polishing system thus can receive this thickness data and control the polishing parameters, e.g., pressurized in chambers in the carrier head, to provide polishing rates that will result in a more uniform thickness after polishing.
Although
Referring to
The chuck 110 has a top surface 112 to contact the back side of the substrate 10. In some implementations, the chuck 110 is rotatable, e.g., by drive shaft 114 that is driven by a motor 116. Although
An annular shield 128 can surround the chuck 110, e.g., be concentric with the chuck 110, to block treatment fluid 50 flung off the substrate and thus prevent contamination of other portions of the system. The shield 128 can also serve as a catch-bowl to collect treatment fluid 50 that flows off the substrate 10.
To transfer the substrate 10 onto the chuck 110, an end effector of a robot can carry the substrate 10 into position over the chuck. After the substrate is lowered on the chuck 110, a treatment fluid 50, e.g., deionized water, is ejected from a nozzle 52 at high speed (shown by arrow A). In some implementations, lift pins 126 embedded in the chuck 110 can rise up from the chuck 110 to temporarily support the substrate 10. When the lift pins 126 are supporting the substrate 10, the robot can withdraw the end effector. Then the lift pins 126 can retract back into the chuck 110 until the substrate 10 is in contact with the top surface 112 of the chuck 110.
Alternatively, if the chuck 110 is narrower than the substrate 10 and the end effector is an edge grip or edge support ring, then transfer of the substrate 10 can be accomplished simply by raising the chuck 110 with a vertical actuator, e.g., the motor 116, until the chuck 110 contacts the substrate. The chuck 110 can be raised so that its top surface 112 is above the top edge 129 of the shield 128.
Alternatively, if the gap between the chuck 110 and shield 128 is sufficiently wide and the end effector is an edge grip or edge support ring, then transfer of the substrate 10 can be accomplished simply by lowering the end effector.
The dispenser 130 can include a nozzle 52 at the end of an arm 132 that extends from a base support 134. In some implementations, the arm 132 is pivotable, e.g., by rotation of a portion of the base support 134, such that the nozzle 52 can swing in an arc (shown by arrow D) so as to control the radial position of the nozzle 52 relative to the center of the substrate 10, e.g., relative to the axis of rotation of the chuck 110. In conjunction, rotation of the chuck 110 and sweep of the arm can provide motion of the nozzle (arrow B in
Of course, many other combinations are possible for positioning of the nozzle 52. For example, the arm 132 could be linearly extendable rather than pivotable. The base support 134 could be movable, e.g., in a direction to orthogonal to the linear motion of the arm 132, to provide X-Y positioning of the nozzle 52 over the substrate 10. In this case, rotation of the chuck 110 is not needed and is optional.
The nozzle 52 is fluidically coupled by a fluid line 136, e.g., by pipes, flexible tubing, passages through the arm 132, etc., to a treatment fluid source 138. The fluid source 138 can be a reservoir of temperature-controlled fluid, a facilities line, etc. A pump or valve 140 can control the flow rate of the treatment fluid 50 from the fluid source 136 to the nozzle.
The treatment fluid 50 can be deionized water (DI water). In particular, unlike slurry-based polishing operations the treatment fluid 136 can be abrasive-free. Moreover, the treatment fluid 50 need not include any etchant. The treatment fluid 50 can include a pH adjustor and/or an accelerant. In some implementations the treatment fluid can be include abrasive particles, e.g., be a slurry.
In operation, the pump or valve 140 can direct fluid 50 through the nozzle 52 at a rate such that the stream of fluid 50 is ejected at about 5-20 m/s, e.g., 10 m/s, onto the surface 18 of the outermost layer 16 of the substrate 10. This speed should be sufficient to create a hydroblasting effect that removes material from the substrate. Too high a velocity may create the risk of over-removal or damage to the substrate. Too low a velocity may simply not act to remove material. The size of the nozzle opening and spacing between the nozzle and substrate can be selected such that the treatment fluid 50 impinges the substrate in an area 0.5 to 20 mm across.
Although
Returning to
The controller 190 can store a desired thickness profile, e.g. a desired thickness of the outermost layer as a function of radial position, or as a two-dimensional map, e.g., an R⊖ or XY map. The desired thickness profile can be received from user input, from an uploaded file, or generated algorithmically. The controller 190 can also receive a measured thickness profile, e.g., from a stand-alone metrology station that measures the substrate after deposition of the outermost layer 16. The controller 190 can compare the measured thickness profile to the desired thickness profile to identify regions where the measured thickness profile are thicker than the desired thickness profile. Based on this identification, the controller 190 can generate a scan and flow plan, e.g., a set of motions for the chuck 110 and/or arm 132, as well as a flow rate for the treatment liquid as the nozzle 52 moves relative to the substrate, so as to treat the identified regions and reduce the difference between the measured thickness profile and the desired thickness profile.
In some implementations, the controller 190 stores data, e.g., in the form of a lookup table, that contains information about the rate of removal of the outermost layer 16 as a function of flow rate of the treatment fluid 50. The data can be empirically determined for each type of substrate, e.g., can depend on the composition of the outermost layer 18 and the pattern on the substate 10.
The hydroblasting treatment station 100 can also include an in-situ monitoring system 180 that provides a measurement of the thickness of the outermost layer 116 during treatment process. Examples of the monitoring system 180 include eddy current sensors, or optical monitors such as reflectometer or spectrometer. For example, the monitoring system 180 can include a light source 182 to generate a light beam 184 that is reflected off the surface 18 of the outermost layer 18 of the substrate, and a detector 186, e.g., a photodetector, to detect an intensity of the reflected light. The monitoring system 180 can be positioned to monitor a region at the same radial position on the substrate as the nozzle 52 is treating. For example, the optical monitoring system 180 could be attached to the same arm 132 that holds the nozzle 52, or the optical monitoring system 180 could be attached to a separate arm that extends over the chuck and controller 190 can cause the separate arm to position the monitoring region at the same radial distance from the center of the substrate as the nozzle 52. The monitoring system 180 can communicate with the controller 190 to provide feedback to and control the treatment process.
As used in the instant specification, the term substrate can include, for example, a product substrate (e.g., which includes multiple memory or processor dies), a test substrate, a bare substrate, and a gating substrate. The substrate can be at various stages of integrated circuit fabrication.
The controller and other computing devices part of systems described herein can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware. For example, the controller can include a processor to execute a computer program as stored in a computer program product, e.g., in a non-transitory machine-readable storage medium. Such a computer program (also known as a program, software, software application, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
5 In context of the controller, “configured” indicates that the controller has the necessary hardware, firmware or software or combination to perform the desired function when in operation (as opposed to simply being programmable to perform the desire function).
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the description. Accordingly, other implementations are within the scope of the following claims.
This application claims the benefit of priority of U.S. Provisional Application No. 63/542,443, filed on Oct. 4, 2023, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63542443 | Oct 2023 | US |