PRINTING CHEMICAL MECHANICAL POLISHING PAD HAVING WINDOW OR CONTROLLED POROSITY
20210245322 ยท 2021-08-12
Inventors
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B24B37/205
PERFORMING OPERATIONS; TRANSPORTING
B33Y70/00
PERFORMING OPERATIONS; TRANSPORTING
B29K2075/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/112
PERFORMING OPERATIONS; TRANSPORTING
B29K2105/0032
PERFORMING OPERATIONS; TRANSPORTING
B29C71/04
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29C67/20
PERFORMING OPERATIONS; TRANSPORTING
B24B37/24
PERFORMING OPERATIONS; TRANSPORTING
International classification
B24B37/20
PERFORMING OPERATIONS; TRANSPORTING
B24B37/24
PERFORMING OPERATIONS; TRANSPORTING
B29C67/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of fabricating a polishing pad includes determining a desired distribution of voids to be introduced within a polymer matrix of a polishing layer of the polishing pad. Electronic control signals configured to be read by a 3D printer are generated which specify the locations where a polymer matrix precursor is to be deposited, and specify the locations of the desired distribution of voids where no material is to be deposited. A plurality of layers of the polymer matrix corresponding to the plurality of the first locations is successfully deposited with the 3D printer. Each layer of the plurality of layers of polymer matrix is deposited by ejecting a polymer matrix precursor from a nozzle. The polymer matrix precursor is solidified to form a solidified polymer matrix having the desired distribution of voids.
Claims
1. A method of fabricating a polishing pad, comprising: successively depositing a plurality of layers with a 3D printer, each layer of the plurality of layers including a polishing material portion and a window portion, the polishing material portion deposited by ejecting a polishing material precursor from a first nozzle and solidifying the polishing material precursor to form a solidified polishing material, the window portion deposited by ejecting a window precursor from a second nozzle and solidifying the window precursor to form a solidified transparent window, wherein curing of the polishing material precursor and the window precursor form polymer matrixes having a same composition.
2. The method of claim 1, wherein ejecting the polishing material precursor from the first nozzle and ejecting the window precursor from the second nozzle forms an interface that directly bonds the solidified transparent window and the solidified polishing material.
3. The method of claim 1, wherein the polishing material precursor comprises opacity-inducing additives and the window precursor lacks such additives.
4. The method of claim 1, wherein solidifying the polishing material precursor comprising curing the polymer matrix precursor with light.
5. The method of claim 4, wherein solidifying the polishing material precursor comprising curing the polymer matrix precursor with ultraviolet (UV) or infrared (IR) light.
6. The method of claim 1, wherein the polishing material precursor comprises a urethane monomer.
7. The method of claim 6, wherein the polishing material precursor comprises polyurethane.
8. The method of claim 1, comprises printing on selected areas of the polishing layer to form grooves in a top surface of the polishing layer, wherein the grooves comprises regions where no polymer matrix precursor is deposited.
9. A system for fabricating a polishing pad, comprising: a 3D printer having a first nozzle to eject a polishing material precursor and a second nozzle to eject a window precursor; and a computer configured to cause the 3D printer to successively deposit a plurality of layers by ejecting the polishing material precursor from the first nozzle and ejecting a window precursor from a second nozzle and with each layer of the plurality of layers including a polishing material portion and a window portion, such that solidification of the polishing material precursor forms a solidified polishing material and solidification of the window precursor forms a solidified transparent window, and such that curing of the polishing material precursor and the window precursor form polymer matrixes having a same composition.
10. The system of claim 9, wherein ejecting the polishing material precursor from the first nozzle and ejecting the window precursor from the second nozzle forms an interface that directly bonds the solidified transparent window and the solidified polishing material.
11. The system of claim 9, comprising a source for the polishing material precursor and a source for the second nozzle, and wherein the polishing material precursor comprises opacity-inducing additives and the window precursor lacks such additives.
12. The system of claim 11, wherein the polymer matrix precursor comprises a urethane monomer.
13. The system of claim 9, wherein computer is configured to cause printing on selected areas of the polishing layer to form grooves in a top surface of the polishing layer, wherein the grooves comprises regions where no polymer matrix precursor is deposited.
14. The system of claim 9, wherein the 3D printer comprises a light source to solidify the polishing material precursor.
15. The system of claim 14, wherein the light sources comprises a ultraviolet (UV) or infrared (IR) light source.
Description
DESCRIPTION OF DRAWINGS
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045] Like reference symbols in the various drawings indicate like elements.
DETAILED DESCRIPTION
[0046] Referring to
[0047] The polishing layer 22 can be a material that is inert in the polishing process. The material of the polishing layer 22 can be a plastic, e.g., a polyurethane. In some implementations the polishing layer 22 is a relative durable and hard material. For example, the polishing layer 22 can have a hardness of about 40 to 80, e.g., 50 to 65, on the Shore D scale.
[0048] As shown in
[0049] In some implementations, the polishing layer includes pores, e.g., small voids. The pores can be 50-100 microns wide.
[0050] The polishing layer 18 can have a thickness D1 of 80 mils or less, e.g., 50 mils or less, e.g., 25 mils or less. Because the conditioning process tends to wear away the cover layer, the thickness of the polishing layer 22 can be selected to provide the polishing pad 18 with a useful lifetime, e.g., 3000 polishing and conditioning cycles.
[0051] On a microscopic scale, the polishing surface 24 of the polishing layer 22 can have rough surface texture, e.g., 2-4 microns rms. For example, the polishing layer 22 can be subject to a grinding or conditioning process to generate the rough surface texture. In addition, 3D printing can provide small uniform features, e.g., down to 30 microns.
[0052] Although the polishing surface 24 can be rough on a microscopic scale, the polishing layer 22 can have good thickness uniformity on the macroscopic scale of the polishing pad itself (this uniformity refer to the global variation in height of the polishing surface 24 relative to the bottom surface of the polishing layer, and does not count any macroscopic grooves or perforations deliberately formed in the polishing layer). For example, the thickness non-uniformity can be less than 1 mil.
[0053] Optionally, at least a portion of the polishing surface 24 can include a plurality of grooves 26 formed therein for carrying slurry. The grooves 26 may be of nearly any pattern, such as concentric circles, straight lines, a cross-hatched, spirals, and the like. Assuming grooves are present, then the polishing surface 24, i.e., the plateaus between the grooves 26, can be about i.e., can be 25-90% of the total horizontal surface area of the polishing pad 22. Thus, the grooves 26 can occupy 10%-75% of the total horizontal surface area of the polishing pad 18. The plateaus between the grooves 26 can have a lateral width of about 0.1 to 2.5 mm.
[0054] In some implementations, e.g., if there is a backing layer 20, the grooves 26 can extend entirely through the polishing layer 22. In some implementations, the grooves 26 can extend through about 20-80%, e.g., 40%, of the thickness of the polishing layer 22. The depth of the grooves 26 can be 0.25 to 1 mm. For example, in a polishing pad 18 having a polishing layer 22 that is 50 mils thick, the grooves 26 can have a depth D2 of about 20 mils.
[0055] The backing layer 20 can be softer and more compressible than the polishing layer 22. The backing layer 20 can have a hardness of 80 or less on the Shore A scale, e.g., a hardness of about have a hardness of 60 Shore A. The backing layer 20 can be thicker or thinner or the same thickness as the polishing layer 22.
[0056] For example, the backing layer can be an open-cell or a closed-cell foam, such as polyurethane or polysilicone with voids, so that under pressure the cells collapse and the backing layer compresses. A suitable material for the backing layer is PORON 4701-30 from Rogers Corporation, in Rogers, Conn., or SUBA-IV from Rohm & Haas. The hardness of the backing layer can be adjusted by selection of the layer material and porosity. Alternatively, the backing layer 20 formed from the same precursor and have the same porosity as the polishing layer, but have a different degree of curing so as to have a different hardness.
[0057] Turning now to
[0058] The polishing station 10 can include a rotatable platen 16 on which is placed the polishing pad 18. During a polishing step, a polishing liquid 30, e.g., abrasive slurry, can be supplied to the surface of polishing pad 18 by a slurry supply port or combined slurry/rinse arm 32. The polishing liquid 30 can contain abrasive particles, a pH adjuster, or chemically active components.
[0059] The substrate 14 is held against the polishing pad 18 by a carrier head 34. The carrier head 34 is suspended from a support structure, such as a carousel, and is connected by a carrier drive shaft 36 to a carrier head rotation motor so that the carrier head can rotate about an axis 38. The relative motion of the polishing pad 18 and the substrate 14 in the presence of the polishing liquid 30 results in polishing of the substrate 14.
[0060] Pad hardness and other material properties of the polishing layer have an effect on the polishing operation. Pad hardness is determined by the material used to fabricate the polishing layer, the extent and distribution of porosity in the polishing layer, and the degree of curing used to cure the polymer matrix precursor.
[0061] Control of the extent and distribution of porosity offers localized control of pad hardness. For example, it can be difficult to effectively vary the materials (that have different hardness) used to fabricate the polishing layer spatially across the polishing surface. Similarly, it can be difficult to control the degree of curing of the pad precursor with good resolution across the polishing layer. However, as described below, the location and density of pores can be controlled in a 3D printing process.
[0062] Typically porosity in the polishing layer 22 is introduced by including a material different from the polymer matrix precursor into the polishing layer. In some polishing pads, the porosity is introduced by including pore-containing (e.g., hollow) particles in the polishing layer. For example, hollow microspheres of known size can be mixed with the liquid precursor, which is then cured to form the material for the polishing layer. However, at the interface between the pad material and the particles, the differences in the hardness of the two materials can cause secondary scratches on the substrate that is being polished.
[0063] In some polishing layers, gas bubbles are used instead of particles to create voids. In this way, the need to use particles that are made of a material different from that of the polishing layer to create porosity is eliminated. While it is possible to control the overall porosity, it is difficult to control the pore size and distribution of pores when gas bubbles are used. Due to the somewhat random size and location of the gas bubbles, it is difficult to control the distribution of pores and the local porosity, and this can lead to differences in hardness across different regions of the polishing layer. For example, the diameter of the bubbles cannot be effectively controlled as the diameter is a function of the local surface tension. In addition, it is difficult to control the local distribution of gas bubbles, which can lead to differences in hardness across different regions of the polishing layer, causing variations in pad hardness that can impact the final polishing of wafers.
[0064] In some implementations, the polishing pad is manufactured to have a uniform distribution of pores.
[0065] In some implementations, the polishing pad is manufactured to have a distribution of pores that, due to the resulting differences in polishing layer hardness, is used to compensate for the differences in the linear velocity of the polishing pad being higher at the edge (near the circumference) of the polishing pad, compared to the center portion of the polishing pad. This difference in polishing speeds across the radius of the polishing pad, when uncorrected, can result in differential polishing of a substrate as the substrate is polished at different radial positions of the polishing layer.
[0066] In some implementations, the polishing pad is manufactured to have a distribution of pores that, due to the resulting differences in polishing layer hardness, compensate for other sources of non-uniformity in the polishing rate.
[0067] In order to effectively control the hardness of the polishing layer, computer simulations can first be used to determine the desired hardness of the polishing layer at different locations on the polishing layer. Such a simulation produces a hardness profile of the polishing layer that can be used to for example, compensate for differences in linear velocity of the polishing pad when it is being rotated. Based on the selected hardness profile, porosities are then distributed accordingly to achieve the selected profile. The size of the pores, the density and spatial distribution of the pores can be matched to the selected hardness profile.
[0068] 3D printing offers a convenient and highly controllable process for obtaining the porosities determined by computer simulations. Referring to
[0069] For a first layer 50a deposited, the nozzle 54 can eject onto the support 51. For subsequently deposited layers 50b, the nozzle 54 can eject onto the already solidified material 56. After each layer 50 is solidified, a new layer is then deposited over the previously deposited layer until the full 3-dimensional polishing layer 22 is fabricated. Each layer is applied by the nozzle 54 in a pattern stored in a 3D drawing computer program that runs on a computer 60.
[0070] The support 51 can be a rigid base, or be a flexible film, e.g., a layer of polytetrafluoroethylene (PTFE). If the support 51 is a film, then the support 51 can form a portion of the polishing pad 18. For example, the support 51 can be the backing layer 20 or a layer between the backing layer 20 and the polishing layer 22. Alternatively, the polishing layer 22 can be removed from the support 51.
[0071] A desired distribution of pores can simply be incorporated into the polishing layer 22 by not depositing the pad precursor material at particular locations specified by the desired distribution. That is, a pore can be formed at a particular location by simply not dispensing the pad precursor material at that particular location.
[0072] In 3D printing, the desired deposition pattern can be specified in a CAD-compatible file that is then read by an electronic controller (e.g., computer) that controls the printer. Electronic control signals are then sent to the printer to dispense the pad precursor material only when the nozzle 54 is translated to the position specified by the CAD-compatible file. In this way, the size of the actual pores in the polishing layer 22 does not need to be measured, but rather, the instructions contained in the CAD-file that are used to 3D print the material record the exact location and size of the porosity to be incorporated into the polishing layer 22.
[0073]
[0074] After depositing the continuous first layer 310, nozzle 54 is used to deposit a second layer 320. The second layer 320 contains a void 325 where the nozzle 54 does not deposit any polymer matrix precursor. Pores of between 30-50 micron can be formed in the second layer 320 by simply not depositing materials at those locations.
[0075] The layer immediately above the portion having the void can develop an overhang 332 that is directly above the void 325 in the second layer 320. The overhang 332 is retained laterally by the surface tension of the deposited polymer matrix precursor portion 331, thus preventing the overhang 332 from collapsing into the void 325. The nozzle 54 then continues to deposit polymer matrix precursor portion 333 which includes an overhang 334 that extends above the void 325. Similar to overhang 332, the surface tension of the deposited polymer matrix precursor portion 333 prevents the overhang 332 from collapsing in to the void 325.
[0076] Each of the printed layers 310-330 can be 30-50 micron in thickness.
[0077] Alternatively, for pores close to the polishing surface of the pad having a pore surface that would be abraded during the polishing process, a fluid (e.g., water) that is compatible with the polishing process can be deposited into the void, e.g., by a second nozzle. The pad precursor material that is deposited above the void is not miscible with the fluid and is prevented from collapsing into the void by the presence of the fluid. During the polishing process, when a portion of the pore surface is abraded, the fluid that is used during the polishing process is released from the pore and the pore would have the compressibility of an unfilled pore.
[0078] An ultraviolet (UV) or infrared (IR) curable polymer can be used as the pad precursor material to fabricate the polishing layer, eliminating the need for an oven, required when polishing pads are manufactured using injection molding. The fabrication process of the polishing pad can be moved from the vendor site and be licensed directly to the customer to be used at the customer site, where the customer can manufacture the exact numbers of pads that is needed.
[0079] Solidification of the deposited pad precursor material can be accomplished by polymerization. For example, the layer 50 of pad precursor material can be a monomer, and the monomer can be polymerized in-situ by UV curing. For example, UV or IR light sources 360 can be positioned in close proximity to the nozzle 54, as illustrated in
[0080] In addition to using pad precursor materials that are curable, the droplets 52 can be a polymer melt that solidifies upon cooling. Alternatively, the printer creates the polishing layer 22 by spreading a layer of powder and ejecting droplets of a binder material onto the layer of powder. In this case, the powder could include additives, e.g., the abrasive particles 22.
[0081] Grooves
[0082] Conventionally, grooves 26 formed in the polishing surface 24 for carrying slurry within the polishing surface 24 are typically machined. However, the profiles of such grooves are limited by milling, lathing or machining processes.
[0083] By using a 3D printing process, it is possible to create grooves with a wide variety of cross-sectional shapes. For example, it may be possible to create grooves which are narrower at the top than the bottom of the groove. For example, it would be difficult to achieve a dovetail profile 370, as shown in
[0084] Fibers 380 of the pad material may remain on the side of the groove 24 after milling, as shown in
[0085] In addition, the pores can be interconnected in desired patterns with grooves to enhance slurry transport. Different depths of grooves can also be fabricated in the polishing layer.
[0086] Conventional pads include a hard covering layer (e.g., polishing layer 22) secured to a soft subpad (e.g., a backing layer 20) by a pressure sensitive adhesive (PSA). Using 3D printing, multi-layer polishing pads can be built in a single printing operation without the use of an adhesive layer, e.g., PSA. The backing layer 20 can be made by printing a different precursor polymer and/or using the same pad precursor polymer but increasing the porosity of the printed structure to allow the backing layer 20 to be softer than the polishing layer 22. Additionally, the backing layer 20 can be provided with a different hardness than the polishing layer 22 by using a different amount of curing, e.g., a different intensity of UV radiation.
[0087] A transparent window can be embedded within the polishing layer. An optical monitoring system can send and receive light beams through the transparent window to and from the layer on the substrate being polished polishing layer in order to more accurately determine the endpoint in the polishing of the substrate.
[0088] Instead of separately manufacturing the transparent window and then using adhesives or other techniques to secure the window into a corresponding aperture formed in the polishing layer, 3D printing allows the transparent window to be directly deposited into the polishing layer. For example, a second nozzle is used to dispense an optically clear material (e.g., transparent polymer precursors that are without opacity-inducing additives, e.g., hollow microspheres) used to fabricate the transparent window, while a first nozzle is used to dispense the pad precursor material having voids at specific positions to achieve the desired porosity. The interface between the transparent window material and the pad precursor is bonded directly during the printing process and no adhesive is needed. The window can be printed to be uniformly solid, e.g., without porosity.
[0089] The 3D printing approach allows tight tolerances to be achieved due to the layer-by-layer printing approach. Also, one printing system (with printer 55 and computer 60) can be used to manufacture a variety of different polishing pads having different desired distributions of porosity in the polishing layer, simply by changing the pattern stored in the 3D drawing computer program.
[0090] Besides tailoring the porosity distribution in a polishing pad used for CMP, the methods and apparatus described herein can also be used to control size of porosity and the distribution of porosity for shock absorption, sound dampening and the controller thermal management of parts.
[0091] A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made. For example, either the polishing pad, or the carrier head, or both can move to provide relative motion between the polishing surface and the substrate. The polishing pad can be a circular or some other shape. An adhesive layer can be applied to the bottom surface of the polishing pad to secure the pad to the platen, and the adhesive layer can be covered by a removable liner before the polishing pad is placed on the platen. In addition, although terms of vertical positioning are used, it should be understood that the polishing surface and substrate could be held upside down, in a vertical orientation, or in some other orientation.