METHOD TO ELIMINATE FIRST WAFER EFFECTS ON SEMICONDUCTOR PROCESS CHAMBERS

Embodiments disclosed herein include methods for monitoring chamber performance in order to mitigate first wafer effects. In an embodiment, a method for determining an optimum chamber condition comprises monitoring a parameter during execution of a recipe for a number of substrates after the chamber has been in an idle state. In an embodiment, the method further comprises determining when a repeatability of the parameter meets a stability specification. In an embodiment, the method may continue with recording the parameter.

BACKGROUND

Embodiments relate to the field of semiconductor manufacturing and, in particular, to a process to mitigate first wafer effects in semiconductor processing chambers.

2) Description of Related Art

Process chambers in semiconductor manufacturing environments are carefully calibrated in order to provide precise outcomes on substrates (e.g., wafers) that are processed in the chamber. Process chambers that have been idle will drift away from their optimum operating conditions. Substrates that are processed immediately after the idling condition often show differences in film properties or other processing properties. Such drifting away from the desired outcome is often referred to as a first wafer effect (FWE).

To minimize the FWE, chambers can run cyclic conditioning recipes. In such recipes, dummy substrates are cycled through the chamber. While such processes may mitigate FWEs, such processing comes at a cost. For example, increases in operating costs are observed due to the cost of powering the chamber, the cost of consumable materials (e.g., gasses), and the cost of dummy substrates.

SUMMARY

Embodiments disclosed herein include methods for monitoring chamber performance in order to mitigate first wafer effects. In an embodiment, a method for determining an optimum chamber condition comprises monitoring a parameter during execution of a recipe for a number of substrates after the chamber has been in an idle state. In an embodiment, the method further comprises determining when a repeatability of the parameter meets a stability specification. In an embodiment, the method may continue with recording the parameter.

Methods may also include a method of warming up a chamber in some embodiments. In an embodiment, the method comprises retrieving stored sensor data that indicates an endpoint of a warmup routine. In an embodiment, the method may then include initiating the warmup routine when sensor data is below a value of the stored sensor data. In an embodiment, the method may further include stopping the warmup routine when the sensor data is equal to or greater than the value of the stored sensor data.

In an embodiment, a method of warming up a chamber may comprise retrieving stored virtual sensor data that indicates an endpoint of a warmup routine. In an embodiment, the stored virtual sensor data is a calculated value based on the readings of two or more physical sensors. In an embodiment, the method may further comprise initiating the warmup routine when virtual sensor data is below a value of the stored virtual sensor data. In an embodiment, the warmup routine comprises turning on one or more lamps. In an embodiment, the method may further comprise stopping the warmup routine when the virtual sensor data is equal to or greater than the value of the stored virtual sensor data.

DETAILED DESCRIPTION

Systems described herein include a process to mitigate first wafer effects in semiconductor processing chambers. In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments. It will be apparent to one skilled in the art that embodiments may be practiced without these specific details. In other instances, well-known aspects are not described in detail in order to not unnecessarily obscure embodiments. Furthermore, it is to be understood that the various embodiments shown in the accompanying drawings are illustrative representations and are not necessarily drawn to scale.

As noted above, cyclic conditioning recipes are currently used to mitigate first wafer effects (FWEs). However, such processes result in an increased cost for the operation of the chamber. Accordingly, embodiments disclosed herein include chamber warmup routines that are designed to mitigate the FWEs experienced after a chamber idling event. As such, the chamber may be kept at an idling condition without the need to run cyclic conditioning recipes. That is, there may be no need to process dummy wafers in order to keep the chamber at an optimal operating condition.

In an embodiment, the chamber warmup routine brings the chamber back to the optimum operating condition before a first substrate is loaded into the chamber. The optimum operating condition may be identified in previous iterations of the processing operation. For example, the system may monitor a number of substrates at the beginning of a lot of substrates. When the sensor data for subsequent substrates is within a stability specification (e.g., with a difference between 0.1% and 25%), the sensor data is stored for future use. The sensor data may be obtained from one or multiple sensors. In a particular embodiment, the sensor data at a given time is stored for future use. For example, it has been shown that replicating chamber conditions at the time substrates are inserted or withdrawn from the chamber is a good metric for determining when the chamber is properly warmed up.

In an embodiment, the stored sensor data may be used as a metric to determine when a warmup routine has returned the chamber to an optimum operating condition. In an embodiment, the sensor data may be a temperature value. In some embodiments, the sensor data may be a physical sensor that directly detects a condition of the chamber. In other embodiments, the sensor data may be sourced from a virtual sensor. A virtual sensor provides values that are calculated using source data from one or more physical sensors (e.g., flow sensors, pressure sensors, butterfly valve control angle, etc.). That is, a virtual sensor may provide sensor data of a condition of the chamber that is difficult or impossible to measure directly.

