The present disclosure generally relates to the field of electronic device manufacturing and more particularly to systems, methods, and apparatuses for manufacturing electronic devices using environmentally sensitive processes.
Photolithography is widely used in the manufacture of electronic devices, including semiconductor and display devices. Microlithography and nanolithography techniques, for example, may be used to create electrical features incorporated as part of such devices. Such lithography techniques typically involve the application of a light-sensitive photoresist to a surface of a substrate. A pattern generator may then expose selected areas of the light-sensitive photoresist with light, as part of a pattern, to cause chemical changes to the photoresist in the selected areas, preparing them for subsequent etching, deposition, or implantation processes which will form the electrical features. In order to continue to provide electronic devices to consumers at the prices consumers demand, new systems, methods, and apparatuses are needed for performing photolithography processes in high-volume substrate processing applications.
Embodiments of the present disclosure are directed toward an integrated substrate processing system adapted for high-volume processing of substrates using photolithography processes and/or tools (or other environmentally sensitive processes and/or tools). In some embodiments, for example, the integrated substrate processing system may include an EFEM and a processing tool enclosure that are coupled together to form an integrated processing environment. The integrated substrate processing system may operate to maintain the integrated processing environment at substantially uniform conditions throughout, and in some embodiments, may utilize an external air source, such as a remote air module (RAM), in order to do so.
In some embodiments, the integrated substrate processing system may employ one or more specialized substrate handling robots to rapidly move substrates between different locations within the integrated processing environment. In some embodiments, the substrate handling robots may utilize direct drive motors to affect end effector movement, which may allow for more rapid and precise movements than transmission-driven robots. In some embodiments, the substrate handling robots may be specially adapted to withstand the forces attendant to the rapid movement of substrates (e.g., enabled by the use of direct-drive motors). In some embodiments, for example, the substrate handling robots may be provided with end effectors having frictional grips or pads provided thereon, which may allow substrates to be secured by friction. Because substrate handling robots utilizing direct drive motors may produce smoother end effector movements (e.g., with less vibration), the substrate handling robots may be able to secure and transfer substrates by friction alone (e.g., withstanding up to 1 G of force during movement). Direct-drive robots, thus, can be used to transport substrates, using friction alone, faster and more reliably than with transmission-drive robots.
In some embodiments, the EFEM and processing tool enclosure of the integrated processing system may be adapted to help facilitate high-volume processing of substrates. In some embodiments, for example, the processing tool enclosure may be provided with one or more buffer stations that may facilitate efficient sequential processing of substrates (e.g., over multiple processing iterations or cycles). In some embodiments, for instance, the buffer stations may be positioned near a processing tool (e.g., near a movable stage thereof) and used to intermediately stage substrates so that substrates may be quickly transferred between the buffer stations and the processing tool, such that the amount of time spent to unload and load substrates from the processing tool may be minimized (e.g., allowing for processed substrates to be unloaded and new unprocessed substrates to be loaded in less than 10 seconds).
In some embodiments, for example, the integrated processing subsystem may be used to perform a method that involves transferring, by each of one or more substrate handling robots, a plurality of substrates from a movable stage of a processing tool to a plurality of buffer stations positioned near the movable stage, and a plurality of unprocessed substrates from the buffer stations to the movable stage. A photolithography process may then be performed on the plurality of unprocessed substrates with the processing tool. In some embodiments, each of the substrate handling robots may be used to transfer another plurality of unprocessed substrates from a substrate storage module to the buffer stations, for example, while the processing tool is performing the photolithography process on the plurality of unprocessed substrates.
The disclosure will be understood more fully from the detailed description below and from the accompanying drawings of various embodiments of the disclosure. The drawings are notably illustrative in nature and should not be taken to limit the disclosure to specific embodiments. Instead, the drawings should be considered broadly for the explanation and teachings that the drawings may provide.
In manufacturing an electronic device, a substrate may undergo a number of processing operations using a number of different processing tools. Photolithography processes, for example, are widely used in the manufacture of electronic devices, including semiconductor and display devices. Microlithography and nanolithography, for instance, may be used to create electrical features incorporated as part of such electronic devices. These lithography techniques typically involve the application of a light-sensitive photoresist to a surface of a substrate. A pattern generator may then expose selected areas of the light-sensitive photoresist with light, as part of a pattern, to cause chemical changes to the photoresist in the selected areas, preparing them for subsequent etching, deposition, or implantation processes which will form the electrical features.
In traditional electronic device manufacturing systems, a processing tool may be provided within a processing chamber, which may be arranged alongside other processing tools and chambers within a mainframe housing. Substrates may enter a processing chamber through one or more transfer and/or load lock chambers before being placed on a tool for processing. One or more robots, for example, may be used to transfer a substrate from a substrate carrier docked to an equipment front end module (EFEM), through one or more load lock and/or transfer chambers, into the processing chamber and onto the processing tool.
Some substrate processing operations and/or processing tools, however, are particularly sensitive to environmental conditions within a processing chamber. By way of example, a photolithography process or tool may call for a processing chamber to be maintained at a particular temperature (e.g., between 21-25° C. within ±0.5° C.), relative humidity (e.g., 50%±5%), pressure (e.g., between 0.06-0.12″ WC), and/or air flow rate or velocity (e.g., between 20-40 feet/minute). Existing electronic device manufacturing systems, however, are unable to maintain uniform or stable conditions within the processing chamber. In traditional electronic device manufacturing systems, for example, the environmental conditions within a processing chamber may be disrupted each time a substrate is passed from a load lock or transfer chamber, which may be maintained at very different conditions (i.e., as compared to the processing chamber). While restoring the processing chamber to the target conditions may be possible, doing so may take a significant amount of time. On account of the disruption and/or delay, high-volume processing of substrates using photolithography processes and/or tools (or other environmentally sensitive processes and/or tools) is not possible in existing electronic device manufacturing systems. Thus, in order to continue to provide electronic devices to consumers at the prices consumers demand, new systems, methods, and apparatuses are needed that allow for high-volume processing of substrates using photolithography processes and/or tools (or other environmentally sensitive processes and/or tools).
Embodiments of the present disclosure address the above-mentioned challenges in an integrated substrate processing system that is able to achieve high-volume processing of substrates (e.g., greater than 120 substrates per hour) using environmentally sensitive processes and/or tools, such as photolithography processes and/or tools. In some embodiments, for example, the integrated substrate processing system may include an EFEM and a processing tool enclosure that are coupled together to form an integrated processing environment. The integrated substrate processing system may operate to maintain the integrated environment at substantially uniform conditions throughout (e.g., at a uniform temperature and relative humidity throughout the EFEM and processing tool enclosure). The transfer of substrates from the EFEM (e.g., from one or more substrate storage modules provided in a substrate carrier coupled thereto) to the processing tool enclosure (and processing tool therein), thus, may be performed without disturbing the conditions within the integrated processing environment or delaying processing of the substrate by the processing tool, enabling high-volume substrate processing using environmentally sensitive processes and/or tools.
In some embodiments, for example, the integrated substrate processing system may utilize an external air source, such as a remote air module (RAM), to maintain uniform conditions within the integrated processing environment. In some embodiments, for instance, a remote air module (RAM) may be used to supply air to and, in some cases, remove (or exhaust) air from the EFEM and processing tool enclosure. In some embodiments, the RAM may operate to control a temperature and/or relative humidity of the air supplied to the EFEM and processing tool enclosure and/or control a rate at which air is supplied thereto and removed therefrom, which may help to control the conditions within the integrated processing environment. In some embodiments, air from the EFEM and/or processing tool enclosure may be removed (or exhausted) back to the RAM and or to an external environment (e.g., of a fabrication facility in which the integrated substrate processing system may be provided). In some embodiments, air from the EFEM and processing tool enclosure may be returned to the RAM in parallel, while in other embodiments, exhaust air from the EFEM and processing tool enclosure may be returned together. In some embodiments, for example, exhaust air from the EFEM may be provided to the processing tool enclosure and collectively returned with exhaust air from the processing tool enclosure to the RAM.
In some embodiments, the integrated substrate processing system may be designed to help control the pressure and air flow rate and/or velocity within the integrated processing environment. In some embodiments, for example, the EFEM and processing tool enclosure may be provided with one or more openings that allow for fluid communication therebetween, which may be designed (e.g., through their size, shape, and position) to help equalize air flow and/or maintain pressure balance within the integrated processing environment. In some embodiments, the rate at which air is supplied to and removed from the EFEM and processing tool enclosure may be independently adjusted (e.g., using flow control valves coupled to supply or exhaust vents thereof) to help equalize air flow and/or maintain pressure balance within the integrated processing environment.
In some embodiments, the integrated substrate processing system may be further adapted to facilitate high-volume processing of substrates. In some embodiments, for example, the integrated substrate processing system may include one or more specialized substrate handling robots that may be used to move substrates between different locations within the integrated processing environment. The substrate handling robots, for example, may be used to transfer substrates between the EFEM (e.g., to/from a substrate carrier coupled thereto) and the processing tool enclosure (e.g., to/from a processing tool therein). In some embodiments, the substrate handling robots may be capable of handling multiple substrates at the same time. The substrate handling robots, for example, may be provided with multiple end effectors, each of which may be capable of handling an individual substrate.
In some embodiments, the substrate handling robots may be adapted to move substrates rapidly between different locations. In some embodiments, for example, the substrate handling robots may utilize direct drive motors to affect end effector movement, which in general, may allow for more rapid and precise movements than transmission-based drive systems (e.g., belt-driven, chain-driven, or gear-driven systems). In some embodiments, the substrate handling robots may be able to perform relatively complex movements which may not be possible or performed as efficiently (e.g., as quickly as) in existing electronic device manufacturing systems using existing substrate handling robots. A substrate transfer process, for example, may be performed as a series of discrete movements, each having an associated settling time that may pass before the next movement proceeds (e.g., before vibrations associated with the movement are sufficiently attenuated). The substrate handling robots of the integrated substrate processing system may be able to affect a substrate transfer process in fewer movements than existing systems and robots (e.g., by eliminating and/or combining certain movements), reducing the overall transfer time (e.g., by reducing the total distance travelled and/or reducing the total amount of settling time).
In some embodiments, the substrate handling robots may be specially adapted to facilitate the rapid movement of substrates (e.g., enabled by the use of direct-drive motors) between locations in the integrated processing environment. For example, in some embodiments, the substrate handling robots may rely on friction to hold substrates in place during transit (e.g., atop end effectors thereof). In order to withstand forces that may be experienced during transit (e.g., up to 1 G of force when using direct-driven robots, as compared to a maximum of 0.3 G of force that may be sustained when using transmission-driven robots), the substrate handling robots may be provided with end effectors having suitable frictional properties. In some embodiments, for example, end effectors may be able to secure substrates with friction alone and may be provided with frictional grips or pads in order to do so. In some applications, end effectors may also have certain electrostatic discharge (ESD) properties, so that the end effectors may safely interface with the substrates. In some embodiments, for instance, the substrate handling robots may be provided with end effectors having frictional pads made of a perfluoroelastomeric compound (or FFKM) such as Perlast G90DM, a commercially available FFKM manufactured and sold by Precision Polymer Engineering, which may have frictional and ESD properties suitable for some applications.
In some embodiments, the processing tool enclosure of the integrated substrate processing system may be adapted to help facilitate high-volume processing of substrates. In some embodiments, for example, the processing tool enclosure may be provided with one or more buffer stations that may facilitate efficient sequential processing of substrates (e.g., over multiple processing iterations or cycles), allowing the integrated substrate processing system to achieve higher processing throughput than traditional electronic device manufacturing systems. In some embodiments, for instance, one or more buffer stations may be positioned near the processing tool and used to intermediately stage substrates so that the amount of time spent between processing iterations (e.g., to unload and load substrates from the processing tool) may be minimized. Transferring substrates between the substrate carrier and the processing tool before and after each processing iteration, for example, may take a relatively long period of time, as doing so may involve traversing a relatively long distance and performing a relatively complex series of movements (e.g., by a substrate handling robot). Instead, substrates can be quickly swapped between the buffer stations and processing tool between processing iterations (e.g., on account of a shorter and more direct path between the buffer station and processing tool) and transferred between the buffer stations and the substrate carrier during a previous or subsequent processing iteration (e.g., during which the substrate handling robots may otherwise be idle). In some embodiments, for example, the buffer stations may allow for the transfer of processed substrates from the processing tool to the buffer stations and the transfer of unprocessed substrates from the buffer stations to the processing tool in under 10 seconds.
In some embodiments, the EFEM may be adapted to help facilitate high-volume processing of substrates. In some embodiments, for example, the EFEM may help substrate handling robots to access different substrate storage modules provided in a substrate carrier. In some embodiments, for instance, a substrate carrier may include a number of substrate storage modules for storing substrates (e.g., before and after processing). But not all substrate storage modules may be directly accessible by each substrate handling robot in the EFEM. In some embodiments, the EFEM may be provided with a substrate exchange fixture that may allow substrates to be exchanged (or handed off) between substrate handling robots. A substrate handling robot, thus, may be able to indirectly access substrate storage modules (e.g., via another substrate handling robot) that the substrate handling robot would not be able to access otherwise. The substrate handling robots, thus, may be able to access, and the integrated substrate processing system may be able to process, a greater number of substrates before experiencing downtime (i.e., to replace the substrate storage modules).
In some embodiments, the EFEM 110 and processing tool enclosure 120 may be coupled together to form an integrated processing environment 100a. The integrated substrate processing system 100 may operate to maintain substantially uniform conditions throughout the integrated environment (i.e., throughout the EFEM 110 and processing tool enclosure 120), and in some embodiments, may utilize an external air source, such as a remote air module (RAM) 130, in order to do so (as described further herein). The integrated substrate processing system 100, for example, may maintain the integrated processing environment 100a at a particular temperature (e.g., between 21 and 25 degrees Celsius) and level of stability (e.g., within 0.05 degrees Celsius), and at a particular relative humidity (e.g., of between 45-55 percent). The transfer of substrates 105 from the EFEM 110 (e.g., from substrate storage modules 142 in substrate carrier 140) to the processing tool 160 in processing tool enclosure 120, thus, may be performed without disturbing the conditions within the integrated processing environment 100a or delaying processing of the substrates 105 by the processing tool 160, allowing the integrated substrate processing system 100 to achieve high processing throughput.
In some embodiments, the integrated substrate processing system 100 may be further adapted to facilitate high-volume processing of substrates 105. In some embodiments, for example, the integrated substrate processing system 100 may employ one or more specialized substrate handling robots 150 to quickly move substrates 105 (e.g., using one or more end effectors 157 thereof) between different locations within the integrated processing environment 100a. In some embodiments, for instance, the substrate handling robots 150 may utilize direct drive motors to affect end effector movement, which may allow for more rapid and precise movements than transmission-driven robots (e.g., belt-driven, chain-driven, or gear-driven robots). In some embodiments, the substrate handling robots 150 may also operate to perform complex movements in a more efficient manner than conventional robots (e.g., by eliminating and/or combining discrete movements performed by conventional robots). In some embodiments, the substrate handling robots 150 may be specially adapted to withstand the forces attendant to the rapid movement of substrates 105 (e.g., enabled by the use of direct-drive motors). In some embodiments, for example, the substrate handling robots 150 may be provided with end effectors 157 having frictional grips or pads provided thereon, which may allow substrates 105 to be secured by friction alone.
In some embodiments, the EFEM 110 and processing tool enclosure 120 may be adapted to help facilitate high-volume processing of substrates. In some embodiments, for example, the EFEM 110 may be provided with a substrate exchange fixture 116 that may allow substrates to be exchanged (or handed off) between substrate handling robots 150. A substrate handling robot 150, thus, may be able to indirectly access substrate storage modules 142 (i.e., via another substrate handling robot 150) that the substrate handling robot would not be able to access otherwise (e.g., where the substrate storage modules 142 are located beyond its direct reach). In some embodiments, the processing tool enclosure 120 may be provided with one or more buffer stations 190 that may facilitate efficient sequential processing of substrates (e.g., over multiple processing iterations or cycles). The buffer stations 190 may be positioned near the processing tool 160 and used to intermediately stage substrates 105 so that the amount of time spent between processing iterations (e.g., to unload and load substrates 105 from the processing tool 160) may be minimized. Substrates 105, for example, can be quickly swapped between the buffer stations 190 and processing tool 160 between processing iterations (e.g., on account of a shorter and more direct path between the buffer station 190 and processing tool 160) and transferred between the buffer stations 190 and the substrate carrier 140 during a previous or subsequent processing iteration (e.g., during which the substrate handling robots may otherwise be idle). Further detail regarding the integrated substrate processing system 100 and its components, as well as their function and operation, is provided below.
With reference to
EFEM 110 and processing tool enclosure 120 may be coupled together to form an integrated processing environment 100a. EFEM 110 and processing tool enclosure 120, for example, may be coupled together such that an internal volume of EFEM 110 (e.g., of a main compartment 112 thereof) and an internal volume of processing tool enclosure 120 may be in fluid communication with one another. The EFEM 110 and processing tool enclosure 120 may be positioned adjacent to one another and may include one or more openings 104 (not shown in
In some embodiments, EFEM 110 and processing tool enclosure 120 may be removably coupled together, which may allow EFEM 110 to be coupled to different processing tool enclosures 120 (e.g., provided within a fabrication facility). In some embodiments, for example, the EFEM 110 may be provided with a set of wheels 144 that may allow EFEM 110 to be moved between and couple to different processing tool enclosures 120. The EFEM 110, for instance, may be moved into position with respect to a particular processing tool enclosure 120 (e.g., such that the one or more openings 104 on adjacent walls thereof are aligned) and the EFEM 110 and processing tool enclosure 120 may be secured together, for example, using one or more latches (or other mechanical coupling mechanism). In some embodiments, the EFEM 110 and/or processing tool enclosure 120 may be provided with one or more alignment guides that may facilitate alignment of the EFEM 110 and processing tool enclosure 120 during the coupling process. In some embodiments, the openings 104 in EFEM 110 and/or processing tool enclosure 120 may be provided with a gasket (or similar feature) to facilitate a sealed coupling therebetween.
In some embodiments, the integrated substrate processing system 100 may operate to maintain substantially uniform conditions within the integrated processing environment 100a. That is, in some embodiments, integrated substrate processing system 100 may control the environmental conditions within EFEM 110 and processing tool enclosure 120 such that the environmental conditions may be substantially uniform throughout (e.g., throughout an internal volume of EFEM 110 and an internal volume of processing tool enclosure 120). Substrate processing system 100, for instance, may maintain the integrated processing environment 100a at conditions suitable for performing a photolithography process. By way of example, substrate processing system 100 may operate to maintain the processing environment 100a at a particular temperature (e.g., between 21-25° C. within ±0.5° C.) and/or relative humidity (e.g., 50%±5%). In some cases, substrate processing system 100 may also operate to control a pressure (e.g., between 0.06-0.12″ WC) and/or an air flow rate or velocity (e.g., between 20-40 feet/minute) within the processing environment 100a.
In some embodiments, for example, the integrated substrate processing system 100 may utilize an external air source to help maintain uniform conditions within the integrated processing environment 100a. In some embodiments, for instance, the integrated substrate processing system 100 may include a remote air module 130 that may be used to help control the environmental conditions within the integrated processing environment 100a (i.e., within EFEM 110 and processing tool enclosure 120). In some embodiments, for example, remote air module 130 may be used to supply air to and, in some cases, remove (or exhaust) air from EFEM 110 and processing tool enclosure 120. Remote air module 130, for instance, may draw air from external environment 101 and condition the air (e.g., to a particular temperature and relative humidity) before supplying the air to the integrated processing environment 100a. Air within the integrated processing environment 100a, in turn, may be exhausted back to the remote air module 130 and/or to external environment 101 (e.g., of a fabrication facility in which the integrated substrate processing system 100 may be provided). Where air is exhausted back to remote air module 130, the air may be recirculated (e.g., in a closed loop), for example, after being appropriately re-conditioned, discharged to the external environment 101 (e.g., in an open loop), or both (e.g., in a semi-closed loop).
In some embodiments, remote air module 130 may supply air through one or more supply vents 131 provided in EFEM 110 and processing tool enclosure 120 (e.g., on a top surface thereof). In some embodiments, for example, remote air module 130 may be coupled to supply vents 131 via one or more supply manifolds 132 and air ducts 133 and may supply air therethrough. In some embodiments, remote air module 130 may be coupled to supply vents 131 using one or more adjustable valves 134, which may be used to adjust a flow rate and/or velocity of air supplied through respective supply vents 131.
In some embodiments, air from EFEM 110 and/or processing tool enclosure 120 may be removed (or exhausted) through one or more exhaust vents (not shown), which for example, may be provided on an outer wall thereof (e.g., toward a bottom of a lateral wall thereof). In some embodiments, remote air module 130 may operate to remove (or exhaust) air through the one or more exhaust vents provided in EFEM 110 and/or processing tool enclosure 120. In some embodiments, for example, remote air module 130 may be coupled to the exhaust vents provided in EFEM 110 and/or processing tool enclosure 120 via one or more return manifolds and air ducts and may draw exhaust air therethrough.
In some embodiments, exhaust air from EFEM 110 and processing tool enclosure 120 may be returned to remote air module 130 in parallel (e.g., flowing from exhaust vents provided in EFEM 110 and processing tool enclosure 120 directly to remote air module 130). In other embodiments, exhaust air from EFEM 110 may be provided to processing tool enclosure 120 and may be collectively returned with exhaust air from processing tool enclosure 120 to return air module 130. In some embodiments, for example, an exhaust port may be provided in adjacent walls of EFEM 110 and processing tool enclosure 120 (e.g., toward a bottom thereof) through which air may flow from EFEM 110 to processing tool enclosure 120. In some embodiments, EFEM 110 may include an exhaust fan 137 (as shown in
In some embodiments, air from EFEM 110 and/or processing tool enclosure 120 may be exhausted to an external environment 101. In some embodiments, for example, air from EFEM 110 may be exhausted to external environment 101 while air from processing tool enclosure 120 is exhausted to remote air module 130 (as described above), or vice versa. In some embodiments, for instance, an exhaust port may be provided in a floor of EFEM 110, which may be set off from a floor of external environment 101 (e.g., on a set of wheels 144), and air may be exhausted to external environment 101 therethrough.
In some embodiments, remote air module 130 may help to control a temperature and/or relative humidity within the integrated processing environment 100a. In some embodiments, for instance, remote air module 130 may operate to control a temperature and/or relative humidity of the air supplied to EFEM 110 and processing tool enclosure 120. In some embodiments, for instance, remote air module 130 may include a refrigeration and heating system that may be used to control air temperature and/or relative humidity. The refrigeration system, for example, may lower a temperature of inlet air below a saturation point (e.g., below 10° C.) such that condensation occurs, reducing a relative humidity of the air (e.g., to a particular level). The heating system may then raise the temperature of the air (e.g., to a particular level).
In some embodiments, remote air module 130 may help to control a pressure and air flow rate and/or velocity within the integrated processing environment 100a. In some embodiments, for instance, remote air module 130 may operate to control a rate at which air is supplied to and removed (or exhausted) from EFEM 110 and processing tool enclosure 120. In some embodiments, for example, remote air module 130 may operate to circulate air at a particular rate. In some embodiments, remote air module 130 may be able to adjust the rate at which air is circulated (e.g., based on a volume of the integrated processing environment 100a). As an illustrative example, in some embodiments, remote air module 130 may be able to circulate air at up to 30 cubic meters per minute (or CMM).
In some embodiments, the integrated substrate processing system 100 may be designed to help control the pressure and air flow rate and/or velocity within the integrated processing environment 100a. In some embodiments, for example, the openings 104 provided between the EFEM 110 and processing tool enclosure 120 may be designed (e.g., through their size, shape, and position) to help equalize air flow and/or maintain pressure balance within the integrated processing environment (e.g., between EFEM 110 and processing tool enclosure 120). In some embodiments, the number of vents (e.g., supply and/or exhaust vents) provided in EFEM 110 and processing tool enclosure 120 and their location may be chosen (e.g., based on a relative internal volume of each) to help equalize air flow and maintain pressure balance within the integrated processing environment 100a. As illustrated in
In some embodiments, the rate at which air is supplied to and removed from the EFEM 110 and processing tool enclosure 120 may be independently adjusted to help equalize air flow and/or maintain pressure balance within the integrated processing environment 100a. In some embodiments, for instance, one or more supply vents 131 or exhaust vents may be coupled to remote air module 130 using flow control valves 134 (or similar feature), which may be used to control the amount of air flowing therethrough. By way of example, as illustrated in
In some embodiments, the integrated substrate processing system 100 may include one or more sensors that may be used to help monitor the state of the integrated processing environment 100a. In some embodiments, for example, the integrated substrate processing system 100 may include one or more sensors distributed at various locations within the integrated processing environment 100a that may measure a temperature, relative humidity, pressure and/or air flow rate or velocity within the environment. In some embodiments, the sensor measurements may be used to control operation of the remote air module 130. In some embodiments, for instance, the sensor measurements may be provided to a controller of the remote air module 130, which may process the sensor measurements and adjust the operation of remote air module 130 accordingly. In some embodiments, the sensor measurements may be provided to a system controller (e.g., of the integrated substrate processing system 100), which may process the sensor measurements and adjust the operation of remote air module 130 accordingly (e.g., by transmitting a control signal thereto).
In some embodiments, a substrate carrier 140 may be coupled to (or formed as part of) the EFEM 110 and may be used to store substrates 105, for example, before and/or after being processed by processing tool 160. As illustrated in
The configuration of substrate storage modules 142 may vary depending on the embodiment and its application, for example, providing for different numbers of slots (e.g., 10 slots, 25 slots, etc.) and/or accommodating substrates 105 of different shape, size, and/or thickness. The slot pitch (e.g., space between fins) of a substrate storage module 142, for example, may vary depending on the embodiment (e.g., depending on the maximum thickness of the substrates 105 expected to be stored). By way of example, in some embodiments, substrate storage modules 142 may have a slot pitch of between 5-6 mm, which may be used to store substrates 105 having a thickness of 2 mm±2 mm (e.g., to account for variations due to warpage). In some embodiments, the substrate storage modules 142 may be designed to facilitate the transfer of substrates 105 therefrom and thereto, for example, by one or more substrate handling robots 150 provided within EFEM 110 (not shown in
Turning now to
Main compartment 112 may be coupled to a processing tool enclosure 120 to form an integrated processing environment 100a therewith. For instance, as illustrated in
By way of example, in some embodiments, an air duct 133 may be received within upper compartment 111 and may be coupled to a supply vent 131 provided in a wall between upper compartment 111 and main compartment 112. Remote air module 130 may be coupled to air duct 133 and may operate to supply air to main compartment 112 through supply vent 131. Air entering main compartment 112 at supply vent 131 may flow downward and pass through a particle filter and diffuser 135, which may filter the incoming air to remove particles therefrom (e.g., particles larger than a particular size) and diffuse the air, resulting in unidirectional laminar airflow thereafter (e.g., to the rest of main compartment 112 there below). In traditional electronic device manufacturing systems, a fan is typically provided within the EFEM to push air through a filter (e.g., as part of a fan filter unit). The inclusion of such a fan, however, introduces vibration dynamics into the system (i.e., as a result of its operation). By employing a remote air module 130, such a fan may be eliminated and the integrated substrate processing system 100 may be able to avoid the issues attendant to its use.
After exiting the particle filter and diffuser 135, air may pass over (or through) an ionization device 136, which may operate to neutralize the air flowing there past (or therethrough). In some embodiments, for instance, the ionization device 136 may be a high-precision ionization system comprising one or more ionization bars. The performance of the ionization device 136 may be characterized in terms of a voltage decay, for example, an amount of time taken for a voltage produced by the ionization device to decay from an upper to a lower level.
After passing over (or through) ionization device 136, air may continue to flow downwards past openings 104. Openings 104 may provide an interface between main compartment 112 and processing tool enclosure 120 through which substrates 105 may be passed. Because the air flowing past openings 104 has been neutralized (e.g., by ionization device 136), the air may safely interact with substrates 105 passing therethrough.
Air may continue downward toward a lower portion 112b of main compartment 112. Air may be exhausted from lower portion 112b, for example, back to remote air module 130 (either directly or indirectly through processing tool enclosure 120) or to external environment 101. In some embodiments, for example, one or more exhaust vents may be provided in a wall of the lower portion 112b of main compartment 112, which may be coupled to remote air module 130 and through which air may be directly exhausted to remote air module 130. In other embodiments (e.g., as illustrated in
In some embodiments, the EFEM 110 may include one or more probes or sensors 115, for example, within main compartment 112, to help monitor the conditions within the EFEM 110 and integrated processing environment 100a. In some embodiments, for example, the sensors 115 may measure a temperature, relative humidity, pressure, air flow rate or velocity, or other condition within the EFEM 110 and integrated processing environment 100a. In some embodiments, for example, the EFEM 110 may include a sensor 115a that may be used to measure a pressure within the EFEM 110. The pressure sensor 115a may be a differential pressure sensor, which may be positioned between the upper portion 112a and lower portion 112b of main compartment 112 and may measure a pressure difference therebetween. In some embodiments, the EFEM 110 may include a probe or sensor 115b that may measure a temperature and/or relative humidity within the EFEM 110 and integrated processing environment 100a. In some embodiments, for example, a temperature and/or relative humidity sensor 115b may be mounted within a lower portion 112b of the main compartment 112 of EFEM 110. The above example(s) are merely illustrative and additional sensors 115 may be provided within EFEM 110 and/or located at different positions therewithin.
In some embodiments, the sensors 115 may continuously provide measurements (e.g., as an analog or digital signal) to one or more controllers, which may process the measurements to adjust operation of the integrated substrate processing system 100. In some embodiments, for example, the sensors 115 may provide measurements to a system controller, which may process the sensor measurements and adjust operation of different system components accordingly. The system controller, for example, may process the sensor measurements and adjust operation of the remote air module 130, flow control valves 134, substrate handling robots 150, processing tool 160, and/or other components of the integrated substrate processing system 100 (e.g., by transmitting a control signal thereto). In some embodiments, the sensor measurements may be provided to the components themselves (e.g., to a controller of the remote air module 130, flow control valves 134, substrate handling robots 150, processing tool 160, etc.), which may process the sensor measurements and adjust their operation accordingly.
Main compartment 112 may house one or more substrate handling robots 150 (e.g., a pair of substrate handling robots 150a, 150b). In some embodiments, the substrate handling robots 150 may be secured to the EFEM 110, for example, to a support bracket 117 provided on a floor of main compartment 112 (e.g., within lower portion 112b). The substrate handling robots 150 may be used to move substrates 105 between different locations within the integrated processing environment 100a. The substrate handling robots 150, for example, may be used to transfer substrates 105 between substrate carrier 140 (e.g., from/to slots in substrate storage modules 142 thereof), processing tool 160 (e.g., to/from stage 170 thereof), and/or buffer stations 190 (e.g., to/from slots therein). The substrate handling robots 150, for instance, may be able to access substrate storage modules 142 through openings 141 in EFEM 110 and processing tool 160 and/or buffer stations 190 through openings 104 in EFEM 110.
In some embodiments, the substrate handling robots 150 may include one or more end effectors 157, each of which may be used to transfer an individual substrate 105. By way of example, as illustrated in
In some embodiments, the substrate handling robots 150 may be adapted to rapidly move substrates 105 between different locations. In some embodiments, for example, the articulating linkage 154 of substrate handling robots 150 may utilize direct drive motors to affect movement of end effectors 157, which in general, may allow for more rapid and precise end effector movement than transmission-based drive systems (e.g., belt-driven, chain-driven, or gear-driven systems). In some embodiments, the substrate handling robots 150 may be able to perform relatively complex movements which may not be possible or performed as efficiently (e.g., as quickly as) in existing electronic device manufacturing systems using existing substrate handling robots. A substrate transfer process, for example, may be performed as a series of discrete movements, each of which may have an associated settling time that may pass before the next movement proceeds (e.g., before vibrations associated with the movement are sufficiently attenuated). The substrate handling robots 150 of the integrated substrate processing system 100 may be able to affect a substrate transfer process in fewer movements than existing systems and robots (e.g., by eliminating and/or combining certain movements), reducing the overall transfer time (e.g., by reducing the total distance travelled and/or the total amount of settling time).
In some cases, each substrate handling robot 150 may not be able to access all locations within the integrated processing environment 100a, for example, where the locations are beyond the reach of articulating linkage 154 and end effectors 157 thereof. Each substrate handling robot 150, for example, may not be able to access each substrate storage module 142 in the substrate carrier 140, the entire stage 170 of processing tool 160, or each buffer station 190. For instance, as illustrated in
In some embodiments, for example, EFEM 110 may be provided with a substrate exchange fixture 116 (e.g., within main compartment 112) that may be used to facilitate the exchange of substrates 105 between substrate handling robots 150. In some embodiments, the substrate exchange fixture 116 may include a pre-aligner element 116a and one or more pass-through slots 116b. The pre-aligner element 116a may be able to receive a substrate 105 from a first substrate handling robot 150 (e.g., from substrate handling robot 150a) and may facilitate alignment of the substrate 105 (e.g., to a particle radial orientation) upon receipt. A second substrate handling robot 150 (e.g., substrate handling robot 150b) may then retrieve the substrate 105 from the pre-aligner element 116a. In some embodiments, the pre-aligner element 116a may be used when transferring substrates 105 from substrate carrier 140 (e.g., from a particular substrate storage module 142) for placement on stage 170 of processing tool 160, as the pre-aligner element 116a may help to ensure that the substrate 105 is in a particular orientation when retrieved by second substrate handling robot 150 such that the substrate 105 may be placed on processing tool 160 (e.g., on a stage 170 thereof) in a particular orientation for processing (e.g., by processing apparatus 180 thereof). Pass-through slots 116b may be able to receive one or more substrates 105 from a first substrate handling robot 150, which may then be retrieved by a second substrate handling robot 150. In contrast to pre-aligner element 116a, pass-through slots 116b may not serve to facilitate alignment of substrates 105 upon receipt. In some embodiments, pass-through slots 116b may be used when transferring substrates 105 from the processing tool 160 and/or buffer stations 190 to substrate carrier 140 (e.g., to a particular substrate storage module 142) for storage, as the orientation of the substrate 105 may not matter as much in such instances. The configuration of substrate exchange fixture 116 may vary depending on the embodiment and its application. In some embodiments, for example, substrate exchange fixture 116 may be provided with more than one pre-aligner element 116a (e.g., a pair of pre-aligner elements) that may be used to exchange multiple substrates 105.
A support shaft 152 may be disposed within base structure 151 (e.g., within a cavity therein) and may be extendable through an opening provided in a top surface thereof. In some embodiments, for example, the substrate handling robot 150 may include a drive system that may be used to extend (or raise) and retract (or lower) the support shaft 152. In some embodiments, for instance, the drive system may include a linear actuator (e.g., a stepper or servomotor driven actuator) coupled to the support shaft 152 that may operate to extend (or raise) and retract (or lower) the support shaft 152 (e.g., along a vertical or Z axis). In some embodiments, for instance, the actuator may permit the support shaft 152 to be placed in a number of positions between a fully retracted (or fully lowered) position (e.g., in which support shaft 152 is recessed within base structure 151, for example, as illustrated in
Support shaft 152 may be used to support an articulating linkage 154, which may be movably coupled thereto. Raising and lowering of support shaft 152, thus, may also operate to raise and lower the articulating linkage 154 (e.g., in the Z direction). The articulating linkage 154 may have one or more end effectors 157 (e.g., a pair of end effectors 157a, 157b) provided at a terminal end (or terminal ends) thereof, which may interface with substrates 105. The form of end effectors 157 (e.g., shape, size, etc.) may vary depending on the embodiment and its application. In some embodiments, for example, the end effectors 157 may be shaped and sized so as to align with the shape and size of the substrates 105 that the end effectors 157 may handle. In some embodiments, for instance, end effectors 157 may be fork-shaped, e.g., having a pair of prongs, and have a width slightly smaller than that of the substrates 105 the end effectors 157 may handle. End effectors 157, thus, may provide a stable base on which the substrates 105 may be carried, while also allowing the substrates 105 to be gathered and deposited at different locations, with the outer portion of substrates 105 (i.e., beyond the outer width of end effectors 157) being able to interface with features at the location (e.g., with the fins of a substrate storage module 142 or buffer station 190, or raised lift pins 174 of stage 170).
The articulating linkage 154 may be manipulated to affect movement of the end effectors 157 between different positions (e.g., in a horizontal or X-Y plane). In some embodiments, for example, the articulating linkage 154 may comprise one or more arms 155 (e.g., arms 155a-d) that may be coupled together and movable relative to one another. In some embodiments, for instance, arms 155 may be coupled together end-to-end to form the articulating linkage 154. In some cases, multiple arms may be coupled to a common base arm to form separate branches of the articulating linkage 154. By way of example, as illustrated in
The articulating linkage 154 may include one or more drive systems that may be used to manipulate the position of arms 155. In some embodiments, for example, the drive systems may provide for movement of some or all of arms 155 between a range of different positions with one or more degrees of freedom. The drive system, for instance, may provide for rotational movement (e.g., within a range of radial positions or with complete rotational freedom), linear movement (e.g., in a Z direction or a radially outward direction, etc.), or a combination thereof. In some embodiments, for instance, the drive systems may include one or more actuators or motors coupled to arms 155 that may operate to move arms 155 between different positions. In some embodiments, the actuators may be directly coupled to arms 155 of articulating linkage 154 (e.g., using direct drive motors), while in others, a transmission mechanism (e.g., a belt, chain, or gear assembly) may be used. In general, direct-drive systems may allow for more rapid and precise movement of the articulating linkage 154 (and end effectors 157) than transmission-based systems.
As an illustrative example, with reference to
Through manipulation of the articulating linkage 154 and adjustment of support shaft 152, end effectors 157 of substrate handling robots 150 may be used to transfer substrates 105—e.g., gather (or pick up), carry (or hold), and deposit (or set down) substrates 105—between different locations within the integrated processing environment 100a. Substrate handling robots 150, for example, may gather substrates 105 at a first location (e.g., from a substrate storage module 142, buffer station 190, or stage 170 of processing tool 160), for instance, by positioning the end effectors 157 below the substrates 105 and raising the end effectors 157 upward (e.g., by raising support shaft 152) to lift the substrates 105 (e.g., out of a slot of a substrate storage module 142 or buffer station 190, or off of raised lift pins 174 of stage 170). The substrate handling robots 150 may then move the end effectors 157 with substrates 105 thereon to a second location (e.g., to a substrate storage module 142, buffer station 190, or stage 170 of processing tool 160), where the end effectors 157 may be lowered to deposit the substrates 105 at the second location (e.g., into a slot of a substrate storage module 142 or buffer station 190, or onto raised lift pins 174 of stage 170).
The substrates 105 may be held in place (or secured) atop end effectors 157 during transit. In some embodiments, for example, substrates 105 may be secured (entirely or in part) by friction between the end effectors 157 (e.g., an upper surface of end effectors 157) and the substrates 105 (e.g., a lower surface of substrates 105). In some embodiments, end effectors 157 may be provided with a mechanism to assist with gathering, securing, and/or depositing substrates 105. In some embodiments, for example, end effectors 157 may be provided with a suction mechanism (e.g., a plunger or a vacuum source) that may operate to provide a pulling force to help gather and secure substrates 105 to end effectors 157, which may be released or stopped when depositing substrates 105.
In some embodiments, the substrate handling robots 105 may be able to perform relatively complex movements, which may not be possible or performed as efficiently (e.g., as quickly) with existing substrate handling robots in existing electronic device manufacturing systems using. A substrate transfer process, for example, may be performed as a series of discrete movements, each having an associated settling time that may pass before the next movement proceeds (e.g., before vibrations associated with the movement are sufficiently attenuated). The substrate handling robots 150 of the integrated substrate processing system 100 may be able to affect a substrate transfer process in fewer movements than existing systems (e.g., by eliminating and/or combining certain movements), reducing the overall transfer time (e.g., by reducing the total distance travelled and/or reducing the total amount of settling time). By way of example, a substrate transfer process may generally involve extending to a first location, gathering a substrate therefrom, moving to a second location, and depositing the substrate at the second location. In existing electronic device manufacturing systems, substrate handling robots will typically return to a home position after one or more of such movements, for example, returning to a home position after gathering a substrate from the first location before extending to a second location. The substrate handling robots 150 of the integrated substrate processing system 100 may be able to move directly between different locations without returning to a home position, for example, moving directly to a second location after gathering a substrate 105 at a first location. The total distance travelled by the substrate handling robot 150, thus, may be reduced (e.g., as a complete retraction and subsequent extension may be avoided) as well as the total amount of settling time (e.g., as only one movement, instead of two, is performed).
In some embodiments, the substrate handling robots 150 may be specially adapted to facilitate the rapid movement of substrates 105 (e.g., enabled by the use of direct-drive motors) between locations in the integrated processing environment 100a. For example, in some embodiments, the substrate handling robots 150 may rely on friction to hold substrates 105 in place atop end effectors 157 (as discussed above). In order to withstand forces that may be experienced during such rapid movements (e.g., up to 1 G of force when using direct-driven robots, as compared to a maximum of 0.3 G of force that may be sustained when using transmission-driven robots), the substrate handling robots may be provided with end effectors 157 having suitable frictional properties. In some embodiments, for example, end effectors 157 may be able to secure substrates 105 by friction alone. In some embodiments, for instance, end effectors 157 may be provided with frictional grips or pads that may secure substrates 105 by friction alone (e.g., to be able to withstand up to 1 G of force). In some applications, end effectors 157 (and/or the frictional grips or pads provided thereon) may also have certain electrostatic discharge (ESD) properties, so that the end effectors 157 may safely interface with substrates 105. In some embodiments, for instance, end effectors 157 may be provided with frictional grips or pads made of a perfluoroelastomeric compound (or FFKM) such as Perlast G90DM, a commercially available FFKM manufactured and sold by Precision Polymer Engineering, which may have frictional and ESD properties suitable for some applications.
Substrates 105 may take a variety of forms (e.g., varying in material, size, shape, weight, etc.) depending on the embodiment and its application. In some embodiments, for example, a substrate 105 may be a wafer or panel made of quartz, silicon, or glass (e.g., borosilicate glass), plastic, or other suitable material for electronic device formation. In some embodiments, a substrate 105 may have a photoresist layer formed on its surface (e.g., a top and/or bottom surface), on which a pattern forming photolithography process may be performed. In some embodiments, a substrate 105 may have one or more areas (e.g., on a top and/or bottom surface) that are suitable for handling and/or contact (e.g., that are not being employed to create electrical features).
In some embodiments, a substrate 105 may be a rectangular substrate (e.g., a substrate panel, glass carrier panel, glass core panel, etc.) having a particular length and width (e.g., 510 mm×515 mm, 650 mm×550 mm, etc.), thickness (e.g., between 200 μm and 3.5 mm), and weight (e.g., between 100 g and 3.5 kg). In other embodiments, a substrate 105 may be a round or disk-shaped substrate (e.g., a silicon wafer, glass carrier wafer, etc.) having a particular diameter (e.g., 200 mm, 300 mm, etc.), thickness (e.g., between 500 μm and 2 mm), and weight. Substrates 105 may be generally flat in nature but may exhibit some amount of variation in flatness across their surface (e.g., variations in a Z direction relative to an X and/or Y dimension). Substrates 105, for example, may be warped to varying degrees (e.g., on account of prior processing and/or handling operations). A substrate 105, for instance, may exhibit some amount of concavity or convexity and/or have wave like variations across its surface. In some embodiments, an amount of variation in the flatness of a substrate 105 (e.g., an amount of warpage) may be specified in terms of a largest distance between a bottom side of substrate and a top surface of an object on which a substrate 105 may be disposed. Due to variations in flatness (e.g., due to warpage), the effective thickness of substrates 105 may vary (e.g., up to 2 mm). In some cases, the thickness of substrate 105 may be expressed in terms that account for or indicate the amount of variation (e.g., a thickness of 4 mm or 2 mm±2 mm).
The processing tool 160 may handle a number of different substrates 105 during operation. In some embodiments, for example, the processing tool 160 may handle substrates 105 having a same or similar shape and dimension (e.g., 300 mm round substrates). In some embodiments, substrates 105 may have a uniform or near uniform thickness, while in others, substrates 105 may have varying thicknesses.
Processing tool 160 may include a base frame 161 and a slab 162. The base frame 161 may rest on the floor of a fabrication facility and may support the slab 162, which may be a monolithic structure such as a large piece of granite or stone. The base frame 161 and slab 162 may provide a rigid and stable base on which a processing apparatus 180 and one or more movable stages (e.g., stage 170) may be disposed. In some embodiments, active and/or passive air isolators 163 may be positioned between the base frame 161 and slab 162 that may operate to provide vibration isolation and improve slab stability.
Stage 170 may be movably disposed on the slab 162 and adapted to receive one or more substrates 105 thereon (e.g., from substrate handling robots 150) and secure the substrates 105 thereto. In some embodiments, for example, processing tool 160 may include one or more drive systems that may provide for independent positioning and movement of stage 170 (e.g., in an X, Y, and/or Z direction relative to the slab 162). In some embodiments, the drive systems may provide for high-precision positioning and/or movement of stage 170 (e.g., at a micro or nano scale). In some embodiments, for instance, processing tool 160 may include one or more linear drive systems (e.g., an X and/or Y drive system) that can move stage 170 independently in different directions (e.g., in the X and/or Y directions). In some embodiments, for example, the linear drive systems may comprise one or more linear motors (e.g., cylindrical, U-channel, or flat type linear motors) to control movement of stage 170 (e.g., to a particular position at a particular velocity and/or rate of acceleration).
In some embodiments, for instance, processing tool 160 may include an X drive system comprising one or more forcers (e.g., having wire coils provided therein) that may move along one or more corresponding magnetic tracks, which may be disposed on a top surface of the slab 162 and oriented in the X direction. In some embodiments, for example, a pair of forcers may be coupled to opposite sides of a first support body (e.g., a carriage or slide) of stage 170 and may move along a pair of magnetic tracks to affect movement of the first support body in the X direction relative to a top surface 162a of the slab 162. Similarly, processing tool 160 may include a Y drive system comprising one or more forcers (e.g., having wire coils provided therein) that may move along on one or more corresponding magnetic tracks, which may be disposed on a top surface of the first support body and oriented in the Y direction. In some embodiments, for example, a forcer may be coupled to a second support body (e.g., a carriage or slide) of stage 170 and may move along a central magnetic track. Actuation of the X drive system, thus, may affect movement of the first support body and, by extension, the second support body in the X direction, and actuation of the Y drive system may affect movement of the second support body in the Y direction, providing for movement of stage 170 relative to a top surface 162a of slab 162. In some embodiments, processing tool 160 may include one or more bearings (not shown in
In some embodiments, processing tool 160 may be provided with one or more encoders, sensors, and/or accelerometers that may be used to provide positional, velocity, and/or acceleration information (e.g., to a processing tool controller (not shown in
As noted above, stage 170 may be adapted to receive and secure one or more substrates for processing. By way of example, stage 170 may be able to receive and secure four substrates (e.g., as shown in
In some embodiments, stage 170 may include a chuck 172 on which one or more substrates 105 may be received (or from which substrates 105 may be gathered). Chuck 172 may be coupled atop (or integrally formed as part of) a support body of stage 170 (e.g., atop a second support body thereof). The form of chuck 172 (e.g., material size, shape, etc.) may vary depending on the embodiment and its application (e.g., depending on the number, shape, and size of substrates that may be received). For example, as illustrated in
In some embodiments, stage 170 may include a plurality of lift pins 174 that may be used to receive substrates 105 on chuck 172 (or present substrates 105 to be gathered from chuck 172). In embodiments where chuck 172 accommodates multiple substrates 105, different subsets of lift pins 174 may be used to receive (and present) substrates 105 (e.g., in different regions of chuck 172). For example, with reference to
In embodiments where stage 170 accommodates multiple substrates 105, lift pins 174 may operate together, for example, to raise and lower substrates 105 simultaneously. In other embodiments, lift pins 174 (or subsets thereof) may be able to operate to raise and lower each substrate 105 independently. In some embodiments, for example, each substrate 105 may be raised and lowered by a subset of lift pins 174, which may be coupled to separate lift pin structures having separate actuators that may be raised and lowered independently. For example, with reference to
Lift pins 174 may be appropriately positioned and of sufficient length to facilitate substrate transfer by a substrate handling robot 150. Lift pins 174, for example, may be positioned so as to provide adequate space between lift pins 174 through which the end effectors 157 of the substrate handling robot 150 may enter and exit. Lift pins 174 may also be of sufficient length to provide adequate space between a top surface of chuck 172 and a surface formed by lift pins 174 when fully extended (e.g., on which a substrate 105 may rest) for end effectors 157 to enter (e.g., with substrates 105 in place atop lift pins 174) and exit (e.g., into which end effectors 157 may descend to drop substrates 105 off onto lift pins 174). Lift pins 174 may also be relatively oriented so as to facilitate the entry of end effectors 157 there between. By way of example, with reference to
In some embodiments, stage 170 may include a mechanism to secure substrates 105 thereto (e.g., to chuck 172). In some embodiments, for example, stage 170 may include a chucking mechanism (e.g., a vacuum chucking mechanism, an electrostatic chucking mechanism, or the like) that may operate to apply a downward pulling force on substrates 105 and secure them to chuck 172. In some embodiments, for example, a vacuum chucking mechanism may include a vacuum source (not shown in
As noted above, processing tool 160 may also include a processing apparatus 180 that may be used to process substrates 105. In some embodiments, for example, processing apparatus 180 may comprise a support 181 (e.g., disposed on slab 162) and one or more processing units 184 secured thereto for processing substrates 105. In some embodiments, for instance, support 181 may be a gantry structure having one or more bridges (e.g., bridges 181a) that span slab 162 (e.g., in the Y direction) and provide an opening 182 thereunder. Processing units 184 may be secured to bridges 181a and disposed above opening 182, which may be suitably sized to permit stage 170 to pass under processing units 184 and allow the processing units 184 to operate on substrates 105 provided thereon.
In some embodiments, the number of processing units 184 in the processing apparatus 180 may correspond to the number of substrates 105 accommodated by stage 170. The processing apparatus 180 of
Returning to
During operation, stage 170 may be placed in a home position (or a load/unload position), where stage 170 may be clear of the processing apparatus 180 and accessible by substrate handling robots 150 (e.g., by one or more end effectors 157 thereof). Lift pins 174 may then be moved from an initial fully recessed position to a to a final fully extended position, after which substrate handling robots 150 may load one or more (unprocessed) substrates 105 (e.g., from substrates storage modules 142 or buffer stations 190) onto the raised lift pins 174. The lift pins 174 may be gently lowered back to an initial fully recessed position, placing substrates 105 onto stage 170 (e.g., onto chuck 172).
The substrates 105 may then be secured to stage 170 (e.g., to chuck 172 using a chucking mechanism), after which stage 170 and substrates 105 may be moved to an initial processing position under processing apparatus 180. Substrates 105 may then undergo processing (e.g., undergo a photolithography process) by processing apparatus 180 and processing units 184 thereof. During processing, stage 170, and substrates 105 may be moved between different processing positions under processing apparatus 180, for example, to adjust the position of substrates 105 relative to processing units 184.
Once processing is complete, stage 170 may return to a home position (or a load/unload position), after which lift pins 174 may again be moved from a fully recessed position to a fully extended position, lifting the (processed) substrates 105 off of stage 170. The substrate handling robots 150 may unload and store the (processed) substrates 105 (e.g., in substrates storage modules 142), and a next processing iteration may begin, for example, with the substrate handling robots 150 placing one or more additional (unprocessed) substrates 105 onto lift pins 174.
As previously noted, in some embodiments, the processing tool enclosure 120 may be provided with one or more buffer stations 190 (not shown in
As previously discussed, the EFEM 110 may be coupled to (or formed with) a substrate carrier 140 that may be used to store one or more substrates 105, for example, before and/or after being processed by processing tool 160. The substrate carrier 140, for example, may include one or more storage modules 142 (e.g., as illustrated in
The configuration of substrate storage modules 142 may vary depending on the embodiment and its application, for example, accommodating different numbers of substrates 105 (e.g., having 10 slots, 25 slots, etc.) and/or substrates 105 of different shape, size, and/or thickness. The slot pitch (e.g., space between fins) of a substrate storage module 142, for example, may vary depending on the embodiment (e.g., depending on the maximum thickness of the substrates 105 expected to be stored). By way of example, in some embodiments, substrate storage modules 142 may have a slot pitch of between 5-6 mm, which may be used to store substrates 105 having a thickness of 2 mm±2 mm (e.g., to account for variations due to warpage).
The substrate storage modules 142 may be designed to allow substrate handling robots 150 (e.g., in EFEM 110) to transfer substrates 105 therefrom and thereto. A substrate handling robot 150, for example, may be able access each slot of the substrate storage module 142 (e.g., through one or more openings 141 in EFEM 110) to select or deposit substrates 105 therefrom or thereto. In some embodiments, for example, the fins of the substrate storage module may be shaped so as to provide a central channel through which an end effector 157 of a substrate handling robot 150 may be able to pass. An end effector 157 of the substrate handling robot 150 (e.g., provided at a terminal end of an articulating linkage 154 thereof), thus, may be able to gather substrates 105 off of, or deposit substrates 105 onto, the fins of the substrate storage module 142. In some cases, a substrate handling robot 150 may be used to transfer multiple substrates 105 to or from a substrate storage module 142.
As an illustrative example, with reference to
Substrate handling robot 150a, for example, may move end effectors 157a, 157b and substrates 105 thereon into the processing tool enclosure 120, where the substrates 105 may be deposited onto a processing tool 160 (e.g., on a stage 170 thereof). Substrate handling robot 150a, for instance, may move end effectors 157a, 157b and the substrates 105 thereon, through opening 104 in EFEM 110, into position over stage 170 (e.g., over two separate regions of a chuck 172 thereof, as shown in
A substrate handling robot 150 may follow a similar process to gather substrates 105 from processing tool 160 (e.g., from a stage 170 thereof) and deposit them in a substrate storage module 142. Substrate handling robot 150a, for example, may position end effectors 157a, 157b below a pair of substrates 105, which may be raised above chuck 172 of stage 170 on corresponding sets of lift pins 174 (e.g., in two separate regions thereof). The end effectors 157a, 157b, for example, may enter between extended lift pins 174 into the space provided between chuck 172 and substrates 105 resting thereupon. The substrate handling robot 150a may then raise end effectors 157a, 157b (e.g., in some cases, in a single movement) to gather substrates 105 from the extended lift pins 174. The substrate handling robot 150a, for example, may raise end effectors 157a, 157b until the end effectors 157a, 157b are clear of the extended lift pins 174, lifting substrates 105 off the lift pins 174 in the process, whereafter the substrates 105 may be held by end effectors 157a, 157b above the stage 170 of processing tool 160.
The substrate handling robot 150a may then move end effectors 157a, 157b (and substrates 105 resting thereon) toward substrate storage module 142a to be deposited in adjacent slots therein. Substrate handling robot 150a, for instance, may position end effector 157b adjacent to the substrate storage module 142a in line with an initial target slot. The substrate handling robot 150a may then move end effector 157b (and substrate 105 thereon) into the target slot (e.g., by rotating arm 155d and swinging end effector 157b into the target slot) and in alignment with a central channel thereof. The substrate handling robot 150a may then lower end effector 157b to deposit a first substrate 105 in the target slot. The end effector 157b, for example, may be lowered past the target slot (e.g., entering into a lower slot there below), placing the substrate 105 onto a fin thereof. Lowering of end effector 157b may also operate to bring end effector 157a in line with a next slot (e.g., below the initial target slot), allowing the substrate handling robot 150a to move end effector 157a into the next slot (e.g., by rotating arm 155c and swinging end effector 157a into the target slot) and in alignment with a central channel thereof. The substrate handling robot 150a may lower end effector 157a to deposit a second substrate 105 into the next slot, whereafter the end effectors 157a and 157b may be removed from the substrate storage module 142a (e.g., by retracting the articulating linkage 154, rotating arms 155c, 155d and swinging the end effector 157a, 157b free of the substrate storage module 142, or lowering end effectors 157a, 157b through the central channel to below the substrate storage module 142a), at which point the substrate handling robot 150 may be to begin another substrate transfer process.
It will be appreciate that the above-described transfer of substrates 105 by substrate transfer robot 150a between substrate storage module 142a and stage 170 of processing tool 160 is merely illustrative, and may be extended to the transfer of additional or fewer substrates 105, by the same or different substrate handling robots 150 (e.g., substrate handling robots 150b), between the same or different substrate storage modules 142 (e.g., substrate storage modules 142b-142d), and/or between the same or different regions of the stage 170 of processing tool 160 (e.g., as illustrated in
As previously discussed, in some embodiments, the processing tool enclosure 120 may be provided with one or more buffer stations 190 (e.g., as illustrated in
In some embodiments, for example, the buffer stations 190 may include a number of slots that may be used to store a number of individual substrates 105 (e.g., up to 9 substrates). In some embodiments, for example, the buffer stations 190 may include a number of shelves on which a substrate 105 may rest (e.g., upon pads provided on a surface thereof). In some embodiments, the shelves may be stacked together (e.g., vertically stacked), with a gap (or space) provided between adjacent shelves, to form a series of slots in which a substrate 105 may be stored. In some embodiments, the shelves may be coupled together (e.g., attached to a spine or the like) to form a unitary structure. In some embodiments, multiple buffer stations 190 may be coupled together to form (or integrally formed as) a combined structure, for example, to ensure that their relative position (e.g., relative spacing and orientation) may be precisely controlled. By way of example, while buffer stations 190a, 190b and buffer stations 190c, 190d are illustrated as separate structures in
The number of buffer stations 190 and their respective configurations may vary depending on the embodiment and its application. For example, while
The buffer stations 190, for example, may be designed to allow substrate handling robots 150 (e.g., in EFEM 110) to transfer substrates 105 therefrom and thereto. A substrate handling robot 150, for instance, may be able access each slot of the buffer station 190 (e.g., through one or more openings 104 in EFEM 110) to gather or deposit substrates 105 therefrom or thereto. In some embodiments, for example, the shelves of the buffer station may be shaped (e.g., generally U-shaped or C-shaped) so as to provide a central channel through which an end effector 157 of a substrate handling robot 150 may be able to pass. An end effector 157 of the substrate handling robot 150 (e.g., provided at a terminal end of an articulating linkage 154 thereof), thus, may be able to gather substrates 105 off of, or deposit substrates 105 onto, the shelves of the substrate storage module 142.
In some embodiments, buffer stations 190 may be designed to facilitate the simultaneous transfer of multiple substrates 105 therefrom and thereto (e.g., between buffer stations 190 and stage 170 of processing tool 160). In some embodiments, for example, one or more substrate handling robots 150 may be used to simultaneously transfer one or more substrates 105 to or from buffer stations 190. By way of example, with reference to
As an illustrative example, with reference to
The substrate handling robots 150a, 150b may then move end effectors 157a, 157b and end effectors 157c, 157d (and substrates 105 thereon) into position over respective regions of stage 170 of processing tool 160. The substrate handling robots 150a, 150b, for example, may move end effectors 157a, 157b and end effectors 157c, 157d into position over separate regions of stage 170 (e.g., over corresponding sets of lift pins 174, which may be in a fully extended position above a surface of chuck 172 of stage 170), as shown in
Once in position above stage 170, end effectors 157a, 157b and end effectors 157c, 157d may be lowered (e.g., in some cases, in a single movement) to deposit substrates onto the extended lift pins 174 (e.g., entering between the extended lift pins 174 and depositing substrates 105 thereon, whereafter the end effectors may be positioned between the extended lift pins 174 and chuck 172). Substrate handling robots 150a, 150b may then withdraw end effectors 157a, 157b and end effectors 157c, 157d (e.g., by retracting articulating linkage 154 and end effectors 157a, 157b and effectors 157c, 157d through the space provided between extended lift pins 174), at which point substrate handling robots 150a, 150b may be ready to begin another substrate transfer process.
The substrate handling robots 150a, 150b may follow a similar process to gather four processed substrates 105 from processing tool 160 (e.g., from stage 170 thereof) and deposit them into buffer stations 190. Substrate handling robots 150a, 150b, for instance, may use end effectors 157a, 157b and end effectors 157c, 157d to gather a pair of processed substrates 105 from the processing tool 160. The substrate handling robots 150a, 150b, for example, may position end effectors 157a, 157b and end effectors 157c, 157d below the substrates 105, which may be raised above chuck 172 of stage 170 on corresponding set of lift pins 174 (e.g., in four separate regions thereof). The end effectors 157a, 157b and end effectors 157c, 157d, for example, may enter between extended lift pins 174 into the space provided between chuck 172 and substrates 105 resting thereupon. The substrate handling robots 150a, 150b may then raise end effectors 157a, 157b and end effectors 157c, 157d (e.g., in some cases, in a single movement) to gather substrates 105 from the extended lift pins 174. The substrate handling robots 150a, 150b, for example, may raise end effectors 157a, 157b and end effectors 157c, 157d until the end effectors are clear of the extended lift pins 174, lifting substrates 105 off the lift pins 174 in the process, whereafter the substrates 105 may be held by end effectors 157a, 157b and end effectors 157c, 157d above the stage 170 of processing tool 160 (e.g., as illustrated in
The substrate handling robots 150a, 150b may then move end effectors 157a, 157b and end effectors 157c, 157d and substrates 105 resting thereon into position to deposit the substrates in parallel slots of buffer stations 190a, 190b and buffer stations 190c, 190d, respectively. By way of example, substrate handling robot 150a may move end effectors 157a, 157b into position within a target slot and in alignment with a central channel thereof. The slot pitch, for example, may be sufficiently large so as to accommodate end effectors 157a-157d within the target slots above shelves thereof (e.g., accounting for the thickness of the end effectors 157a-157d and the presence of substrates 105 thereon). In some embodiments, buffer stations 190a, 190b may be configured to simplify the movement of substrate handling robot 150a. For instance, while in some cases, substrate handling robot 150a may be able to manipulate articulating linkage 154 and adjust support shaft 152 at the same time, in others, manipulating articulating linkage 154 and adjusting support shaft 152 may be treated as discrete movements (e.g., each carrying a separate settling time). Furthermore, in some cases, adjustment of support shaft 152 may be relatively slow, for example, as compared to manipulation of articulating linkage 154. Accordingly, in some embodiments, buffer stations 190a, 190b may be configured to simplify the movements of substrate handling robots 150a when transferring substrates therefrom and thereto by minimizing (or eliminating) the amount of (or need for) adjustment of support shaft 152. In some embodiments, for example, buffer stations 190a, 190b may be positioned at generally the same height as the processing stage 170 such that the target slots may be at a higher level than the stage 170 (and extended lift pins 174). End effectors 157a, 157b may be swung into place within the target slots through manipulation of articulating linkage 154 alone (e.g., without adjustment of support shaft 152). In some embodiments, buffer stations 190a, 190b may also be oriented relative to one another in a similar manner as the different sets of lift pins 174 (e.g., in different regions of chuck 172) from which the substrates 105 were retrieved. Substrate handling robots 150a may be able to move end effectors 157a, 157b into place in a relatively smooth motion (e.g., with the position of arms 155c, 155d remaining fixed, relative to one another, throughout).
Once in position within the target slots, substrate handling robot 150a may lower end effectors 157a, 157b (e.g., in some cases, in a single movement) to deposit substrates 105 into each target slot. The end effectors 157a, 157b, for example, may enter into adjacent slots below the target slots, placing the substrates 105 on shelves of the target slot, whereafter the end effectors 157a, 157b may remain within the lower slot. The slot pitch, for example, may be sufficiently large so as to accommodate end effectors 157a, 157b within the lower slot (e.g., accounting for the thickness of the end effectors 157a, 157b and the presence of substrates 105 in the lower slots). Substrate handling robot 150b may simultaneously perform a similar process to deposit processed substrates 105 into parallel slots of buffer stations 190c, 190d. The substrate handling robots 150a, 150b may then remove end effectors 157a, 157b and end effectors 157c, 157d from buffer stations 190a-190d (e.g., by rotating arms 155c, 155d and swinging end effectors 157a, 157b and end effectors 157c, 157d clear of the buffer stations 190a-190d), at which point substrate handling robots 150a, 150b may be ready to begin another substrate transfer process.
While the preceding examples focus on the transfer of substrates 105 between buffer stations 190 and processing tool 160, buffer stations 190 may also facilitate the transfer of substrates 105 (e.g., the simultaneous transfer of multiple substrates 105) between buffer stations 190 and substrate storage modules 142. By way of example, substrate handling robots 150a, 150b may each be able to gather a pair of substrates 105 from storage modules 142 and transfer them to buffer stations 190, and vice versa. In some cases, substrates handling robots 150a, 150b may be used to transfer substrates 105 from a single substrate storage module 142 (e.g., from one of substrate storage modules 142a-142d), for example, in sequentially processing or storing substrates 105 therein. In such cases, substrate handling robots 150a, 150b may operate to exchange substrates 105 between each other, and in some embodiments, for example, may employ a substrate exchange fixture 116 provided within EFEM 110 in order to do so (as previously discussed).
Each buffer station 290a, 290b, for example, may include a number of shelves that may be vertically stacked to form a number of slots in which individual substrates 205 may be stored (e.g., before and after processing by a processing tool). Shelves 212a, 222a of buffer station 190a and shelves 212b, 222b of buffer station 290b, for example, may be vertically stacked to form slots 210a, 220a, and slots 210b, 220b in which substrates 205 may be stored. For example, as illustrated in
Buffer stations 290a, 290b may be designed to allow substrate handling robots (e.g., substrate handling robots 150 of
Buffer stations 290 may be designed to facilitate the simultaneous transfer of substrates 205 therefrom and thereto (e.g., to and from slots 210, 220 thereof). By way of example, a substrate handling robot may be able to simultaneously gather a pair of substrates 205 from slots 210a, 210b. As illustrated in
As another example, a substrate handling robot may be able to simultaneously deposit a pair of substrates 205 into slots 220a, 220b. As illustrated in
At operation 410, an initial set of substrates may be loaded from a substrate carrier (e.g., coupled to an EFEM) onto the stage of a processing tool (e.g., provided within a processing tool enclosure) for processing. At operation 412, for example, the processing tool may be placed into position to receive and secure an initial set of four unprocessed substrates for processing. A stage of the processing tool, for example, may be moved into a home position (or load/unload position), and a plurality of lift pins may be raised above a chuck thereof (e.g., above four different regions of the chuck). At operation 414, one or more substrate handling robots (e.g., provided within the EFEM) may gather the unprocessed substrates from the substrate carrier (e.g., through an opening between the EFEM and substrate carrier) and place them on the stage (e.g., on corresponding extended lift pins). A pair of substrate handling robots, for example, may be used to gather four unprocessed substrates from an initial substrate storage module of the substrate carrier. The substrate storage module, for instance, may store twenty-five substrates in individual slots therein (e.g., for reference, from top to bottom, slot 1 through slot 25), and the substrate handling robots may gather substrates from the bottom-most slots (e.g., slots 22 through 25). In some cases, the initial substrate storage module may not be directly accessibly by one of the substrate handling robots. In such cases, a first robot may gather a pair of substrates from the initial substrate storage module and exchange them with the second substrate handling robot (e.g., using a substrate exchange fixture provided in the EFEM). The substrate handling robots may then move the substrates (e.g., through an opening between the EFEM and processing tool enclosure) into position over the stage of the processing tool. The pair of substrate handling robots, for example, may each move two substrates into position over corresponding sets of extended lift pins (e.g., extending above the stage and a chuck thereof). The substrate handling robots may deposit the substrates onto the extended lift pins, after which the lift pins may be lowered to place the substrates onto the stage and the substrates may be secured thereto (e.g., using a vacuum chucking mechanism of the processing tool). Upon completion of operation 410, the method 400 may proceed to operation 420 and operation 430.
At operation 420, the substrates loaded onto the processing tool may then undergo processing. The stage, for example, may be moved into a processing position under a processing apparatus of the processing tool. The processing apparatus may include one or more processing units that may be used to process (e.g., perform a photolithography process on) the substrates secured to the stage.
At operation 430, a next set of unprocessed substrates may be loaded from the substrate carrier into one or more buffer stations (e.g., provided within the processing tool enclosure). For example, upon completion of operation 410 and while processing of substrates at operation 420 is ongoing (e.g., during processing of an initial set of substrates), a set of four additional unprocessed substrates may be loaded from a substrate carrier into the buffer stations, where the unprocessed substrates may be staged until the processing tool is ready to receive and process them. One or more substrate handling robots, for instance, may be used to gather the unprocessed substrates from the substrate carrier. A pair of substrate handling robots, for example, may be used to gather four more unprocessed substrates from the initial substrate storage module of the substrate carrier. The pair of substrate handling robots, for instance, may gather the next four unprocessed substrates (e.g., from the bottom-most slots) of the substrate storage module used in operation 414 (e.g., from slots 18 through slots 21 thereof), with the substrate handling robots exchanging substrates as necessary (e.g., in cases where the substrate storage module is not directly accessible by one of the substrate handling robots). Once gathered, the substrate handling robots may move the substrates (e.g., through an opening between the EFEM and processing tool enclosure) into position to be deposited into the buffer stations. The pair of substrate handling robots, for example, may move the four unprocessed substrates into position above target slots within four buffer stations. The four buffer stations, for example, may be arranged as two sets of adjacent buffer stations, which in some cases may be formed as a unitary structure, such that each substrate handling robot may position a pair of substrates within parallel slots of adjacent buffer stations. Each buffer station, for instance, may be able to stage nine substrates in individual slots therein (e.g., for reference, from top to bottom, slot 1 through slot 9), and the substrate handling robots may move the substrates into position above a particular target slot (e.g., slot 4) of each buffer station. Once in position, the substrate handling robots may deposit the substrates into the buffer stations. The pair of substrate handling robots, for example, may simultaneously deposit the four unprocessed substrates into respective slots of the four different buffer stations (e.g., into slot 4 of each buffer station).
At operation 440, a set of processed substrates may be unloaded from the processing tool into one or more buffer stations. For example, once processing of substrates at operation 420 is complete, a set of four processed substrates may be unloaded from the processing tool and placed in four buffer stations, where processed substrates may be staged until the processed substrates can be transferred back to the substrate carrier. The processed substrates, for instance, may be staged in the buffer stations until all substrates within the initial substrate storage module are processed, so that the processed substrates may be sequentially placed back in the substrate storage module (e.g., at operation 470). At operation 442, for example, the processing tool may be placed into position to unload the processed substrates. A stage of the processing tool, for instance, may be returned to a home position (from a processing position), and a plurality of lift pins may be raised to lift the processed substrates off of a chuck thereof. At operation 444, a pair of substrate handling robots may be used to gather the processed substrates from the processing tool and deposit them into corresponding buffer stations. A pair of substrate handling robots, for example, may be used to gather the four processed substrates off of the extended lift pins on which the processed substrates may rest. The substrate handling robots may then move the substrates into position to be deposited into corresponding buffer stations. The pair of substrate handling robots, for example, may move the four processed substrates into position above target slots within four buffer stations. The buffer stations, for instance, may be arranged as two set of adjacent buffer stations, and each substrate handling robot may position a pair of substrates within parallel slots of adjacent buffer stations (e.g., into position above slot 3). In some cases, the buffer stations may be positioned at generally the same height as the processing stage, such that the processed substrates can be moved into position in a relatively simply motion. Once in position within the target slots, the substrate handling robots may lower the processed substrates into place. The pair of substrate handling robots, for example, may simultaneously deposit the four processed substrates into respective slots of the four different buffer stations (e.g., into slot 3 of each buffer station).
At operation 450, a next set of unprocessed substrates may be loaded from the buffer stations onto the stage of the processing tool for processing. One or more substrate handling robots, for example, may be used to gather unprocessed substrates previously loaded into and staged in the buffer stations at operation 430 (e.g., in a previous iteration thereof). A pair of substrate handling robots, for instance, may be used to simultaneously gather four unprocessed substrates from the buffer stations (e.g., from slot 4 of each of four buffer stations). The substrate handling robots may then move the substrates into position over the stage of the processing tool (e.g., over corresponding sets of lift pins extended above a chuck thereof). Once in position, the substrates handling robots may deposit the substrates onto the extended lift pins, after which the lift pins may be lowered to place the substrates onto a surface of the chuck and the substrates may be secured thereto (e.g., using a vacuum chucking mechanism of the processing tool).
Upon completion of operation 450, the method 400 may return to operation 420, where processing of the substrates loaded onto the processing tool may begin, and operation 430, where a next set of unprocessed substrates may be loaded from the substrate carrier into the buffer stations at operation 430. The substrate handling robots, for example, may gather the next four unprocessed substrates (e.g., from the bottom-most slots) of the initial substrate storage module used in a previous iteration of operation 430 (e.g., from slots 14 through slots 17), and store them in the buffer stations (e.g., in a particular slot thereof). In some cases, the substrates may be stored in the same slot within the buffer stations across processing iterations (e.g., slot 4 of each buffer station). Substrate handling robots may perform the same movements in loading unprocessed substrates from the buffer stations to the processing tool (e.g., at operation 450). In some cases, the slot may be chosen so as to simplify the movement of the substrate handling robot (e.g., to minimize an amount of, or eliminate the need for, adjustment of a position of the substrates in a vertical dimension), allowing for the more efficient (e.g., faster) transfer of substrates from the buffer stations to the processing tool.
In some cases, before returning to operation 430 and while processing of substrates at operation 420 is ongoing, method 400 may proceed to operation 460, wherein the substrate handling robots may rearrange the processed substrates staged within the buffer stations. The substrate handling robots, for example, may move the processed substrates transferred from the processing tool to the buffer stations at operation 440 (e.g., to slot 3 thereof) to another slot, so that the slot may be available to receive a next set of processed substrates (e.g., after processing at operation 420 has completed). The substrate handling robots may perform the same movements in unloading processed substrates from the processing tool to the buffer stations (e.g., at operation 440). In some cases, the slot may be chosen so as to simplify the movement of the substrate handling robot (e.g., to minimize an amount of, or eliminate the need for, adjustment of a position of the substrates in a vertical dimension), allowing for the more efficient (e.g., faster) transfer of substrates from the processing tool to the buffer stations. The substrate handling robots, for instance, may move the processed substrates within a particular slot (e.g., within slot 3) of the buffer stations to a highest available slot of the buffer stations (e.g., excluding the particular slot in which unprocessed substrates are staged for transfer to the processing tool).
Once processing is complete at operation 420, the processed substrates may be unloaded from the processing tool into the buffer stations at operation 440. The pair of substrate handling robots, for example, may unload the four processed substrates into the buffer stations (e.g., into slot 3 of each buffer station, which may be available after operation 460). A next set of unprocessed substrates may be loaded from the buffer stations onto the stage of the processing tool for processing at operation 450. The pair of substrate handling robots, for example, may load four more unprocessed substrates from the buffer stations (e.g., from slot 4 of each of four buffer stations).
Operations 420-460 may be repeated until all substrates within the initial substrate storage module have been loaded for processing, at which point processing may continue with the next substrate storage module in the substrate carrier. By way of example, in a sixth iteration of operation 430, the substrate handling robots may load a final substrate of the initial substrate storage module (e.g., from slot 1 thereof) and three additional substrates from the next storage module (e.g., from slots 23 through slots 25 thereof) for processing. Additionally, once processing of the final substrate of the initial storage module is complete (e.g., in a seventh iteration of operation 420) and unloaded from the processing tool (e.g., in a seventh iteration of operation 440), the processed substrates staged within the buffer stations may be stored back in the initial substrate storage module.
For example, in some cases, upon completion of operation 460 a determination may be made whether a substrate storage module is empty at operation 470. If the substrate storage module is empty, operation 480 may be initiated. For example, while processing of substrates at operation 420 is ongoing (e.g., during processing of substrates from the next substrate storage module), a pair of substrate handling robots may be used to gather processed substrates (e.g., a pair of processed substrates from each set of adjacent buffer stations) and deposit them into the substrate storage module (e.g., from top to bottom), with the substrate handling robots exchanging substrates as necessary (e.g., in cases where the substrate storage module is not directly accessible by one of the substrate handling robots). In some embodiments, the substrate handling robots may store the substrates back in the substrate storage module in the same order in which the substrates were processed (e.g., last-in first-out). The substrate handling robots may repeat the process until all processed substrates from the initial substrate storage module have been stored back in the initial substrate storage module. By way of example, the substrate handling robots may first transfer the final substrate (e.g., back into slot 1 of the initial substrate storage module), followed by the next four substrates (e.g., into slots 2 through slots 5), and so on, until all twenty-five substrates have been stored back into the initial substrate storage module. In some embodiments, operation 480 may be performed in parallel to operations 420-460, so as to minimize the amount of processing downtime. By way of example, once a next set of substrates has been loaded to the processing tool (e.g., substrates from slots 19 through slots 22 of the next substrate storage module), operation 480 may begin. By way of example, the substrate handling robots may operate to transfer some of the substrates (e.g., a final substrate followed by four additional substrates) back to the initial substrate storage module, before the substrate handling robots may be needed to perform operations 430-450, whereafter operation 480 may resume. Operations 420-480 may be repeated until all substrates within all substrate storage modules of the substrate carrier have been processed and stored back therein.
In alternative embodiments, the systems may include a machine connected (e.g., networked) to other machines in a LAN, an intranet, an extranet, or the Internet. The machine may operate in the capacity of a server machine in client-server network environment. The machine may be a personal computer (PC), a neural computer, a set-top box (STB), Personal Digital Assistant (PDA), a cellular telephone, a server, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single machine is illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies described herein.
The example computer system 500 can include a processing device (processor) 502, a main memory 504 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM) such as synchronous DRAM (SDRAM)), a static memory 506 (e.g., flash memory, static random access memory (SRAM)), and a data object storage device 518, which communicate with each other via a bus 530.
Processing device 502 represents one or more general-purpose processing devices such as a microprocessor, central processing unit, or the like. More particularly, the processing device 502 may be a complex instruction set computing (CISC) microprocessor, reduced instruction set computing (RISC) microprocessor, very long instruction word (VLIW) microprocessor, or a processor implementing other instruction sets or processors implementing a combination of instruction sets. The processing device 502 may also be one or more special-purpose processing devices such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), network processor, or the like. In various embodiments of the present disclosure, the processing device 502 is configured to execute instructions for the devices or systems described herein for performing the operations and processes described herein.
The computer system 500 may further include a network interface device 508. The computer system 500 also may include a video display unit 510 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device 512 (e.g., a keyboard), a cursor control device 514 (e.g., a mouse), and a signal generation device 516 (e.g., a speaker).
The data storage device 518 may include a computer-readable medium 528 on which is stored one or more sets of instructions of the devices and systems as described herein embodying any one or more of the methodologies or functions described herein. The instructions may also reside, completely or at least partially, within the main memory 504 and/or within processing logic 526 of the processing device 502 during execution thereof by the computer system 500, the main memory 504 and the processing device 502 also constituting computer-readable media.
The instructions may further be transmitted or received over a network 520 via the network interface device 508. While the computer-readable storage medium 528 is shown in an example embodiment to be a single medium, the term “computer-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “computer-readable storage medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present disclosure. The term “computer-readable storage medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical media, and magnetic media.
The preceding description sets forth numerous specific details such as examples of specific systems, components, methods, and so forth, in order to provide a good understanding of several embodiments of the present disclosure. One skilled in the art, however, will appreciate that at least some embodiments of the present disclosure may be practiced without these specific details. In other instances, well-known components or methods are not described in detail or are presented in simple block diagram format in order to avoid unnecessarily obscuring the present disclosure. Thus, the specific details set forth are merely exemplary. Particular embodiments may vary from these exemplary details and still be contemplated to be within the scope of the present disclosure.
As used herein, the singular forms “a,” “an,” and “the” include plural references unless the context clearly indicates otherwise. Thus, for example, reference to “a precursor” includes a single precursor as well as a mixture of two or more precursors; and reference to a “reactant” includes a single reactant as well as a mixture of two or more reactants, and the like.
Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrase “in one embodiment” or “in an embodiment” in various places throughout the specification are not necessarily all referring to the same embodiment. In addition, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” When the term “about” or “approximately” is used herein, the term is intended to mean that the nominal value presented is precise within ±10%, such that “about 10” would include from 9 to 11.
The term “at least about” in connection with a measured quantity refers to the normal variations in the measured quantity, as expected by one of ordinary skill in the art in making the measurement and exercising a level of care commensurate with the objective of measurement and precisions of the measuring equipment and any quantities higher than that. In certain embodiments, the term “at least about” includes the recited number minus 10% and any quantity that is higher such that “at least about 10” would include 9 and anything greater than 9. The term can also be expressed as “about 10 or more.” Similarly, the term “less than about” typically includes the recited number plus 10% and any quantity that is lower such that “less than about 10” would include 11 and anything less than 11. The term can also be expressed as “about 10 or less.”
Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if the value were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to illuminate certain materials and methods and does not pose a limitation on scope. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the disclosed materials and methods.
Although the operations of the methods herein are shown and described in a particular order, the order of the operations of each method may be altered so that certain operations may be performed in an inverse order or so that certain operation may be performed, at least in part, concurrently with other operations. In another embodiment, instructions or sub-operations of distinct operations may be in an intermittent and/or alternating manner.
It is to be understood that the above description is intended to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reading and understanding the above description. The scope of the disclosure should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.