Cleaning system with in-line SPM processing
11682567 · 2023-06-20
Assignee
Inventors
- Brian J. BROWN (Palo Alto, CA, US)
- Ekaterina A. Mikhaylichenko (San Jose, CA, US)
- Brian K. Kirkpatrick (Allen, TX, US)
Cpc classification
B08B3/12
PERFORMING OPERATIONS; TRANSPORTING
H01L21/68707
ELECTRICITY
B08B13/00
PERFORMING OPERATIONS; TRANSPORTING
H01L21/67057
ELECTRICITY
B08B3/14
PERFORMING OPERATIONS; TRANSPORTING
H01L21/02074
ELECTRICITY
B65G47/90
PERFORMING OPERATIONS; TRANSPORTING
B08B3/02
PERFORMING OPERATIONS; TRANSPORTING
B08B3/08
PERFORMING OPERATIONS; TRANSPORTING
H01L21/67028
ELECTRICITY
International classification
H01L21/67
ELECTRICITY
B08B1/00
PERFORMING OPERATIONS; TRANSPORTING
B08B13/00
PERFORMING OPERATIONS; TRANSPORTING
B08B3/02
PERFORMING OPERATIONS; TRANSPORTING
B08B3/04
PERFORMING OPERATIONS; TRANSPORTING
B08B3/08
PERFORMING OPERATIONS; TRANSPORTING
B08B3/12
PERFORMING OPERATIONS; TRANSPORTING
B08B3/14
PERFORMING OPERATIONS; TRANSPORTING
B65G47/90
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A cleaning system for processing a substrate after polishing includes a sulfuric peroxide mix (SPM) module, at least two cleaning elements, and a plurality of robots. The SPM module includes a sulfuric peroxide mix (SPM) cleaner having a first container to hold a sulfuric peroxide mix liquid and five to twenty first supports to hold five to twenty substrates in the liquid in the first container, and a rinsing station having a second container to hold a rinsing liquid and five to twenty second supports to hold five to twenty substrates in the liquid in the second container. Each of the at least two cleaning elements are configured to process a single substrate at a time. Examples of a cleaning element include a megasonic cleaner, a rotating brush cleaner, a buff pad cleaner, a jet spray cleaner, a chemical spin cleaner, a spin drier, and a marangoni drier.
Claims
1. A cleaning system for processing a substrate after polishing, the system comprising: a sulfuric peroxide mix (SPM) module including a sulfuric peroxide mix (SPM) cleaner having a first container to hold a sulfuric peroxide mix liquid and five to twenty first supports to hold five to twenty substrates in the liquid in the first container, and a rinsing station having a second container to hold a rinsing liquid to remove the sulfuric peroxide mix liquid and five to twenty second supports to hold five to twenty substrates in the rinsing liquid in the second container; at least two cleaning elements selected from the group consisting of a megasonic cleaner, a rotating brush cleaner, a buff pad cleaner, a jet spray cleaner, a chemical spin cleaner, a spin drier, and a marangoni drier, each of the at least two cleaning elements configured to process a single substrate at a time; and a plurality of robots configured to transport a substrate through a first of at least two ports in a top of the first container onto a support of the five to twenty first supports in the first container, remove the substrate from the first container through a first or second of the at least two ports in the top of the first container, transport the substrate through a top of the second container onto a support of the five to twenty second supports in the second container, remove the substrate from the second container, transport the substrate to a first of the at least two cleaning elements, and transport the substrate to a second of the at least two cleaning elements.
2. The system of claim 1, comprising a substrate input station, and a controller configured to cause the plurality of robots to transport the substrate from the input station to the SPM module, from the SPM module to the first of the at least two cleaning elements, and from the first of the at least two cleaning elements to the second of the at least two cleaning elements.
3. The system of claim 1, comprising a substrate input station, and a controller configured to cause the plurality of robots to transport the substrate from the input station to the first of the at least two cleaning elements, transport the substrate from the first of the at least two cleaning elements to the SPM module, and from the SPM module the second of the at least two cleaning elements.
4. The system of claim 1, wherein the plurality of robots include a first robot having an arm movable along a first axis.
5. The system of claim 4, wherein the SPM module, the first of the at least two cleaning elements, and the second of the at least two cleaning elements are arranged in the aforementioned order along the first axis.
6. The system of claim 4, wherein the first of the at least two cleaning elements, the SPM module, and the second of the at least two cleaning elements are arranged in the aforementioned order along the first axis.
7. The system of claim 6, wherein the plurality of robots include a second robot to transport the substrate from an input station to the SPM module.
8. The system of claim 4, wherein the sulfuric peroxide mix (SPM) cleaner and the rinsing station are arranged side by side along a second axis perpendicular to the first axis.
9. The system of claim 8, wherein the plurality of robots include a second robot to transport the substrate from the SPM cleaner to the rinse station.
10. The system of claim 9, wherein the plurality of robots include a third robot to transport the substrate from a substrate input station to the SPM module.
11. The system of claim 1, wherein the least two cleaning elements include a rotating brush cleaner, a buff pad cleaner, and a jet spray cleaner.
12. A system for processing a substrate after polishing, the system comprising: a polisher including a rotatable platen to hold a polishing pad and a carrier head to hold the substrate against polishing pad; a transfer station to load and unload the substrate from the carrier head; a cleaner including a sulfuric peroxide mix (SPM) module including a receiving station, a sulfuric peroxide mix (SPM) cleaner having a first container to hold a sulfuric peroxide mix liquid and five to twenty first supports to hold five to twenty substrates in the liquid in the first container, and a rinsing station having a second container to hold a rinsing liquid to remove the sulfuric peroxide mix liquid and five to twenty second supports to hold five to twenty substrates in the rinsing liquid in the second container, at least two cleaning elements selected from the group consisting of a megasonic cleaner, a rotating brush cleaner, a buff pad cleaner, a jet spray cleaner, a chemical spin cleaner, a spin drier, and a marangoni drier, each of the at least two cleaning elements configured to process a single substrate at a time, and a plurality of robots configured to transport a substrate from the receiving station through a first of at least two ports in the top of the first container onto a support of the five to twenty first supports in the first container, remove the substrate from the first container through a first or second of the at least two ports in a top of the first container, transport the substrate through a top of the second container onto a support of the five to twenty second supports in the second container, remove the substrate from the second container, transport the substrate to a first of the at least two cleaning elements, and transport the substrate to a second of the at least two cleaning elements; and a transfer robot configured to transport a substrate from the transfer station directly to the receiving station.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8) Like reference symbols in the various drawings indicate like elements.
DETAILED DESCRIPTION
(9) SPM cleaning can be performed in a parallel separated mode in which each substrate is placed in a bath in a separate processing chamber. Although this permits parallel processing of multiple substrates, the use of separate containers can increase the use of the processing chemistry, e.g., the sulfuric acid and hydrogen peroxide. Further, the chemistry may not be reusable; new chemistry may be needed for each substrate. This chemistry can be a significant expense.
(10) Moreover, the time required for SPM processing can be fairly large relative to the polishing time, e.g., by a factor of 10 or more. Thus, in order to match the throughput of the polishing system so that SPM process is not gating the throughput, a large number of substrates would need to be processed in parallel by SMP. However, including multiple SPM chambers with each chamber processing a single substrate might not be feasible, due to cost, available footprint in the clean room, or chemistry expense.
(11) An approach that may address one or more of these issues is to have an SPM processing system in which multiple substrates are processed in the same tank.
(12)
(13) The factory interface 102 includes a support to hold plurality of substrate cassettes 110, a housing 111 that encloses a chamber, and one or more interface robots 112. The factory interface robot 112 generally provides the range of motion required to transfer substrates between the cassettes 110 and one or more of the other modules of the system 100.
(14) Unprocessed substrates are generally transferred from the cassettes 110 to the input module 104 by the interface robot 112. The input module 104 generally facilitates transfer of the substrate between the interface robot 112 and the transfer robot 114. The transfer robot 114 transfers the substrate between the input module 104 and the polisher 102.
(15) The polisher 106 generally comprises a transfer station 116, and one or more polishing stations 118. The transfer station 116 is disposed within the polishing module 106 and is configured to accept the substrate from the transfer robot 114. The transfer station 116 transfers the substrate to the carrier head 120 of a polishing station 118 that retains the substrate during polishing.
(16) The polishing stations 118 includes a rotatable disk-shaped platen on which a polishing pad 120 is situated. The platen is operable to rotate about an axis. The polishing pad 120 can be a two-layer polishing pad with an outer polishing layer and a softer backing layer. The polishing stations 118 further includes a dispensing arm 122, to dispense a polishing liquid, e.g., an abrasive slurry, onto the polishing pad 120. In the abrasive slurry, the abrasive particles can be silicon oxide, but for some polishing processes use cerium oxide abrasive particles. The polishing station 118 can also include a conditioner head 123 to maintain the polishing pad 120 at a consistent surface roughness.
(17) The polishing stations 118 include at least one carrier head 124. The carrier head 124 is operable to hold a substrate 10 against the polishing pad 110 during polishing operation. Following a polishing operation performed on a substrate, the carrier head 124 will transfer the substrate back to the transfer station 116.
(18) The transfer robot 114 then removes the substrate from the polishing module 106 through an opening connecting the polishing module 106 with the remainder of the CMP system 100. The transfer robot 114 removes the substrate in a horizontal orientation from the polishing module 106 and reorients the substrate vertically to be placed in the cleaning module 108.
(19) The cleaning module 108 generally includes one or more cleaning devices that can operate independently or in concert. For example, the cleaning module 108 can include, from top to bottom in
(20) Although
(21) As described above, the CMP system 100 transfers the substrates from the polishing module 106 into the cleaning module 108. Debris from the polishing process, e.g., abrasive particles or organic materials from the polishing pad or slurry, can be stuck to the substrates. Some of these materials, e.g., cerium oxide particulates, and organic additives from the polishing module 106, are difficult to remove with the cleaners 131, 132, 133 listed above. Therefore, the substrates are moved to an in-line sulfuric peroxide mixture (SPM) module 128 within the cleaning module 108. The SPM module shown in
(22) A cutaway side-view of an SPM module 128 is shown in
(23) Depicted on the left of the cleaning container 124 is a receiving station 180 where the transfer robot 114 places a substrate 10a to be cleaned. A robot arm of the cleaning module, e.g., a robot arm 137 of the SPM module 128, then grasps the substrate 10a and removes it from the receiving station 180.
(24) Depicted on the right of the rinsing container 126 is an output station 182 where the transfer robot 114 places a substrate 10a that has been cleaned and rinsed. A robot arm of the cleaning module, e.g., the overhead conveyor, then grasps the substrate 10a and removes it from the output station 182.
(25) Positioned at the top surface of each of the cleaning container 124 and rinse container 126 are a plurality of operable access ports 150. The access ports 150 can be closed to reduce the escape of fumes and liquid from the tanks, which can improve cleanliness and reduce operator risk. Generally, each container has at least two operable access ports 150; however, in some embodiments, the rinse tank may have an open top, e.g., no cover between the retracted position of the robot arm 137 and the liquid in the tank.
(26) The cleaning container 124 and rinse container 126 include interior compartments capable of holding liquids. The cleaning container 124 is filled with a cleaning liquid 134, e.g., the sulfuric peroxide mixture. In some implementations, the cleaning liquid 134 can be a mixture including about three parts sulfuric acid to about one part hydrogen peroxide. Adjacent to the filled cleaning compartment is at least one overflow basin 136.
(27) The basin 136 can be any volume that generally surrounds the interior compartment. When the cleaning liquid 134 is recirculated within the interior compartment, any cleaning liquid 134 that overflows from the interior compartment is captured in the overflow basins 136, directed to a filtering, heating and replenishing system 138, and returned to the interior compartment.
(28) Upon receiving a signal from a system controller, e.g., when the substrate 10a is grasped by a robot arm 137, at least one access port 150 is opened. The robot arm 137 then inserts the substrate 10a through the opened port 150 and places the substrate 10a in a support 140.
(29) Disposed along the base and spaced apart along the length of the cleaning container 124 and the rinse container 126 are substrate supports 140. Each support 140 can grip a substrate 10 along the edge and is capable of holding the substrate 10 stationary. In general, each container has at least one support.
(30) The robot arm 137 is then retracted from the access port 150 and the port 150 closed. Positioned adjacent to the line of supports 140 is a walking beam system 142 for sequentially transporting substrates from one stationary support 140 to the next using substrate grippers 172. The walking beam system 142 of
(31) When a substrate 10 has completed a cleaning time period within the cleaning container 124, e.g., has moved from an initial support 140a to a final support 140b, an operable access port 150 above the substrate 10 is then opened and the substrate 10 removed via the robot arm 137. The port 150 then closes and the robot arm transfers the substrate 10 to a position above the access ports 150 of the rinsing container 126. The controller system then determines where the substrate 10 can be placed within the rinsing container 126 and opens the associated port 150 above the support 140. The robot arm inserts the substrate 10a through the opened port 150 and places the substrate 10a in a support 140. The robot arm 137 is then retracted from the access port 150 and the port 150 closed.
(32) The rinse container 126 includes an interior compartment filled with high temperature rinsing liquid 135. For example, the liquid 135 can be de-ionized water. The rinsing liquid 135 within the rinse container 126 is circulated during operation of the SPM module 128 to remove residual cleaning liquid 134 from the substrates when placed in the container 126. Any overflowing rinsing liquid 135 can be allowed to drain away from the container. Alternately, the substrates can be sprayed with rinsing liquid 135 in rinse container 126.
(33) The rinsing container 126 can utilize any substrate 10 conveyance mechanism described herein, e.g., walking beam, running beam, or conveyor, to transport the substrate 10 for the duration of the rinsing time period.
(34) Processing substrates in a batch mode, e.g., the SPM module 128 of
(35) Another implementation of the SPM module 128 is shown in
(36) The cleaning 125 and rinse 126 containers of
(37) Although
(38) This implementation of the SPM module 128 can operate in a “pick-and-place” method, as the robot arm(s) perform the work of gripping an individual substrate, placing the substrate in a location designated by the controller, and then picking up the substrate from the same location. In particular, this implementation of the SPM module 128 can perform a FIFO method in which the first substrate placed into the cleaning container 124 is the first substrate removed from the cleaning container 124. However, this implementation of the SPM module 128 is capable of arbitrary timing; substrates can be removed in any order in order to provide controlled time of processing for each substrate.
(39) In
(40)
(41) The cleaning time period is generally any time determined to be sufficient for the removal or dissolution of particulates but in some implementations can be about 8 mins to about 12 mins (e.g., about 9 mins to about 11 mins, or about 10 mins).
(42)
(43) The rinsing time period is generally any time determined to be sufficient for the dilution of residual SPM but in some implementations can be about 8 mins to about 12 mins (e.g., about 9 mins to about 11 mins, or about 10 mins).
(44)
(45) An alternative FIFO method to that depicted in
(46) In
(47) Upon placement of substrate 10a in the receiving station of the SPM module 100, the controller then directs the walking beam 142 to transport the plurality of substrates within the cleaning container 124 forward by a distance. The distance can be a fraction of the total length of the cleaning container 124. Generally, the distance between the first and the last openable access port 150 can be divided by the number of supports to determine the distance needed to travel per substrate disposed or removed from the cleaning container 124.
(48) In
(49) When the cleaning time period for substrates 10b and 10c have completed and they are positioned beneath the last access port in the cleaning container 124 and rinse container 126, access ports 150 are opened by the controller. The robot arm (not shown) then removes substrate 10b from the cleaning container 124 and inserts it through the first open access port of the rinsing container 126. Substrate 10b is placed in the first support 140 and the robot arm withdrawn from the first access port of the rinsing container 126.
(50) The robot arm then removes substrate 10c from the rinsing container 126 and places substrate 10c in the output station.
(51) Substrate 10a is removed from the receiving station by the robot arm and inserts it through the first open access port of the cleaning container 126. Substrate 10a is placed in the first support 140 and the robot arm withdrawn from the first access port of the cleaning container 126.
(52) As shown in
(53)
(54) Upon a signal from a controller, as shown in
(55) As shown in
(56) As an alternative to a walking beam system 142,
(57) Upon a signal from a controller, as shown in
(58) As shown in
(59) As an alternative to the walking 142 and running beam 144 systems shown in
(60) The conveyor system 700 also includes a drive mechanism 720, e.g., two drive wheels, in contact with the inner surface of the belt 710.
(61) In general, the supports on the conveyor can be uniformly spaced along the outer surface of the backing 710. The number of supports 140 on the backing 710 can be such that there is a number of supports on the upper surface of the backing 710 equal to the number of substrates being processed in containers 124 and 126. The drive mechanism 720 can transport the substrates held in the backing 710 continuously or intermittently. A drive mechanism 720 operating intermittently operates such that the robot arm 137 retrieves and places substrates 10 into the supports 140 while the drive mechanism 720 is not operating, e.g., static. The transportation rate of the drive mechanism 720 can be such that a substrate placed in a support at the first access port reaches the last access port after a determined time period.
(62) A number of embodiments of the invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, other embodiments are within the scope of the following claims.