Referring now toFIG.1, a graph of sensor data for the processing of a plurality of substrates is shown, in accordance with an embodiment. In a particular embodiment, the sensor used to provide the data inFIG.1is a change in the angular feedback for a butterfly valve during the first five substrates. In other embodiments, the sensor used to provide the data inFIG.1is a virtual sensor (e.g., a virtual angular feedback sensor). While an angular feedback sensor is provided as one example of the type of sensor, it is to be appreciated that other types of sensors (e.g., pressure sensors, gas flow rate sensors, temperature, etc.) or combinations of different sensors may be used in embodiments disclosed herein.

In an embodiment, each of the lines in the graph ofFIG.1represent the sensor values for a different substrate that is processed. In an embodiment, the substrates that are processed may be the first substrates after a chamber idling event. As such, FWEs are demonstrated inFIG.1. As shown in the graph ofFIG.1, the first substrate has a lower value than the subsequent substrates. Particularly, the substrates all show variation from each other. However, as more substrates are processed, the variation between the substrates reduces. For example, the difference between the first substrate W1and the second substrate W2is greater than the difference between the fifth substrate W5and the tenth substrate W10.

The difference between the output values of the sensor inFIG.1results in non-uniform substrate outcomes. For example, film properties (e.g., thickness, composition, uniformity, etc.) may vary between the processed substrates. This variation may result in substrates that do not conform to a desired specification. As such, substrates may be scrapped or the substrate variation may cause device performance and yield issues later in the process flow.

An example of the film non-uniformity produced by FWEs is shown inFIG.2A.FIG.2Ais a line scan across the surface of a substrate (e.g., a 49 point line scan). As shown, the first substrate1(without warmup) has a significantly lower value than the second substrate2and the third substrate3. In some instances the differences between the first substrate1and the second substrate2and the third substrate3may exceed allowable tolerances. As such, the first substrate1may need to be scrapped or reworked.

Accordingly, embodiments disclosed herein include a warmup routine that mitigates the FWEs shown inFIG.2A. For example,FIG.2Bshows a line scan across the surface of substrates1-3when a warmup routine is used. As shown, the first substrate1, the second substrate2, and the third substrate3each have substantially similar outcomes. That is, the substrates1-3have a low variability. As such, the FWEs previously described are avoided.

Referring now toFIG.3A, a graph of a virtual sensor reading over the course of processing a plurality of substrates is shown, in accordance with an embodiment. Overlying the graph of the virtual sensor data is an indication of when substrates are inserted and/or withdrawn from the chamber. That is, peaks310correspond to the insertion and/or withdrawal of a substrate from the chamber. The first substrate insertion is implemented after an idling period311. For example, the idling period may be any duration. In some embodiments, the idling period may be one or more minutes, one or more hours, or one or more days. As such, the first peak312of the virtual sensor may be different than the subsequent peaks. For example, the first peak312is lower than the subsequent peaks. As such, the first substrate may suffer from FWEs.

Referring now toFIG.3B, a graph of a virtual sensor reading over the course of processing a plurality of substrates is shown, in accordance with an embodiment. The graph inFIG.3Bdiffers from the graph inFIG.3Ain that a warmup routine314is implemented before the first substrate exchange310. As shown, the output of the virtual sensor increases before the first substrate exchange310. The warmup routine314results in the subsequent peaks312of the virtual sensor data to be substantially uniform. As such, there are substantially no FWEs.

In an embodiment, the warmup routine may be tailored to provide a condition that is substantially similar to the condition of the chamber at subsequent instances of the substrate exchange. For example, the value of the virtual sensor is substantially similar at each instance of a substrate exchange. In some instances, the substrate exchanges occur at the tail end of each peak312of the virtual sensor readings. As such, the warmup routine314increases the output of the virtual sensor and allows for a brief decline in the output of the virtual sensor before increasing to form the next peak. Such an embodiment allows for the first substrate after an idling event311to be processed as if one or more substrates have been processed before the first substrate. Accordingly, FWEs are avoided.

Referring now toFIG.4, a flow diagram of a process480for learning an optimum chamber condition after an idling event is shown, in accordance with an embodiment. In an embodiment, the process480may begin after a chamber has been in an idling event. For example, the idling event may be a period of time (e.g., seconds, minutes, hours, or days) where the chamber has not processed any substrates. In some embodiments, there may be no substrates (e.g., dummy substrates) cycled through the chamber with a conditioning recipe during the idling event. As such, the cost of operating the chamber is reduced.

In an embodiment, process480may begin with operation481, which comprises monitoring a parameter during execution of a recipe for a number of substrates at a beginning of a lot of substrates. In an embodiment, the recipe may be started without any warmup of the chamber. That is, it is expected that one or more of the substrates may exhibit FWEs. In an embodiment, the number of substrates may be three or more substrates. In some embodiments, the number of substrates may be up to twenty-five substrates. In a particular embodiment, the number of substrates may be five substrates.

In an embodiment, the parameter being monitored may be any condition of the chamber during the execution of the recipe. For example, the parameter may be a pressure, a temperature, a flow rate of one or more gasses, or the like. In some embodiments, a plurality of parameters may be monitored during operation481. In an embodiment, the parameters may be detected by a physical sensor. In other embodiments, the parameters may be measured by a virtual sensor.

In an embodiment, the process480may continue with operation482, which comprises determining when the parameter repeatability meets a stability specification. Parameter repeatability may refer to how consistent the monitored parameter is at a given point in the recipe. For example, it has been shown that high repeatability at or around the substrate exchange operation leads to more consistent substrate outcomes (e.g., uniform film properties). As such, the point in the recipe that is used to determine parameter repeatability may be at or around the substrate exchange operation.

In an embodiment, the stability specification refers to a percentage difference between subsequent iterations of the recipe. In some embodiments, the stability specification may be as stringent as approximately 0.1%. In other embodiments, the stability specification may be up to approximately 25%. In a particular embodiment, the stability specification may be approximately 3%. That is, at a particular time in the recipe (e.g., during or around the substrate exchange), the output value of the sensor (or virtual sensor) may be within the stability specification.

In an embodiment, process480may continue with operation483, which comprises recording the parameter. That is, when the parameter meets the stability specification, the output of the sensor is recorded. The recorded parameter may be used as a benchmark to determine when a chamber is sufficiently warmed up. For example, in the case of a thermal process, an idling chamber may be heated up to a temperature consistent with the recoded parameter before starting to process substrates. In this manner, FWEs may be limited or completely avoided.

Referring now toFIG.5, a flow diagram of a process590for warming up a chamber after an idling event is shown, in accordance with an embodiment. In an embodiment, the idling event may refer to a chamber that has not been recently used to process production substrates. In an embodiment, the idling event may have a duration of seconds, minutes, hours, days, or longer. During the idling event, there may not be a need to cycle non-production substrates (e.g., dummy substrates) during a conditioning recipe.

In an embodiment, process590may begin with operation591, which comprises retrieving stored sensor data that indicates an endpoint of a warmup routine. In an embodiment, the stored sensor data may be from one or more physical sensors and/or one or more virtual sensors. In a particular embodiment, the stored sensor data may be generated using a process similar to the process480described in greater detail above. That is, the stored data may be data that indicates the chamber is properly warmed up in order to mitigate or eliminate FWEs. In some instances, the stored data may be referred to as a trained value or a setpoint value. It is to be appreciated that the endpoint of the warmup routine may be recipe specific. That is, the endpoint may be different for different process recipes. In some embodiments, the endpoint may be a process time, a process temperature, or any other process parameter or parameters.

In an embodiment, process590may continue with operation592, which comprises initiating the warmup routine when sensor data is below a value of the stored sensor data. For example, the value may be a temperature in some embodiments. When the measured temperature (or calculated temperature using a virtual sensor) is below the value of the stored sensor data, the chamber may initiate one or more processes to increase the temperature to the value of the stored sensor data. For example, in a chamber for thermal processes, one or more lamps may be turned on to increase the temperature. In other embodiments, various processing operations such as turning on a plasma source, rotating a susceptor, raising and lowering pins, changing the flow of gasses into the chamber, changing pressures, and any other chamber control may be implemented in order to bring the chamber into a state that matches the trained setpoint value.

In an embodiment, process590may continue with operation592, which comprises stopping the warmup routine when the sensor data is equal to or greater than the trained value. When the one or more sensors reach the trained value or trained values, the warmup operation is considered to be complete. That is, the chamber is in a state that substantially matches the state of a chamber continuously running the given recipe. As such, it is expected that when the first substrate is processed, the outcome will not exhibit any FWEs, or at least that the FWEs will be reduced in magnitude and/or duration.

It is to be appreciated that such processes (e.g., process480or process590) may be executed in any type of processing chamber typical of semiconductor manufacturing environments. In a particular embodiment, the elimination of FWEs is implemented on a thermal chamber, such as a chamber implementing radical oxidation processes. In such an embodiment, the temperature at or around the time of the substrate exchange has been shown to strongly correlate to the presence or absence of FWEs. As such, by increasing the temperature to the match the temperature of subsequent substrate exchanges, the first substrate will be processed with minimal FWEs.

While embodiments with a thermal process are described in detail herein, it is to be appreciated that embodiments are not limited to such processing tools. For example, chambers that utilize plasma processes may also utilize one or more embodiments described herein. Additionally, while temperature is explicitly recited as one of the sensor (or virtual sensor) outputs, it is to be appreciated that different sensor types or combinations of different sensor types may be used in order to mitigate or eliminate FWEs of various types of semiconductor processing recipes in chambers that have been in an idle state.

Referring now toFIG.6, a flow diagram of a process670for automatically using a warmup routine is shown, in accordance with an embodiment. In such an embodiment, the operator of a processing tool enables the warmup feature as part of a recipe or process sequence. After the warmup feature is enabled, the tool automatically collects the critical sensor data for that recipe. When the stable sensor data value has been trained the value is stored in the readiness database. Every time that recipe is run, after a user defined maximum idle time (e.g., one or more minutes, one or more hours, etc.) the software will execute process670.

In an embodiment, process670may begin with operation671, which comprises importing trained data into a warmup routine that has been developed for a specific chamber type. In an embodiment, the trained data may be obtained using a process similar to the process480described in greater detail above.

In an embodiment, process670may continue with operation672, which comprises running the warmup routine once a lot of substrates reaches a tool with a chamber of the specific chamber type. For example, the warmup routine may be initiated once a front opening unified pod (FOUP) reaches the tool, or when the FOUP door is opened. However, it is to be appreciated that the warmup routine may be initiated before the FOUP reaches the tool in some embodiments.

In an embodiment, process670may continue with operation673, which comprises delivering a first substrate from the lot of substrates to a chamber exchange position during the warmup routine. Moving the first substrate into the exchange position allows for substrates to be processed immediately after the warmup condition is reached. As such, FWE are reduced.

In an embodiment, process670may continue with operation674, which comprises loading the first substrate into the chamber as soon as the warmup routine is completed. In an embodiment, the first substrate is immediately loaded after the warmup routine is completed. That is, the end of the warmup routine is followed by an instruction to load the first substrate into the chamber. In other embodiments, the first substrate may be loaded into the chamber within a few seconds of completion of the warmup routine, or within a minute of completion of the warmup routine. After the first substrate is loaded into the chamber, the first substrate may be processed in accordance with the recipe.

Referring now toFIG.7, a block diagram of an exemplary computer system700of a processing tool is illustrated in accordance with an embodiment. In an embodiment, computer system700is coupled to and controls processing in the processing tool. Computer system700may be connected (e.g., networked) to other machines in a Local Area Network (LAN), an intranet, an extranet, or the Internet. Computer system700may operate in the capacity of a server or a client machine in a client-server network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. Computer system700may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, 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 for computer system700, the term “machine” shall also be taken to include any collection of machines (e.g., computers) that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies described herein.

System processor702represents one or more general-purpose processing devices such as a microsystem processor, central processing unit, or the like. More particularly, the system processor may be a complex instruction set computing (CISC) microsystem processor, reduced instruction set computing (RISC) microsystem processor, very long instruction word (VLIW) microsystem processor, a system processor implementing other instruction sets, or system processors implementing a combination of instruction sets. System processor702may 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 system processor (DSP), network system processor, or the like. System processor702is configured to execute the processing logic726for performing the operations described herein.

The computer system700may further include a system network interface device708for communicating with other devices or machines. The computer system700may also include a video display unit710(e.g., a liquid crystal display (LCD), a light emitting diode display (LED), or a cathode ray tube (CRT)), an alphanumeric input device712(e.g., a keyboard), a cursor control device714(e.g., a mouse), and a signal generation device716(e.g., a speaker).

The secondary memory718may include a machine-accessible storage medium732(or more specifically a computer-readable storage medium) on which is stored one or more sets of instructions (e.g., software722) embodying any one or more of the methodologies or functions described herein. The software722may also reside, completely or at least partially, within the main memory704and/or within the system processor702during execution thereof by the computer system700, the main memory704and the system processor702also constituting machine-readable storage media. The software722may further be transmitted or received over a network720via the system network interface device708. In an embodiment, the network interface device708may operate using RF coupling, optical coupling, acoustic coupling, or inductive coupling.

In the foregoing specification, specific exemplary embodiments have been described. It will be evident that various modifications may be made thereto without departing from the scope of the following claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.