WO2006081023A2 - Method and apparatus for monolayer deposition (mld) - Google Patents

Method and apparatus for monolayer deposition (mld) Download PDF

Info

Publication number
WO2006081023A2
WO2006081023A2 PCT/US2005/046495 US2005046495W WO2006081023A2 WO 2006081023 A2 WO2006081023 A2 WO 2006081023A2 US 2005046495 W US2005046495 W US 2005046495W WO 2006081023 A2 WO2006081023 A2 WO 2006081023A2
Authority
WO
WIPO (PCT)
Prior art keywords
precursor
processing system
concentration level
purge
wafer
Prior art date
Application number
PCT/US2005/046495
Other languages
French (fr)
Other versions
WO2006081023A3 (en
Inventor
Sanjeev Kaushal
Pradeep Pandey
Kenji Sugishima
Original Assignee
Tokyo Electron Limited
Tokyo Electron America, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electron Limited, Tokyo Electron America, Inc. filed Critical Tokyo Electron Limited
Priority to JP2007552141A priority Critical patent/JP5337376B2/en
Priority to CN2005800472641A priority patent/CN101111628B/en
Priority to KR1020147005558A priority patent/KR20140045564A/en
Publication of WO2006081023A2 publication Critical patent/WO2006081023A2/en
Publication of WO2006081023A3 publication Critical patent/WO2006081023A3/en
Priority to KR1020077019316A priority patent/KR101477297B1/en

Links

Classifications

    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C16/00Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes
    • C23C16/44Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes characterised by the method of coating
    • C23C16/455Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes characterised by the method of coating characterised by the method used for introducing gases into reaction chamber or for modifying gas flows in reaction chamber
    • C23C16/45523Pulsed gas flow or change of composition over time
    • C23C16/45525Atomic layer deposition [ALD]
    • C23C16/45527Atomic layer deposition [ALD] characterized by the ALD cycle, e.g. different flows or temperatures during half-reactions, unusual pulsing sequence, use of precursor mixtures or auxiliary reactants or activations
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C16/00Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes
    • C23C16/44Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes characterised by the method of coating
    • C23C16/4401Means for minimising impurities, e.g. dust, moisture or residual gas, in the reaction chamber
    • C23C16/4408Means for minimising impurities, e.g. dust, moisture or residual gas, in the reaction chamber by purging residual gases from the reaction chamber or gas lines
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C16/00Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes
    • C23C16/44Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes characterised by the method of coating
    • C23C16/455Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes characterised by the method of coating characterised by the method used for introducing gases into reaction chamber or for modifying gas flows in reaction chamber
    • C23C16/45563Gas nozzles
    • C23C16/45574Nozzles for more than one gas
    • CCHEMISTRY; METALLURGY
    • C23COATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; CHEMICAL SURFACE TREATMENT; DIFFUSION TREATMENT OF METALLIC MATERIAL; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL; INHIBITING CORROSION OF METALLIC MATERIAL OR INCRUSTATION IN GENERAL
    • C23CCOATING METALLIC MATERIAL; COATING MATERIAL WITH METALLIC MATERIAL; SURFACE TREATMENT OF METALLIC MATERIAL BY DIFFUSION INTO THE SURFACE, BY CHEMICAL CONVERSION OR SUBSTITUTION; COATING BY VACUUM EVAPORATION, BY SPUTTERING, BY ION IMPLANTATION OR BY CHEMICAL VAPOUR DEPOSITION, IN GENERAL
    • C23C16/00Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes
    • C23C16/44Chemical coating by decomposition of gaseous compounds, without leaving reaction products of surface material in the coating, i.e. chemical vapour deposition [CVD] processes characterised by the method of coating
    • C23C16/52Controlling or regulating the coating process

Definitions

  • the invention relates to a method for depositing a film on a substrate in a semiconductor device, and more particularly, to a monolayer deposition (MLD) processing system.
  • MLD monolayer deposition
  • CVD Chemical Vapor Deposition
  • ALD Atomic Layer Deposition
  • ALD has demonstrated an outstanding ability to maintain ultra- uniform thin deposition layers over complex topology. This is at least partially true because ALD is not as flux dependent as is CVD. This flux-independent nature of ALD allows processing at lower temperatures than with conventional CVD methods.
  • a typical ALD process for forming an AB film, for example, on a substrate consists of injecting a precursor or reactant A (RA) for a period of time in which a saturated monolayer of A is formed on the substrate. Then, the precursor or reactant A (R A ) is purged from the chamber using an inert gas, G
  • RA precursor or reactant A
  • inert gas
  • the invention provides a method of operating a monolayer deposition (MLD) processing system comprising positioning a plurality of wafers in a processing chamber, and thereafter performing a first precursor process, a first purge process, a second precursor process, and a second purge process, and repeating the performing steps until a film having a desired thickness is deposited on the plurality of wafers.
  • the first precursor process is controlled by a first process recipe having a first set of intelligent set points, the first set of intelligent set points establishing a first flow rate for a first precursor-containing gas during a first time period and establishing a second flow rate for the first precursor-containing gas during a second time period.
  • the first purge process is controlled by a second process recipe having a second set of intelligent set points.
  • the second precursor process is controlled by a third process recipe having a third set of intelligent set points, the third set of intelligent set points establishing a third flow rate for a second precursor-containing gas during a third time period and establishing a fourth flow rate for the second precursor-containing gas during a fourth time period.
  • the second purge process is controlled by a process recipe having a fourth set of intelligent set points.
  • the present invention further provides an apparatus for reducing the cycle time for the MLD process.
  • the invention also provides a monolayer deposition (MLD) processing system comprising means for positioning a plurality of wafers in a processing chamber, means for performing the first precursor process as controlled by the first process recipe, means for performing the first purge process as controlled by the second process recipe, means for performing the second precursor process as controlled by the third process recipe, means for performing the second purge process as controlled by the fourth process recipe, and means for repeating the performing steps until a film having a desired thickness is deposited on the plurality of wafers.
  • MLD monolayer deposition
  • FIG. 1 shows a simplified block diagram of an MLD system in accordance with an embodiment of the invention
  • FIG. 2 shows an exemplary view of a multi-orifice injection system in accordance with an embodiment of the invention
  • FIG. 3 illustrates a schematic representation of a MLD processing system including multivariable control in accordance with an embodiment of the invention
  • FIG. 4 illustrates a schematic representation of a virtual sensor in accordance with an embodiment of the invention
  • FIG. 5 illustrates a schematic representation of a dynamic model of a MLD processing system in accordance with an embodiment of the invention
  • FIG. 6 shows an exemplary block diagram of a reactor model in accordance with an embodiment of the invention
  • FIG. 7 a Multi-location Measurement Substrate (MLMS) is shown in accordance with an embodiment of the invention.
  • MLMS Multi-location Measurement Substrate
  • FIG. 8 illustrates a simplified flow diagram of a method for operating a monolayer deposition (MLD) processing system in accordance with an embodiment of the invention
  • FIG. 9 illustrates a recipe step including gas flow rates for a first precursor-containing gas in accordance with an embodiment of the invention
  • FIG. 10 illustrates concentration values for the first precursor in accordance with an embodiment of the invention
  • FIG. 11 illustrates surface saturation values for the first precursor in accordance with an embodiment of the invention
  • FIG. 12 illustrates a recipe step including gas flow rates for a first purge gas in accordance with an embodiment of the invention
  • FIG. 13 shows a graph of the pressure versus time for the first portion of a purge cycle in accordance with an embodiment of the invention
  • FIG. 14 shows a graph of pressure stabilization times for two exemplary purging processes in accordance with an embodiment of the invention
  • FIG. 15 illustrates a recipe step including gas flow rates for a second precursor-containing gas in accordance with an embodiment of the invention
  • FIG. 16 illustrates concentration values for the second precursor in accordance with an embodiment of the invention
  • FIG. 17 illustrates surface saturation values for the second precursor in accordance with an embodiment of the invention.
  • FIG. 18 illustrates a recipe step including gas flow rates for a second purge gas in accordance with an embodiment of the invention.
  • FIG. 1 shows a simplified block diagram of an MLD system in accordance with an embodiment of the invention.
  • an MLD system 100 is shown that comprises an MLD reactor 110, a temperature control subsystem 120, a gas distribution subsystem 130, a pressure control subsystem 140, a sensor subsystem 150, and a controller 190.
  • the temperature control subsystem 120, gas distribution subsystem 130, pressure control subsystem 140, sensor subsystem 150, and controller 190 are coupled to the MLD reactor 110.
  • the MLD reactor 110, temperature control subsystem 120, gas distribution subsystem 130, pressure control subsystem 140, sensor subsystem 150 can be coupled to the controller 190.
  • MLD reactor 110 can comprise a load/unload system (not shown) for loading and unloading semiconductor wafers W. MLD reactor 110 can process multiple wafers W at a time.
  • Temperature control subsystem 120 allows the temperature of the wafers W in the MLD reactor 110 to be controlled. Temperature control subsystem 120 allows the recipes to be run having one or more intelligent set points that establish different temperature at different points in time, and allows the temperature set points to be varied in time. For example, the temperature of the wafers can be changed during a purge step and/or changed during a precursor gas flow step, and the temperature ramps can be held within permissible bounds of the process requirements. In addition, the wafer temperature can be held constant during one or more process recipe steps.
  • the gas distribution subsystem 130 can control the precursor gas flow.
  • the gas distribution subsystem 130 comprises means for controlling intelligent set points for the process gas flow rates, process gas composition, precursor type, and precursor concentration, and the set points can be varied in time to reduce the time it takes to create a saturated monolayer on the wafer(s). For example, one control method divides the associated gas flow step into a series of sub-steps - each sub-step having a different set of intelligent set points. In an alternate embodiment, a sub-step set point can be held constant during the precursor gas flow step.
  • the gas distribution subsystem 130 can also control the inert gas flow control.
  • the gas distribution subsystem 130 comprises means for controlling the set points for the inert gas, such as flow control systems (FCSs) and/or mass flow controllers (MFCs) (not shown), and the set points can be varied in time to reduce the time it takes to dilute and purge the reactor.
  • FCSs flow control systems
  • MFCs mass flow controllers
  • one control method divides the associated inert gas flow step into a series of sub-steps - each sub-step having a different set of intelligent set points.
  • a sub-step set point can be held constant during the inert gas flow step.
  • the gas distribution subsystem 130 can comprise multi- orifice injectors, discussed in more detail below.
  • multi-orifice injectors can be included in the reactor chamber for batch processes.
  • Multi-orifice injectors can accelerate the delivery of precursors to the wafers thus reducing cycle time.
  • multi-orifice injectors can be used to accelerate the delivery of inert gas to the wafers during a purge process thus reducing cycle time.
  • the pressure control subsystem 140 is used to control the reactor 110 chamber pressure.
  • the pressure control subsystem 140 comprises means for controlling the set points for the chamber pressure, and the pressure control set points can be varied in time to reduce the saturation and purge times.
  • One control method divides the associated process step into a series of sub-steps - each sub-step having a different set of "intelligent" pressure control set points for controlling the pressure.
  • a pressure control sub-step set point can be held constant during a process step.
  • one method for controlling chamber pressure includes controlling the exhaust valve position.
  • the valve position is determined by a feed-forward control method - where the initial position is quickly changed to a desired valve and then the pressure control process is performed.
  • the sensor subsystem 150 can comprise a mass sensor and/or an optical monitoring.
  • the sensor subsystem 150 can provide qualitative and quantitative analysis of the gaseous environment in the reactor 110.
  • sensor subsystem 150 can comprise a Gas Concentration Sensor (GCS).
  • GCS Gas Concentration Sensor
  • a GCS can be coupled to the fore line of the exhaust system (not shown) attached to the reactor 110, and the GCS can be used to determine at least one of a concentration level of precursor molecules, a concentration level of a process gas component, and a concentration level of a by-product of a process.
  • the GCS can also be used to determine the endpoint for one or more process steps, such as gas flow steps.
  • Controller 190 can receive feed forward data for an incoming wafer from a processing system controller (not shown). Controller 190 can extract layer information from the feed forward data. Controller 190 can use the layer information to estimate the state of the wafers. For example, the controller 190 can establish process recipes for the incoming wafers based on the layer information and the temperature data that it receives. The controller 190 can then create process recipes having intelligent set points for the MLD system 100 using the methods described herein. [0039]
  • controller 190 can comprise a computing means, a memory means, and an interface means capable of controlling the MLD system components.
  • a program stored in the memory or loaded into the memory can be utilized to control the aforementioned components of a MLD system 100 according to a process recipe.
  • MLD system 100 can comprise sensors (not shown) that can be physical sensors and/or virtual sensors. These sensors can be the sources of measurement data used by the controller 190 and can be representative of the real-time conditions for various points in the MLD reactor 110.
  • the controller 190 can use the measurement data to make decisions for controlling various processes in the MLD reactor 110.
  • a dynamic thermal model that is calculated by software and maintained in the memory of the controller 190 can comprise virtual sensors that can be used in lieu of actual physical sensors that cannot be reliably employed.
  • a number of actual physical sensors can be employed to measure additional process parameters.
  • the data from these physical sensors can be used by the controller 190 to adjust, verify, and/or correct the calculations in the dynamic thermal model.
  • a digital simulation model of a MLD processing system that includes the wafers being processed is created.
  • the model replicates the operating parameters of the system on a dynamic basis.
  • a model can calculate process parameters throughout the MLD system and the wafers being processed based on the flow characteristics of the MLD system and the wafers. It calculates "intelligent" set points for process recipes used in the MLD system. Actual measurements of process parameters at selected points in the system may be used to check and modify the calculations so that the model will operate correctly.
  • the algorithms contained in the model can be derived theoretically or empirically, and preferably by a combination of those techniques. The derivations may be made by taking actual measurements on test wafers while operating the system through cycles of the process that is to be controlled.
  • the controller 190 can be configured to create and/or use dynamic models to control the MLD system 100.
  • the controller 190 can be configured to create and/or use virtual sensors to control the MLD system 100.
  • the controller 190 can be configured to create and/or use process recipes having intelligent set points to control the MLD system 100.
  • Virtual sensors allow a user to "measure" process parameters/characteristics in real-time by calculating/estimating such process parameters/characteristics from virtual models of the system, thereby eliminating the need for instrumented wafers during production.
  • controller 190 can be configured to analyze process data; to compare process data with predicted data, measured data, and/or historical process data; and to use the comparison to verify and/or change a dynamic model, virtual sensor, a process recipe, and/or an intelligent set point.
  • controller 190 can be configured to analyze process data; to compare process data with predicted data, measured data, and/or historical process data; and to use the comparison to predict and/or declare an endpoint. Furthermore, the controller 190 can be configured to analyze process data; to compare process data with predicted data, measured data, and/or historical process data; and to use the comparison to predict and/or declare a fault.
  • FIG. 2 shows an exemplary view of a multi-orifice injection system 200 in accordance with an embodiment of the invention.
  • the gas distribution subsystem 130 of FIG. 1 may comprise a multi- orifice injection system 200.
  • a multi-orifice injection system 200 can comprise supply line 220 coupled to the reactor 110, distribution means 230, and multiple injectors 240 for distributing gas throughout the reactor 110, which contains a batch of wafers 250.
  • FIG. 3 illustrates a simplified block diagram of a MLD processing system including an intelligent set point controller in accordance with an embodiment of the invention.
  • a device under control (DUC) is shown along with a virtual sensor, a multivariable controller, and an intelligent set point controller.
  • the DUC can be a MLD reactor, such as reactor 110 shown in FIG. 1.
  • the system includes the operation of a process and the use of a sensor as shown.
  • a process can be a MLD process, and the sensor can provide output data and/or error data from the MLD process.
  • the sensor can be an optical sensor, and the optical sensor can provide thickness and composition data.
  • the intelligent set point controller can calculate and provide time varying intelligent set points to the multivariable controller.
  • the intelligent set point controller and the multivariable controller can comprise hardware and software components.
  • the virtual sensor can provide wafer surface saturation data, wafer temperatures, and/or gas flow data to the multivariable controller.
  • FIG. 4 illustrates a schematic representation of a virtual sensor in accordance with an embodiment of the invention.
  • a virtual sensor is shown that comprises a dynamic model component, a physical sensor component, a manipulated variable component, and a software algorithm component.
  • the virtual sensor can be viewed as a compound device comprising an algorithm-based consolidation of information from multiple "physical" sensors.
  • the virtual sensor is an adaptive device that can provide historical data, real-time data, and predictive data.
  • the virtual sensor allows un-measurable variables to be
  • a model is constructed detailing the dynamic interaction between measurable variables and un-measurable variables.
  • Virtual sensing provides a method for obtaining wafer surface saturation data in real-time.
  • Virtual sensors eliminate the need for instrumented wafer(s) during production.
  • a dynamic "Gold" model and virtual sensors can be created once for the MLD system; the model can be tuned with a few wafers during initial qualification of specific equipment; and the system is then ready for production.
  • Server based software can be used for any re-tuning.
  • FIG. 5 illustrates a schematic representation of a dynamic model of a processing system in accordance with an embodiment of the invention.
  • four model components Mo, M 2 , M 3 , and M 4 .
  • a different number of components can be used and the components can be arranged in a different manner.
  • the dynamic model is shown having control inputs (U) and disturbance inputs (D), and having regulated outputs (Z) and measured outputs (Y).
  • control inputs can comprise gas flow data and heater power data; the disturbance inputs can be unmeasured variations; the measured outputs can be chamber parameters and/or wafer data; and the regulated outputs can be the wafer surface conditions.
  • a Dynamic Model keeps track of the "State" of a system, and relates the inputs to outputs in real-time.
  • process variables such as wafer position, chamber flow characteristics, gas flow rates, gas concentration, and wafer composition
  • the multivariable controllers can be used to determine the interaction between process variables at different times during the process, such as during the deposition and purge modes.
  • the intelligent set point controller can be used to parameterize the nominal set points; create intelligent set points using an efficient optimization method and process data; and select appropriate models and set points during run-time.
  • One step in an intelligent set point control (ISC) methodology is to create models that describe the dynamic behavior of a processing system, such as a thermal processing system. These models can be used to design a multivariable controller and then for creating the sensitivity matrix and the intelligent set points.
  • ISC intelligent set point control
  • One embodiment comprises creating dynamic models of the surface saturation conditions on the wafers being processed by the MLD system.
  • the dynamic models can be tested and/or verified using instrumented wafers.
  • a dynamic model can include the interaction between the gas flows in a multi-wafer chamber, the temperatures in a multi-wafer chamber, and the wafer surface characteristics.
  • the dynamic model can be used to create a multi-variable controller that controls the estimated surface conditions for the wafers in real-time.
  • a set of models can be created for the various wafer types to be processed - this can account for the wafer composition and can compensate in real-time for the variation in surface saturation response.
  • the reactor model comprises wafer elements 610, "between- wafer" elements 620, and wall elements 630.
  • a reactor centerline 640 is shown along with a gas flow input 650 and a gas flow output 660.
  • the reactor can be divided into finite volume elements including wall elements 630, between-wafer elements 620, and wafer elements 610.
  • the number of wafer elements 610 is configurable.
  • the gas flow can be modeled by assuming that both the gasses and precursors enter and exit the reactor axially symmetric.
  • Surface saturation can be modeled by assuming that the surface flux is proportional to local precursor partial pressure.
  • the wafer surface saturation model assumes that the surface flux is proportional to the local precursor partial pressure; chemisorption is proportional to flux; and the model tracks the state of the surface saturation.
  • the model includes configurable parameters that can be used to examine various reactors and flow regimes.
  • the parameters are geometry- related, such as the number of wafers and the spacing between them.
  • the parameters can include process conditions, such as pressure, temperature, and flow rates (inert and precursor).
  • flow parameters such as diffusivity, can be included.
  • surface reaction parameters such as the chemisorption rate, can be included.
  • the plug flow can be described by calculating the flow velocity and thus the residence time in the chamber as:
  • Local reactant/precursor concentration n as the reactant/precursor is introduced in the chamber, the model keeps track of the local reactant/precursor concentration, and it is expressed in moles/cc.
  • Local saturation as the surfaces are exposed to the reactant/ precursor species, the chemisorption process binds the reactant/ precursor molecules to the surface. Local saturation is expressed as a percentage, for example, from 0% to 100%.
  • an exemplary set of results for the MLD process can be obtained for a particular set of parameters.
  • the following results can be obtained: 1 ) the convective gas flow velocity u can be approximately 20 cm/sec, and 2) the residence time t res car ⁇ be approximately 2-3 seconds.
  • models can be. developed when flow rates are substantially constant, and in another embodiment, models can be developed when flow rate set points are allowed to vary over time. For example, a 150 second period can be assumed for the precursor exposure steps, and one method of the invention creates a series of flow rate set points that change over the 150 second period rather than holding the flow rate set point at a constant value. Alternately, a 150 second period is not required.
  • precursor molecules can react with the surface until the surface is saturated.
  • precursors and process conditions can be chosen to stop a process step when the surface is completely saturated.
  • Monolayer deposition processes sometimes use the self-limiting surface saturation aspect to control the film characteristics. For example, precursor steps can be made longer than necessary in order to ensure that the surface is saturated to slightly over- saturated with precursor molecules. In some cases, the process results can be relatively independent of slight variations in the amount of precursor supplied to the surface.
  • the amount of precursor supplied is more intelligently controlled in order to shorten the time required for the precursor step and the time required for the purge step.
  • precursor flow within the chamber and between individual wafers in a stack, and pressure conditions within the chamber and at the surfaces of individual wafers in the stack can be included in the MLD model along with a number of other variables including precursor characteristics, surface characteristics, surface chemistry, purging processes, chamber design, and flow control within the chamber.
  • a uniform thickness can be deposited in each deposition cycle. Since the film is grown in a layer-by-layer mode, and the total film thickness is determined by the number of deposition cycles, the use of intelligent set points in the invention increases the throughput by processing a number of wafers at one time and reducing the time required for each deposition cycle.
  • using intelligent set points in the MLD process can provide improved uniformity and step coverage on wafers having high aspect ratio features.
  • using intelligent set points in the MLD process can provide improved uniformity within high aspect ratio features including improved critical dimension (CD) control and profile uniformity control.
  • the MLD process and deposition rates can depend in part on wafer temperature.
  • the MLD process temperature range can be wide.
  • An upper limit can be established based on the temperature at which the precursors begin to thermally decompose.
  • a lower limit can be established based on the temperature at which the deposition rate is slowed to a point at which increased impurity levels occur in the deposited film.
  • various methods can be used to optimize the models and the time-varying set points to minimize cycle time. For example, a test wafer can be used, and in another method, optical techniques can be used.
  • MLMSs Multi-Location Measurement Substrates
  • a MLMS is a novel type of substrate that can measure in-situ the concentration of chemisorbed precursor species at multiple locations across the substrate.
  • a silicon wafer substrate may be used as MLMS 700, but this is not required for the invention.
  • other materials can be used, such as glass.
  • Substrate 700 has a substantially uniform first film 710 across the substrate. At selected locations, the substrate 700 has small areas of a second film 720. In the illustrated embodiment, nine locations are arranged in the center and in two concentric circles on the wafer, but this is not required. In alternate embodiments, any number of areas can be provided with a different type of material and different patterns. In FIG. 7, square shaped areas are shown, but this is not required. The areas can different shapes including geometric and non-geometric shapes.
  • the chemisorption rate of the precursor on the first film 710 is different from the rate on the second film 720.
  • the thickness of the precursor film formed on the substrate at the multiple measurement locations provides a measure of the net precursor flux at those locations.
  • MLMSs can be placed in a reactor to measure precursor chemisorption.
  • MLMSs can be placed in multiple locations in the wafer stack.
  • a MLMS can be placed at the top, middle, and bottom of the wafer stack.
  • a GCS can be coupled to the fore line of the reactor. With this instrumentation, exhaust gas components can be measured, and the value of the precursor gas flow set points can be manipulated to obtain values that minimize the cycle time.
  • One embodiment of the invention provides a method wherein the precursors and the process gases are controlled using a process recipe having intelligent set points to provide "time-varying" gas flow rates.
  • the process recipe having intelligent set points is designed to increase throughput by minimizing the wafer saturation time and the purge time.
  • the dynamic model can be verified and updated as follows: at the end of one or more time periods, one can measure/determine 1 ) the surface saturation state and 2) the molar species concentration state at three wafer locations in the stack - top, middle, and bottom, and the expected value for the surface saturation can be approximately one, and the expected value for the molar species concentration can be approximately zero.
  • the methodology includes: creating dynamic models that incorporate flow conditions, including local precursor concentration, and incorporate local chemisorption rate and surface saturation conditions; establishing a control procedure using Intelligent Set points Control (ISC) by parameterizing the nominal set points for the process parameters, and creating intelligent set points using an efficient optimization method and process data; and validating the control procedure on a reactor by using measured data (i.e.
  • ISC Intelligent Set points Control
  • FIG. 8 illustrates a simplified flow diagram of a method 800 for operating a MLD processing system in accordance with an embodiment of the invention.
  • Procedure 800 starts in step 810.
  • step 810 may include positioning a plurality of wafers in a processing chamber.
  • a first precursor process 820 is then performed in the processing chamber, followed by a first purge process 830.
  • a second precursor process 840 is then performed in the processing chamber, followed by a second purge process 850.
  • a query is made in step 860 to determine if the MLD process is complete. If not, steps 820 to 850 are repeated. When the query of step 860 is positive, the procedure 800 ends, in step 870.
  • step 810 may also include receiving and processing feed forward data for at least one of a plurality of wafers.
  • the feed forward data can include CD data, profile data, and optical data, such as refractive index (n) data and extinction coefficient (k) data.
  • the feed forward data may be processed to extract therefrom wafer composition information.
  • wafer composition information can include the number of wafers, wafer position, number of layers, layer position, layer composition, layer uniformity, layer density, and layer thickness. Layers can include substrate material, resist material, dielectric material, and/or anti-reflective coating (ARC) material.
  • n and k values for one or more layers can be extracted.
  • a first deposition process can be performed.
  • surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a virtual sensor can be created for determining one or more parameters for one or more surface saturation zones.
  • a first process gas can be introduced into the processing chamber, and the plurality of wafers can be exposed to a first reactant species contained in the first process gas.
  • a uniform film is deposited onto the surfaces of the plurality of wafers.
  • the first process time can be determined using at least one of the feed forward data and the virtual sensor.
  • the virtual sensor can be used to determine when the surface saturation state (precursor concentration) has reached a desired value.
  • the virtual sensor can be created using a dynamic model having model components (M 1 , M 2 , M 3 , and M 4 ), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5.
  • At least one control input (U) can be a gas flow for the first process gas
  • at least one disturbance input (D) can be an unmeasured variation
  • at least one measured output (Y) can be a gas concentration for the first process gas
  • at least one regulated output (Z) can be a virtual sensor for determining a surface saturation state (precursor concentration).
  • a different number of model components may be used, and the model components may be arranged with a different architecture.
  • Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data.
  • the measured data can be obtained using a MLMS, which can measure in-situ the concentration of chemisorbed precursor species at multiple locations.
  • the measured data may be obtained using a GCS or other optical techniques.
  • the dynamic model can include: modeling the flow of the first process gas within the processing chamber, wherein the first process gas comprises a first reactant species (precursor molecules); modeling the flow between the wafers as a diffusion process; determining a residence time for the first reactant species (precursor molecules); determining a reactant species (precursor molecules) concentration for one or more surface saturation zones; and determining a chemisorption rate for one or more surface saturation zones.
  • the surface saturation (precursor concentration) virtual sensor can measure percentages, and the first deposition process can end when the surface saturation reaches approximately 100 percent. In alternate embodiments, different percentages can be used. In some cases, the deposition process is dependent on saturated surface reactions between a substrate and a precursor. One case can be a self-limiting chemisorption reaction in which the deposition rate/cycle is determined by the saturation time and is independent of the reactant exposure time after saturation. [0098] In a typical recipe, process parameter set points, such as the flow rate of a precursor-containing gas (approximately 250 seem), and chamber pressure (approximately 1 Torr) are held constant for a given period.
  • intelligent set points that are dynamic and that can vary the flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity.
  • intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the first deposition process in step 820.
  • a nominal value is not required. In other embodiments, a different nominal value can be used.
  • the precursor concentration can be determined using radial elements (n) on at least one wafer and a precursor concentration vector D can be defined at each one of the radial elements (n).
  • radial elements (n) on at least one wafer and a precursor concentration vector D can be defined at each one of the radial elements (n).
  • non-circular items can be processed and non-radial elements can be used.
  • Variations in the precursor concentration vector D may be minimized by using the dynamic set point trajectories.
  • a model-based linear or nonlinear multivariate control approach may be used to model the precursor concentrations in which the controller comprises a mathematical model of the system to be controlled.
  • the multivariable controller may be based on any of the modern control design methods such as linear-quadratic- gaussian (LQG) method, linear quadratic regulator (LQR) method, H-infinity (H-inf) method, etc.
  • the precursor concentration model may be either linear or nonlinear and either single input single output (SISO) or multiple input multiple output (MIMO).
  • SISO single input single output
  • MIMO multiple input multiple output
  • the precursor flow rate set points are allowed to vary in a small window around the nominal value during the first precursor process step 820, and this provides additional degrees of freedom in achieving end-of-run precursor concentration uniformity.
  • additional set points are used during the first precursor process step 820.
  • the nominal set points for precursor flow rates can be parameterized into a vector of breakpoints, and can define a vector r that contains intelligent set points (ri - r m ) for precursor flow rates which are time-varying perturbations around the nominal set points:
  • one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the first precursor process 820.
  • intelligent set points can be used to control chamber temperature, chamber pressure, process gas chemistry, and wafer temperature.
  • a process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (di - d n ) in one process characteristic, such as saturation state, can then be written in vector form as:
  • the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the precursor concentration vector D obtained from the nominal trajectory.
  • measured data can be used to compute the sensitivity matrix M.
  • the resultant uniformity of the deposited layer on the wafers depends significantly on the deposition rate, which in turn depends on the saturation rate, the wafer temperature, the precursor concentration, and the partial pressure at various locations on the wafer surface.
  • the nominal saturation state values (Ci - C n ) can be proportional to the nominal precursor concentration levels (Di - D n ), where a is the proportionality constant.
  • the variation in the saturation state values (ci - C n ) can be proportional to variation in the precursor concentration levels (di - d n ), where a is the proportionality constant. Then, variation in the saturation state values can be written as:
  • the variation in the saturation state values (c ? - C n ) and/or the variation in the precursor concentration levels (di - d n ) across the surfaces of the wafers may be reduced by computing intelligent set point using the sensitivity matrix M.
  • the intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: r m i n ⁇ d - a - Mr ⁇ , where r min ⁇ r, r ⁇ r max
  • Precursor concentration levels can be measured using several methods; one such method is using optical sensors (Optical Emissions Spectroscopy (OES),
  • ODP Optical Digital Profilometry
  • the desired value is the nominal value.
  • the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
  • the desired uniformity can comprise a 3-sigma value for a precursor concentration variation.
  • the desired uniformity may be an average value, a minimum value, a maximum value, or another computed value.
  • results may be stored for subsequent use.
  • FIG. 9 illustrates a recipe step including gas flow rates for a first precursor-containing gas in accordance with an embodiment of the invention.
  • a constant flow rate 910 is shown that is typical of a commonly used ALD process of the prior art.
  • a flow rate 920 having intelligent set points (922, 924, and 926) exemplifies an embodiment of the invention for operating a MLD process. In alternate embodiments, a different number of intelligent set points can be used. In addition, different flow rate values can be used, and different times can be used.
  • FIG. 10 illustrates concentration values for the first precursor in accordance with an embodiment of the invention.
  • Precursor concentration values 1010 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant.
  • Precursor concentration values 1020 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process. In both cases (1010 and 1020), data is shown for wafers at the top, middle, and bottom of the stack. In alternate embodiments, different precursor concentration values can be used, and different times can be used.
  • FIG. 11 illustrates surface saturation values for the first precursor in accordance with an embodiment of the invention.
  • Surface saturation values 1110 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant.
  • Surface saturation values 1120 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process. In both cases (1110 and 1120), data is shown for wafers at the top, middle, and bottom of the stack. In alternate embodiments, different surface saturation values can be used, and different times can be used.
  • a time difference 1130 is shown that exemplifies the time savings obtained using an embodiment of the invention. Specifically, in this example, 100% saturation was achieved 75 seconds faster by virtue of the present invention. The use of intelligent set points provides a substantial time saving.
  • a first chamber purging process can be performed.
  • a chamber purging process can include at least one of a chamber venting process, a chamber cleaning process, and an evacuation process.
  • surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a second virtual sensor may be created for determining one or more parameters for one or more surface saturation zones.
  • a second process gas can be introduced into the processing chamber during a second process time, and the second process gas can substantially eliminate the first process gas from the process chamber. For example, this can cause the concentration of the first reactant species (precursor) at each surface saturation zone to be approximately zero.
  • the second process time can be determined using at least one of the virtual sensor, the second virtual sensor, a concentration value, feed forward data, and measured data.
  • the second virtual sensor can be used to determine when at least one of a concentration level of un-reacted first precursor molecules, a concentration level of the first process gas, a concentration level of the second process gas, and a concentration level of by-products from the process reaches a desired value.
  • the desired value can be approximately zero. In alternate embodiments, the desired value can be greater than zero.
  • the second virtual sensor can be created using a dynamic model having model components (Mi, M 2 , M 3 , and M 4 ), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5.
  • At least one control input (U) can be a gas flow for the second process gas, where the second process gas comprises an inert gas, at least one disturbance input (D) can be an unmeasured variation, at least one measured output (Y) can be an un-reacted precursor concentration for the gas leaving the processing chamber, and at least one regulated output (Z) can be a virtual sensor for determining at least one of a concentration level of un-reacted first precursor molecules, a concentration level of the first process gas, and a concentration level of byproducts from the first process gas at one or more surface saturation zones.
  • Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data.
  • the measured data may be obtained using a GCS.
  • other measurement devices can be used.
  • the GCS can be used as the endpoint detector for one or more process steps.
  • the measured data may be obtained using a MLMS.
  • the second virtual sensor can measure percentages, and the first chamber purging process in step 830 can end when the second virtual sensor value reaches approximately zero percent. In alternate embodiments, different percentages can be used, and different concentration levels can be used. In some cases, the purging process is dependent on the flow rates into the chamber, the flow rates out of the chamber, the flow rates within the chamber, and on the flow rates between the substrates. [00124] In a typical recipe, process parameter set points, such as the flow rate of a purge gas, and chamber pressure are held constant for a known time during a purging process.
  • the invention uses intelligent set points that are dynamic and that can vary the purge gas flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity and faster processing times.
  • intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the first purge process 830.
  • a nominal value is not required.
  • a different nominal value can be used.
  • the first purge step 830 is used to remove contaminants, such as the first process gas components, precursor molecules, and/or process by-products from the wafer surfaces and from the processing chamber.
  • concentration levels for the contaminants can be more accurately controlled by including intelligent set points to control the flow rate of the purge gas during the first chamber purging process 830.
  • a contamination level can be determined using radial elements (n) on at least one wafer.
  • a contamination level can comprise at least one of a concentration level for reacted first precursor molecules, a concentration level for un-reacted first precursor molecules, a concentration level for the first process gas, and a concentration level for the by-products from the first process.
  • a contamination level (concentration) vector D can be defined at each one of the radial elements (n). Alternately, non-circular items can be processed and non-radial elements can be used.
  • Variations in the contamination level vector D may be minimized by using the dynamic set point trajectories.
  • a model-based linear or nonlinear multivariable control approach may be used to model the contamination levels in which the controller comprises a mathematical model of the system to be controlled.
  • the multivariable controller may be based on any of the modern control design methods as described herein.
  • the model of the contamination levels may be either linear or nonlinear and either SISO or MIMO.
  • the multivariable control approach i.e., MIMO
  • MIMO considers all inputs and their effects on the outputs.
  • Several other approaches for modeling the contamination levels are available, such as physical models, and data-driven models.
  • the flow rate set points for the second process gas are allowed to vary in a small window around the nominal value during the first purge process step 830, and this provides additional degrees of freedom in achieving faster and more efficient purging.
  • additional set points can be used during the first purge process step 830.
  • the nominal set points for flow rates for the second process gas can be parameterized into a vector of breakpoints; and can define a vector r , that contain intelligent set points ( ⁇ - r m ) for flow rates for the second process gas which are time-varying perturbations around the nominal set points:
  • one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the first purge process 830.
  • intelligent set points can be used to control chamber temperature, chamber pressure, process gas chemistry, and wafer temperature.
  • a process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (c/i - d n ) in one process characteristic, such as the contamination levels (concentrations), can then be written as:
  • the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the contamination level (concentration) vector D obtained from the nominal trajectory.
  • measured data can be used to compute the sensitivity matrix M.
  • nominal contamination state values (C ? - C n ) may be proportional to the nominal contamination levels (D ? - D n ), where a is the proportionality constant.
  • variation in the contamination state values (C 1 - C n ) can be proportional to variation in the contamination levels (di - d n ), where a is the proportionality constant. Then, variation in contamination state values (ci - C n ) can be written as:
  • the variation in the contamination state values (ci - C n ) and/or the variation in the contamination levels (di - d n ) across the surfaces of the wafers may be reduced by computing intelligent set points using the sensitivity matrix M.
  • the intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: r m i n ⁇ d - a - Mr ⁇ , where r min ⁇ r, r ⁇ r max
  • the procedure to find the intelligent set points becomes: [00136] 1 ) Run the process using the nominal set points and find the contamination levels and/or contamination state values across the surface of at least one wafer at the selected locations.
  • the contamination levels can be determined using several methods; one such method uses known gas analysis techniques; another method can use a GCS. Alternately, the measured data may be obtained using a MLMS.
  • the desired value is a nominal value.
  • the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
  • 3) Solve the optimization problem shown above to find the intelligent set points, r.
  • the desired contamination level can comprise at least one of a 3- sigma value, a maximum value, a minimum value, and an average value. After the iteration has converged and the desired uniformity is achieved, the results may be stored for subsequent use. At the completion of step 830, excess materials have been purged out of the chamber and a monolayer of the first precursor material has been adsorbed on the surface of the plurality of wafers.
  • FIG. 12 illustrates a recipe step including gas flow rates for a first purge gas in accordance with an embodiment of the invention.
  • a constant flow rate 1210 is shown that is typical of a commonly used ALD process of the prior art.
  • a flow rate 1220 having intelligent set points (1222, 1224, and 1226) exemplifies an embodiment of the invention for operating a MLD process. In alternate embodiments, a different number of intelligent set points can be used. In addition, different flow rate values can be used, and different times can be used.
  • intelligent set points can be used to control the chamber pressure during the first chamber purging process 830.
  • FIG. 13 shows a graph of the pressure versus time for the first portion of a purge cycle in accordance with an embodiment of the invention.
  • FIG. 14 shows a graph of pressure stabilization times for two exemplary purging processes in accordance with an embodiment of the invention.
  • a second deposition process can be performed. During the second deposition process, surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a third virtual sensor can be created for determining one or more parameters for one or more surface saturation zones.
  • a third process gas can be introduced into the processing chamber; the plurality of wafers can be exposed to a second reactant species (second precursor) contained in the third process gas during a third process time; and a substantially uniform film can be deposited onto the surfaces of the plurality of wafers.
  • the second precursor can react with a monolayer of the first precursor material that has been adsorbed on the surface of the plurality of wafers, thereby forming a monolayer of desired material, such as Si 3 N 4 , AI 2 O 3 , Ta 2 O 5 , and HfSiON on the surface of each of the plurality of wafers.
  • the third process time can be determined using at least one of: the first virtual sensor, the second virtual sensor, the third virtual sensor, and measured data.
  • a third virtual sensor can be created for determining a reaction state and can be used to determine when the surface reaction state has reached a desired value.
  • the surface reaction state can be used to determine when the second precursor has completely reacted with the monolayer of the first precursor material on the surfaces of the plurality of wafers, and a substantially uniform film is deposited onto the surfaces of the plurality of wafers.
  • a third process time can be determined using at least one of the feed forward data, the virtual sensor, the second virtual sensor, and the third virtual sensor.
  • the third virtual sensor can be created using a dynamic model having model components (M 1 , M 2 , M 3 , and M 4 ), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5.
  • At least one control input (U) can be a gas flow for the third process gas
  • at least one disturbance input (D) can be an unmeasured variation
  • at least one measured output (Y) can be a gas concentration for the third process gas
  • at least one regulated output (Z) can be a virtual sensor for determining a surface reaction state.
  • a different number of model components may be used, and the model components may be arranged with a different architecture.
  • Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data.
  • the measured data can be obtained using a MLMS, which can measure in-situ the concentration of reacted and/or un-reacted precursor species at multiple locations.
  • the MLMS can be used to measure in-situ a surface reaction state and/or a layer thickness at multiple locations.
  • the measured data may be obtained using a GCS or other optical techniques.
  • the dynamic model can include: modeling the flow of the third process gas within the processing chamber, wherein the third process gas comprises a second reactant species (second precursor molecules); modeling the flow between the wafers as a diffusion process; determining a residence time for the second reactant species (second precursor molecules); determining a second reactant species (second precursor molecules) concentration for one or more surface saturation zones; and determining a reaction rate for one or more surface saturation zones.
  • the surface reaction state virtual sensor can measure percentages, and the second deposition process can end when the surface reaction state reaches approximately 100 percent. In alternate embodiments, different percentages can be used.
  • the deposition process is dependent on saturated surface reactions between a first precursor deposited on the surface of the wafers and a second precursor.
  • the process can be a self-limiting reaction.
  • process parameter set points such as the flow rate of a precursor-containing gas (approximately 100 seem), and chamber pressure (approximately 1 Torr) are held constant for a given period.
  • the invention uses intelligent set points that are dynamic and that can vary the flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity.
  • intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the second deposition process in step 840.
  • a nominal value is not required. In other embodiments, a different nominal value can be used.
  • a second precursor concentration can be determined using radial elements on at least one wafer and a second precursor concentration vector D can be defined at each one of the radial elements (n).
  • radial elements on at least one wafer and a second precursor concentration vector D can be defined at each one of the radial elements (n).
  • non-circular items can be processed and non-radial elements can be used.
  • Variations in the second precursor concentration vector D may be minimized by using the dynamic set point trajectories.
  • a model-based linear or nonlinear multivariable control approach may be used to model the concentration values for the second precursor in which the controller comprises a mathematical model of the system to be controlled.
  • the multivariable controller may be based on any of the modern control design methods as discussed above.
  • the second precursor concentration model may be either linear or nonlinear and either SISO or MIMO.
  • the multivariable control approach i.e., MIMO
  • MIMO considers all inputs and their effects on the outputs.
  • Several other approaches for modeling the concentration values for the second precursor are available, such as physical models, and data-driven models.
  • the flow rate set points for the second precursor are allowed to vary in a small window around the nominal value during the second precursor process step 840, and this provides additional degrees of freedom in achieving end-of-run precursor concentration uniformity.
  • additional set points are used during the second precursor process step 840.
  • the nominal set points for the flow rates for the second precursor can be parameterized into a vector of breakpoints; and can define a vector r , that contain intelligent set points (ri - r m ) for the flow rates for the second precursor which are time-varying perturbations around the nominal set points:
  • one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the second precursor process 840.
  • intelligent set points can be used to control chamber temperature, chamber pressure, process gas chemistry, and wafer temperature.
  • a process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (c/i - c/ n ) in one process characteristic, such as the concentration levels for the second precursor, can then be written as:
  • the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the vector D obtained from the nominal trajectory.
  • measured data can be used to compute the sensitivity matrix M.
  • the resultant uniformity of the deposited layer on the wafers depends significantly on the reaction rate, the wafer temperature, the precursor concentration, and the partial pressure at various locations on the wafer surface. Methods for computing the reaction rate at across-wafer locations and the sensitivity of the surface reaction rate to flow set point variations have been described above.
  • variation in the reaction state values can be proportional to the nominal concentration levels for the second precursor (Di - D n ), where a is the proportionality constant.
  • variation in the reaction state values can be proportional to variation in the concentration levels for the second precursor (di - d n ), where a is the proportionality constant. Then, variation in the reaction state values can be written as:
  • the variation in the reaction state values (ci - C n ) and/or the variation in the concentration levels for the second precursor (di - d n ) across the surfaces of the wafers may be reduced by computing intelligent set point using the sensitivity matrix M.
  • the intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: d - a - Mj, where r min ⁇ r, r ⁇ r max
  • the procedure to find the intelligent set points becomes: [00161] 1 ) Run the process using the nominal set points and find the concentration level for the second precursor and/or the reaction state values at the selected locations across at least one of the plurality of wafers.
  • Precursor concentration can be measured using several methods; one such method is using optical sensors (OES, ODP); another method can use a MLMS.
  • the desired value is a nominal value.
  • the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
  • FIG. 15 illustrates a recipe step including gas flow rates for a second precursor-containing gas in accordance with an embodiment of the invention.
  • a constant flow rate 1510 is shown that is typical of a commonly used ALD process of the prior art.
  • a flow rate 1520 having intelligent set points (1522, 1524, and 1526) exemplifies an embodiment of the invention for operating a MLD process.
  • FIG. 16 illustrates concentration values for the second precursor in accordance with an embodiment of the invention.
  • Precursor concentration values 1610 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant.
  • Precursor concentration values 1620 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process.
  • FIG. 17 illustrates surface saturation values for the second precursor in accordance with an embodiment of the invention.
  • Surface saturation values 1710 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant.
  • Surface saturation values 1720 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process.
  • data is shown for wafers at the top, middle, and bottom of the stack.
  • different surface saturation values can be used, and different times can be used.
  • a time difference 1730 is shown that exemplifies the time savings obtained using an embodiment of the invention. Specifically, in the example, 100% saturation was achieved 75 seconds faster by virtue of the present invention. The use of intelligent set points provides a substantial time saving.
  • a second chamber purging process can be performed.
  • a chamber purging process can include at least one of a chamber venting process, a chamber cleaning process, and an evacuation process.
  • surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a fourth virtual sensor may be created for determining one or more parameters for one or more surface saturation zones.
  • a fourth process gas can be introduced into the processing chamber during a fourth process time, and the fourth process gas can substantially eliminate the third process gas from the process chamber. For example, this can cause the concentration of the second reactant species (second precursor) at one or more surface saturation zones to be approximately zero.
  • the fourth process time can be determined using at least one of the virtual sensor, the second virtual sensor, the third virtual sensor, the fourth virtual sensor, a concentration value, feed forward data, and measured data.
  • the fourth virtual sensor can be used to determine when at least one of a concentration level of un-reacted second precursor molecules, a concentration level of the third process gas, a concentration level of the fourth process gas, and a concentration level of by-products from the process reaches a desired value.
  • the desired value can be approximately zero. In alternate embodiments, the desired value can be greater than zero.
  • the fourth virtual sensor can be created using a dynamic model having model components (M-i, M2, M 3 , and M 4 ), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5.
  • At least one control input (U) can be a gas flow for the fourth process gas, where the fourth process gas comprises an inert gas, at least one disturbance input (D) can be an unmeasured variation, at least one measured output (Y) can be an un-reacted second precursor concentration for the gas leaving the processing chamber, and at least one regulated output (Z) can be a virtual sensor for determining the concentration of the un-reacted second precursor molecules and/or byproducts at one or more surface saturation zones.
  • Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data.
  • the measured data may be obtained using a GCS.
  • other measurement devices can be used.
  • the GCS can be used as the endpoint detector for one or more process steps.
  • the virtual sensor for determining the concentration of the un- reacted second precursor molecules and/or by-products can measure percentages, and the second chamber purging process 850 can end when the concentration level of the un-reacted second precursor molecules and/or byproducts reaches approximately zero percent. In alternate embodiments, different percentages can be used, and different concentrations can be used. In some cases, the purging process is dependent on the flow rates into the chamber, the flow rates out of the chamber, the flow rates within the chamber, and on the flow rates between the substrates.
  • process parameter set points such as the flow rate of a purge gas, and chamber pressure are held constant for a known time during a purging process.
  • the invention uses intelligent set points that are dynamic and that can vary the purge gas flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity and faster processing times.
  • intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the second purge process 850.
  • a nominal value is not required.
  • a different nominal value can be used.
  • the second purge step 850 is used to remove contaminants, such as the third process gas components, second precursor molecules, and/or process by-products from the wafer surfaces and from the processing chamber.
  • concentration levels for the contaminants can be more accurately controlled by including intelligent set points to control the flow rate of the purge gas during the second chamber purging process 850.
  • a second contamination level can be determined using radial elements (n) on at least one wafer.
  • a second contamination level can comprise at least one of a concentration level for un- reacted second precursor molecules, a concentration level for the third process gas, a concentration level for the fourth process gas, and a concentration level for the by-products from the process.
  • a second contamination level (concentration) vector D can be defined at each one of the radial elements (n). Alternately, non-circular items can be processed and non-radial elements can be used.
  • Variations in the second contamination vector D may be minimized by using the dynamic set point trajectories.
  • a model-based linear or nonlinear multivariable control approach may be used to model the contamination levels in which the controller comprises a mathematical model of the system to be controlled.
  • the multivariable controller may be based on any of the modern control design methods as described herein.
  • the model of the contamination levels may be either linear or nonlinear and either SISO or MIMO.
  • the multivariable control approach i.e., MIMO
  • MIMO considers all inputs and their effects on the outputs.
  • Several other approaches for modeling the contamination levels are available, such as physical models, and data-driven models.
  • the flow rate set points for the fourth process gas are allowed to vary in a small window around the nominal value during the second purge process step 850, and this provides additional degrees of freedom in achieving faster and more efficient purging.
  • additional set points can be used during the second purge process step 850.
  • the nominal set points for flow rates for the fourth process gas can be parameterized into a vector of breakpoints; and can define a vector r , that contain intelligent set points (r- ⁇ - r m ) for flow rates for the fourth process gas which are time-varying perturbations around the nominal set points:
  • one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the second purge process 850.
  • intelligent set points can be used to control chamber temperature, chamber pressure, fourth process gas chemistry, and wafer temperature.
  • a process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (di - d n ) in one process characteristic, such as the second contamination levels (concentrations), can then be written as:
  • the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the second contamination level (concentration) vector D obtained from the nominal trajectory.
  • measured data can be used to compute the sensitivity matrix M.
  • nominal second contamination state values may be proportional to the nominal second contamination levels (D 1 - D n ), where a is the proportionality constant.
  • variation in the second contamination state values (C 1 - C n ) can be proportional to variation in the second contamination levels (di - d n ), where a is the proportionality constant. Then, variation in contamination state values (C 1 - C n ) can be written as:
  • the variation in the second contamination state values (C 1 - C n ) and/or the variation in the second contamination levels (di - d n ) across the surfaces of the wafers may be reduced by computing intelligent set points using the sensitivity matrix M.
  • the intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: r m i ⁇ P -a - Mr ⁇ where r ⁇ ⁇ r, r ⁇ r max
  • the procedure to find the intelligent set points becomes: [00188] 1 ) Run the process using the nominal set points and find the second contamination levels and/or second contamination state values across the surface of at least one wafer at the selected locations.
  • the second contamination levels can be determined using several methods; one such method uses known gas analysis techniques; another method can use a GCS. Alternately, the measured data may be obtained using a MLMS.
  • the desired value is a nominal value.
  • the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
  • the desired contamination level can comprise at least one of a 3-sigma value, a maximum value, a minimum value, and an average value.
  • the results may be stored for subsequent use.
  • excess materials have been purged out of the chamber and a monolayer of a desired material, such as Si 3 N 4 , AI 2 O 3 , Ta 2 ⁇ 5 , and HfSiON has been deposited on the surface of the plurality of wafers.
  • FIG. 18 illustrates a recipe step including gas flow rates for a second purge gas in accordance with an embodiment of the invention.
  • a constant flow rate 1810 is shown that is typical of a commonly used ALD process of the prior art.
  • a flow rate 1820 having intelligent set points (1822, 1824, and 1826) exemplifies an embodiment of the invention for operating a MLD process.
  • a different number of intelligent set points can be used.
  • different flow rate values can be used, and different times can be used.
  • FIG. 13 also shows a graph of the pressure versus time for the first portion of a second purge cycle
  • FIG. 14 also shows a graph of the pressure versus time for the second portion of a second purge cycle.
  • step 860 a query is performed to determine whether the MLD process is complete.
  • procedure 800 ends in step 870.
  • procedure 800 branches back to step 820, and procedure 800 continues as shown in FIG. 8, with repetition of the precursor and purge steps 820 to 850, until the query of step 860 indicates that the MLD process has been completed.
  • one or more monolayers can be deposited and the processing steps shown in FIG. 8 can be repeated a number of times.
  • a dynamic model can be created for determining when the MLD process has been completed.
  • an additional virtual sensor can be created for determining a film thickness for at least one surface saturation zone, and a process completion determination can be made using at least one of the feed forward data, the virtual sensor, the second virtual sensor, the third virtual sensor, the fourth virtual sensor, and the additional virtual sensor.
  • the invention can use process recipes that comprise dynamic models, virtual sensors, and/or intelligent set points to reduce variation within a wafer, reduce wafer-to-wafer variation, reduce lot-to-lot variations, and improve MLD throughput.
  • a model methodology a library of models can be created with known wafer parameters by using the data-driven on-line modeling, and the range of wafer variations expected can be covered using a set of models.
  • a model may be implemented numerically on a suitable microprocessor in a suitable software simulation application, such as Matlab.
  • the software application resides on a suitable electronic computer or microprocessor, which is operated to perform the physical performance approximation.
  • other numerical methods are contemplated by the invention.

Abstract

An adaptive real time thermal processing system is presented that includes a multivariable controller. The method includes creating a dynamic model of the Monolayer Deposition (MLD) processing system and incorporating virtual sensors in the dynamic model. The method includes using process recipes comprising intelligent set points, dynamic models, and/or virtual sensors.

Description

METHOD AND APPARATUS FOR MONOLAYER DEPOSITION (MLD)
FIELD OF THE INVENTION
[0001] The invention relates to a method for depositing a film on a substrate in a semiconductor device, and more particularly, to a monolayer deposition (MLD) processing system.
BACKGROUND OF THE INVENTION
[0002] Several methods have been developed for creating thin films on substrates used in manufacturing semiconductor devices. Among the more established techniques is Chemical Vapor Deposition (CVD). Atomic Layer Deposition (ALD), a variant of CVD, is a relatively newer technology now emerging as a potentially superior method of achieving uniform, conformal film deposition.
[0003] ALD has demonstrated an outstanding ability to maintain ultra- uniform thin deposition layers over complex topology. This is at least partially true because ALD is not as flux dependent as is CVD. This flux-independent nature of ALD allows processing at lower temperatures than with conventional CVD methods.
[0004] The technique of ALD is based on the principle of the formation of a saturated monolayer of reactive precursor molecules by chemisorption. A typical ALD process for forming an AB film, for example, on a substrate consists of injecting a precursor or reactant A (RA) for a period of time in which a saturated monolayer of A is formed on the substrate. Then, the precursor or reactant A (RA) is purged from the chamber using an inert gas, G|. This is followed by injecting precursor or reactant B (R8) into the chamber, also for a period of time, to combine B with A thus forming the layer AB on the substrate. Then, the precursor or reactant B (RB) is purged from the chamber. This process of introducing precursor or reactant A (RA), purging the reactor, introducing precursor or reactant B (RB), and purging the reactor can be repeated a number of times to achieve an AB film of a desired thickness. [0005] However, conventional ALD processes suffer from several drawbacks. Since the film is created one layer at a time, film growth is much slower than CVD, often by an order of magnitude. This has a significant negative impact on process throughput.
[0006] In-situ measurements indicating when saturation of a precursor monolayer is completed on the substrate(s) are not available; this hinders the ability to control and optimize processing conditions to achieve optimal performance and throughput.
[0007] For typical batch reactors, single orifice injectors are used for introducing precursors into the reactor; this approach takes a longer time to fill the reactor with the precursors and hence may take a longer time to create the saturated monolayer on the multiple wafers located in the reactor.
SUMMARY OF THE INVENTION
[0008] The invention provides a method of operating a monolayer deposition (MLD) processing system comprising positioning a plurality of wafers in a processing chamber, and thereafter performing a first precursor process, a first purge process, a second precursor process, and a second purge process, and repeating the performing steps until a film having a desired thickness is deposited on the plurality of wafers. The first precursor process is controlled by a first process recipe having a first set of intelligent set points, the first set of intelligent set points establishing a first flow rate for a first precursor-containing gas during a first time period and establishing a second flow rate for the first precursor-containing gas during a second time period. The first purge process is controlled by a second process recipe having a second set of intelligent set points. The second precursor process is controlled by a third process recipe having a third set of intelligent set points, the third set of intelligent set points establishing a third flow rate for a second precursor-containing gas during a third time period and establishing a fourth flow rate for the second precursor-containing gas during a fourth time period. The second purge process is controlled by a process recipe having a fourth set of intelligent set points. The present invention further provides an apparatus for reducing the cycle time for the MLD process. [0009] The invention also provides a monolayer deposition (MLD) processing system comprising means for positioning a plurality of wafers in a processing chamber, means for performing the first precursor process as controlled by the first process recipe, means for performing the first purge process as controlled by the second process recipe, means for performing the second precursor process as controlled by the third process recipe, means for performing the second purge process as controlled by the fourth process recipe, and means for repeating the performing steps until a film having a desired thickness is deposited on the plurality of wafers.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] A more complete appreciation of the invention and many of the attendant advantages thereof will become readily apparent with reference to the following detailed description, particularly when considered in conjunction with the accompanying drawings, in which:
[0011] FIG. 1 shows a simplified block diagram of an MLD system in accordance with an embodiment of the invention;
[0012] FIG. 2 shows an exemplary view of a multi-orifice injection system in accordance with an embodiment of the invention;
[0013] FIG. 3 illustrates a schematic representation of a MLD processing system including multivariable control in accordance with an embodiment of the invention;
[0014] FIG. 4 illustrates a schematic representation of a virtual sensor in accordance with an embodiment of the invention;
[0015] FIG. 5 illustrates a schematic representation of a dynamic model of a MLD processing system in accordance with an embodiment of the invention;
[0016] FIG. 6 shows an exemplary block diagram of a reactor model in accordance with an embodiment of the invention;
[0017] In FIG. 7, a Multi-location Measurement Substrate (MLMS) is shown in accordance with an embodiment of the invention;
[0018] FIG. 8 illustrates a simplified flow diagram of a method for operating a monolayer deposition (MLD) processing system in accordance with an embodiment of the invention;
[0019] FIG. 9 illustrates a recipe step including gas flow rates for a first precursor-containing gas in accordance with an embodiment of the invention;
[0020] FIG. 10 illustrates concentration values for the first precursor in accordance with an embodiment of the invention; [0021] FIG. 11 illustrates surface saturation values for the first precursor in accordance with an embodiment of the invention;
[0022] FIG. 12 illustrates a recipe step including gas flow rates for a first purge gas in accordance with an embodiment of the invention;
[0023] FIG. 13 shows a graph of the pressure versus time for the first portion of a purge cycle in accordance with an embodiment of the invention;
[0024] FIG. 14 shows a graph of pressure stabilization times for two exemplary purging processes in accordance with an embodiment of the invention;
[0025] FIG. 15 illustrates a recipe step including gas flow rates for a second precursor-containing gas in accordance with an embodiment of the invention;
[0026] FIG. 16 illustrates concentration values for the second precursor in accordance with an embodiment of the invention;
[0027] FIG. 17 illustrates surface saturation values for the second precursor in accordance with an embodiment of the invention; and
[0028] FIG. 18 illustrates a recipe step including gas flow rates for a second purge gas in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0029] FIG. 1 shows a simplified block diagram of an MLD system in accordance with an embodiment of the invention. In the illustrated embodiment, an MLD system 100 is shown that comprises an MLD reactor 110, a temperature control subsystem 120, a gas distribution subsystem 130, a pressure control subsystem 140, a sensor subsystem 150, and a controller 190. As shown in FIG. 1 , the temperature control subsystem 120, gas distribution subsystem 130, pressure control subsystem 140, sensor subsystem 150, and controller 190 are coupled to the MLD reactor 110. In addition, the MLD reactor 110, temperature control subsystem 120, gas distribution subsystem 130, pressure control subsystem 140, sensor subsystem 150 can be coupled to the controller 190. [0030] MLD reactor 110 can comprise a load/unload system (not shown) for loading and unloading semiconductor wafers W. MLD reactor 110 can process multiple wafers W at a time. [0031] Temperature control subsystem 120 allows the temperature of the wafers W in the MLD reactor 110 to be controlled. Temperature control subsystem 120 allows the recipes to be run having one or more intelligent set points that establish different temperature at different points in time, and allows the temperature set points to be varied in time. For example, the temperature of the wafers can be changed during a purge step and/or changed during a precursor gas flow step, and the temperature ramps can be held within permissible bounds of the process requirements. In addition, the wafer temperature can be held constant during one or more process recipe steps.
[0032] The gas distribution subsystem 130 can control the precursor gas flow. The gas distribution subsystem 130 comprises means for controlling intelligent set points for the process gas flow rates, process gas composition, precursor type, and precursor concentration, and the set points can be varied in time to reduce the time it takes to create a saturated monolayer on the wafer(s). For example, one control method divides the associated gas flow step into a series of sub-steps - each sub-step having a different set of intelligent set points. In an alternate embodiment, a sub-step set point can be held constant during the precursor gas flow step.
[0033] The gas distribution subsystem 130 can also control the inert gas flow control. The gas distribution subsystem 130 comprises means for controlling the set points for the inert gas, such as flow control systems (FCSs) and/or mass flow controllers (MFCs) (not shown), and the set points can be varied in time to reduce the time it takes to dilute and purge the reactor. For example, one control method divides the associated inert gas flow step into a series of sub-steps - each sub-step having a different set of intelligent set points. In an alternate embodiment, a sub-step set point can be held constant during the inert gas flow step.
[0034] In addition, the gas distribution subsystem 130 can comprise multi- orifice injectors, discussed in more detail below. For example, single-walled and dual-walled multi-orifice injectors can be included in the reactor chamber for batch processes. Multi-orifice injectors can accelerate the delivery of precursors to the wafers thus reducing cycle time. Also, multi-orifice injectors can be used to accelerate the delivery of inert gas to the wafers during a purge process thus reducing cycle time.
[0035] The pressure control subsystem 140 is used to control the reactor 110 chamber pressure. The pressure control subsystem 140 comprises means for controlling the set points for the chamber pressure, and the pressure control set points can be varied in time to reduce the saturation and purge times. One control method divides the associated process step into a series of sub-steps - each sub-step having a different set of "intelligent" pressure control set points for controlling the pressure. In an alternate embodiment, a pressure control sub-step set point can be held constant during a process step.
[0036] For example, one method for controlling chamber pressure includes controlling the exhaust valve position. In one embodiment of the invention, the valve position is determined by a feed-forward control method - where the initial position is quickly changed to a desired valve and then the pressure control process is performed.
[0037] The sensor subsystem 150 can comprise a mass sensor and/or an optical monitoring. The sensor subsystem 150 can provide qualitative and quantitative analysis of the gaseous environment in the reactor 110. For example, sensor subsystem 150 can comprise a Gas Concentration Sensor (GCS). A GCS can be coupled to the fore line of the exhaust system (not shown) attached to the reactor 110, and the GCS can be used to determine at least one of a concentration level of precursor molecules, a concentration level of a process gas component, and a concentration level of a by-product of a process. The GCS can also be used to determine the endpoint for one or more process steps, such as gas flow steps.
[0038] Controller 190 can receive feed forward data for an incoming wafer from a processing system controller (not shown). Controller 190 can extract layer information from the feed forward data. Controller 190 can use the layer information to estimate the state of the wafers. For example, the controller 190 can establish process recipes for the incoming wafers based on the layer information and the temperature data that it receives. The controller 190 can then create process recipes having intelligent set points for the MLD system 100 using the methods described herein. [0039] For example, controller 190 can comprise a computing means, a memory means, and an interface means capable of controlling the MLD system components. In addition, a program stored in the memory or loaded into the memory can be utilized to control the aforementioned components of a MLD system 100 according to a process recipe.
[0040] MLD system 100 can comprise sensors (not shown) that can be physical sensors and/or virtual sensors. These sensors can be the sources of measurement data used by the controller 190 and can be representative of the real-time conditions for various points in the MLD reactor 110. The controller 190 can use the measurement data to make decisions for controlling various processes in the MLD reactor 110. For example, a dynamic thermal model that is calculated by software and maintained in the memory of the controller 190 can comprise virtual sensors that can be used in lieu of actual physical sensors that cannot be reliably employed. However, a number of actual physical sensors can be employed to measure additional process parameters. The data from these physical sensors can be used by the controller 190 to adjust, verify, and/or correct the calculations in the dynamic thermal model.
[0041] According to certain embodiments of the invention, a digital simulation model of a MLD processing system that includes the wafers being processed is created. The model replicates the operating parameters of the system on a dynamic basis. For example, a model can calculate process parameters throughout the MLD system and the wafers being processed based on the flow characteristics of the MLD system and the wafers. It calculates "intelligent" set points for process recipes used in the MLD system. Actual measurements of process parameters at selected points in the system may be used to check and modify the calculations so that the model will operate correctly. The algorithms contained in the model can be derived theoretically or empirically, and preferably by a combination of those techniques. The derivations may be made by taking actual measurements on test wafers while operating the system through cycles of the process that is to be controlled.
[0042] The controller 190 can be configured to create and/or use dynamic models to control the MLD system 100. The controller 190 can be configured to create and/or use virtual sensors to control the MLD system 100. The controller 190 can be configured to create and/or use process recipes having intelligent set points to control the MLD system 100. Virtual sensors allow a user to "measure" process parameters/characteristics in real-time by calculating/estimating such process parameters/characteristics from virtual models of the system, thereby eliminating the need for instrumented wafers during production.
[0043] In addition, the controller 190 can be configured to analyze process data; to compare process data with predicted data, measured data, and/or historical process data; and to use the comparison to verify and/or change a dynamic model, virtual sensor, a process recipe, and/or an intelligent set point.
[0044] In addition, the controller 190 can be configured to analyze process data; to compare process data with predicted data, measured data, and/or historical process data; and to use the comparison to predict and/or declare an endpoint. Furthermore, the controller 190 can be configured to analyze process data; to compare process data with predicted data, measured data, and/or historical process data; and to use the comparison to predict and/or declare a fault.
[0045] FIG. 2 shows an exemplary view of a multi-orifice injection system 200 in accordance with an embodiment of the invention. As mentioned above, the gas distribution subsystem 130 of FIG. 1 may comprise a multi- orifice injection system 200. As shown in FIG. 2, a multi-orifice injection system 200 can comprise supply line 220 coupled to the reactor 110, distribution means 230, and multiple injectors 240 for distributing gas throughout the reactor 110, which contains a batch of wafers 250. [0046] FIG. 3 illustrates a simplified block diagram of a MLD processing system including an intelligent set point controller in accordance with an embodiment of the invention. In the illustrated embodiment, a device under control (DUC) is shown along with a virtual sensor, a multivariable controller, and an intelligent set point controller. For example, the DUC can be a MLD reactor, such as reactor 110 shown in FIG. 1.
[0047] In addition, the system includes the operation of a process and the use of a sensor as shown. For example, a process can be a MLD process, and the sensor can provide output data and/or error data from the MLD process. In one case, the sensor can be an optical sensor, and the optical sensor can provide thickness and composition data.
[0048] The intelligent set point controller can calculate and provide time varying intelligent set points to the multivariable controller. The intelligent set point controller and the multivariable controller can comprise hardware and software components.
[0049] The virtual sensor can provide wafer surface saturation data, wafer temperatures, and/or gas flow data to the multivariable controller.
[0050] FIG. 4 illustrates a schematic representation of a virtual sensor in accordance with an embodiment of the invention. In the illustrated embodiment, a virtual sensor is shown that comprises a dynamic model component, a physical sensor component, a manipulated variable component, and a software algorithm component.
[0051] The virtual sensor can be viewed as a compound device comprising an algorithm-based consolidation of information from multiple "physical" sensors. The virtual sensor is an adaptive device that can provide historical data, real-time data, and predictive data.
[0052] The virtual sensor allows un-measurable variables to be
"measured" and controlled using measurable variables and models. A model is constructed detailing the dynamic interaction between measurable variables and un-measurable variables. Virtual sensing provides a method for obtaining wafer surface saturation data in real-time.
[0053] Virtual sensors eliminate the need for instrumented wafer(s) during production. For example, a dynamic "Gold" model and virtual sensors can be created once for the MLD system; the model can be tuned with a few wafers during initial qualification of specific equipment; and the system is then ready for production. Server based software can be used for any re-tuning.
[0054] FIG. 5 illustrates a schematic representation of a dynamic model of a processing system in accordance with an embodiment of the invention. In the illustrated embodiment, four model components (Mi, M2, M3, and M4) are shown. In alternate embodiments, a different number of components can be used and the components can be arranged in a different manner. [0055] In addition, the dynamic model is shown having control inputs (U) and disturbance inputs (D), and having regulated outputs (Z) and measured outputs (Y). Also, the model structure is shown as: Z = Mill + M3D and Y = M2U + M4D. Alternately, a different model can be used. [0056] In the illustrated embodiment, the control inputs can comprise gas flow data and heater power data; the disturbance inputs can be unmeasured variations; the measured outputs can be chamber parameters and/or wafer data; and the regulated outputs can be the wafer surface conditions. [0057] A Dynamic Model keeps track of the "State" of a system, and relates the inputs to outputs in real-time. For example, U, Y can be measured, and by using the models, D can be estimated using Y = M2U + M4Dest and Z can be estimated using Zest = MiU + M3Dest- [0058] When creating dynamic models, a number of process variables, such as wafer position, chamber flow characteristics, gas flow rates, gas concentration, and wafer composition, can be incorporated into the model. The multivariable controllers can be used to determine the interaction between process variables at different times during the process, such as during the deposition and purge modes. The intelligent set point controller can be used to parameterize the nominal set points; create intelligent set points using an efficient optimization method and process data; and select appropriate models and set points during run-time.
[0059] One step in an intelligent set point control (ISC) methodology is to create models that describe the dynamic behavior of a processing system, such as a thermal processing system. These models can be used to design a multivariable controller and then for creating the sensitivity matrix and the intelligent set points.
[0060] One embodiment comprises creating dynamic models of the surface saturation conditions on the wafers being processed by the MLD system. In one case, the dynamic models can be tested and/or verified using instrumented wafers. A dynamic model can include the interaction between the gas flows in a multi-wafer chamber, the temperatures in a multi-wafer chamber, and the wafer surface characteristics. The dynamic model can be used to create a multi-variable controller that controls the estimated surface conditions for the wafers in real-time. [0061] For example, a set of models can be created for the various wafer types to be processed - this can account for the wafer composition and can compensate in real-time for the variation in surface saturation response. [0062] FIG. 6 shows an exemplary block diagram of a reactor model in accordance with an embodiment of the invention. In the illustrated embodiment, the reactor model comprises wafer elements 610, "between- wafer" elements 620, and wall elements 630. A reactor centerline 640 is shown along with a gas flow input 650 and a gas flow output 660. [0063] As shown in FIG. 6, the reactor can be divided into finite volume elements including wall elements 630, between-wafer elements 620, and wafer elements 610. The number of wafer elements 610 is configurable. The gas flow can be modeled by assuming that both the gasses and precursors enter and exit the reactor axially symmetric. Surface saturation can be modeled by assuming that the surface flux is proportional to local precursor partial pressure.
[0064] In addition, the flow conditions assume that there is laminar flow in the reactor; convective "plug-flow" along reactor walls; and diffusion in the between-wafer space.
[0065] The wafer surface saturation model assumes that the surface flux is proportional to the local precursor partial pressure; chemisorption is proportional to flux; and the model tracks the state of the surface saturation. [0066] The model includes configurable parameters that can be used to examine various reactors and flow regimes. The parameters are geometry- related, such as the number of wafers and the spacing between them. The parameters can include process conditions, such as pressure, temperature, and flow rates (inert and precursor). In addition, flow parameters, such as diffusivity, can be included. Furthermore, surface reaction parameters, such as the chemisorption rate, can be included.
[0067] To describe the gas flow and the chemisorption process, one can create a model of the reactor and the gas injection system. In this section, we illustrate the modeling method. It should be clear that a model could be created with other methods, including full computational fluid dynamics (CFD) methods. [0068] In creating exemplary models, one or more of the following assumptions and/or simplifications can be made: one can assume that gases follow "ideal gas" laws with transport properties close to those of nitrogen, and one can neglect the thermal expansion of the gases as they enter the processing chamber. In addition, one can assume that Laminar flow conditions prevail in the chamber; that gas flow between the chamber wall and wafers is a plug-flow condition; and that between wafers, the primary transport mechanism is by diffusion of the reactant species in the carrier gas. [0069] In addition, Fick's law can be used to model diffusion of the reactant species (precursors) between the wafers. Fick's law is written as: dn _ d2n dt ~ ~¥x where,
n Precursor concentration
D Precursor diffusivity x Distance t Time
[0070] The plug flow can be described by calculating the flow velocity and thus the residence time in the chamber as:
F , u
where,
U Gas flow velocity
tres Residence time
F Flow rate
A Plug flow cross-sectional area
L Reactor length [0071] Using the model, one can input a desired flow rate F for a reactant species into the model and examine the following:
[0072] Local reactant/precursor concentration n: as the reactant/precursor is introduced in the chamber, the model keeps track of the local reactant/precursor concentration, and it is expressed in moles/cc. [0073] Local saturation: as the surfaces are exposed to the reactant/ precursor species, the chemisorption process binds the reactant/ precursor molecules to the surface. Local saturation is expressed as a percentage, for example, from 0% to 100%.
[0074] Based on a model of the processing chamber, an exemplary set of results for the MLD process can be obtained for a particular set of parameters. For example, the following results can be obtained: 1 ) the convective gas flow velocity u can be approximately 20 cm/sec, and 2) the residence time trescar\ be approximately 2-3 seconds.
[0075] In one embodiment, models can be. developed when flow rates are substantially constant, and in another embodiment, models can be developed when flow rate set points are allowed to vary over time. For example, a 150 second period can be assumed for the precursor exposure steps, and one method of the invention creates a series of flow rate set points that change over the 150 second period rather than holding the flow rate set point at a constant value. Alternately, a 150 second period is not required. [0076] In each precursor exposure step (RA and RB), precursor molecules can react with the surface until the surface is saturated. For example, precursors and process conditions can be chosen to stop a process step when the surface is completely saturated. Monolayer deposition processes sometimes use the self-limiting surface saturation aspect to control the film characteristics. For example, precursor steps can be made longer than necessary in order to ensure that the surface is saturated to slightly over- saturated with precursor molecules. In some cases, the process results can be relatively independent of slight variations in the amount of precursor supplied to the surface.
[0077] In the invention, the amount of precursor supplied is more intelligently controlled in order to shorten the time required for the precursor step and the time required for the purge step. For example, precursor flow within the chamber and between individual wafers in a stack, and pressure conditions within the chamber and at the surfaces of individual wafers in the stack can be included in the MLD model along with a number of other variables including precursor characteristics, surface characteristics, surface chemistry, purging processes, chamber design, and flow control within the chamber.
[0078] In this manner, a uniform thickness can be deposited in each deposition cycle. Since the film is grown in a layer-by-layer mode, and the total film thickness is determined by the number of deposition cycles, the use of intelligent set points in the invention increases the throughput by processing a number of wafers at one time and reducing the time required for each deposition cycle. In addition, using intelligent set points in the MLD process can provide improved uniformity and step coverage on wafers having high aspect ratio features. Furthermore, using intelligent set points in the MLD process can provide improved uniformity within high aspect ratio features including improved critical dimension (CD) control and profile uniformity control.
[0079] The MLD process and deposition rates can depend in part on wafer temperature. The MLD process temperature range can be wide. An upper limit can be established based on the temperature at which the precursors begin to thermally decompose. A lower limit can be established based on the temperature at which the deposition rate is slowed to a point at which increased impurity levels occur in the deposited film. [0080] In addition, various methods can be used to optimize the models and the time-varying set points to minimize cycle time. For example, a test wafer can be used, and in another method, optical techniques can be used. [0081] In one method for minimizing cycle time, Multi-Location Measurement Substrates (MLMSs) are used. A MLMS is a novel type of substrate that can measure in-situ the concentration of chemisorbed precursor species at multiple locations across the substrate. [0082] In FIG. 7, a MLMS is shown in accordance with an embodiment of the invention, in the illustrated embodiment, a silicon wafer substrate may be used as MLMS 700, but this is not required for the invention. In an alternate embodiment, other materials can be used, such as glass. Substrate 700 has a substantially uniform first film 710 across the substrate. At selected locations, the substrate 700 has small areas of a second film 720. In the illustrated embodiment, nine locations are arranged in the center and in two concentric circles on the wafer, but this is not required. In alternate embodiments, any number of areas can be provided with a different type of material and different patterns. In FIG. 7, square shaped areas are shown, but this is not required. The areas can different shapes including geometric and non-geometric shapes.
[0083] On the MLMS 700, the chemisorption rate of the precursor on the first film 710 is different from the rate on the second film 720. When such a substrate is introduced in the reactor, the thickness of the precursor film formed on the substrate at the multiple measurement locations provides a measure of the net precursor flux at those locations. [0084] MLMSs can be placed in a reactor to measure precursor chemisorption. For a multi-wafer and batch reactor, MLMSs can be placed in multiple locations in the wafer stack. In one embodiment, a MLMS can be placed at the top, middle, and bottom of the wafer stack. When these measurement substrates are located in the reactor, the value of the precursor gas flow set points can be manipulated to obtain values that minimize the cycle time.
[0085] In another method for minimizing cycle time, a GCS can be coupled to the fore line of the reactor. With this instrumentation, exhaust gas components can be measured, and the value of the precursor gas flow set points can be manipulated to obtain values that minimize the cycle time. [0086] One embodiment of the invention provides a method wherein the precursors and the process gases are controlled using a process recipe having intelligent set points to provide "time-varying" gas flow rates. The process recipe having intelligent set points is designed to increase throughput by minimizing the wafer saturation time and the purge time. [0087] The dynamic model can be verified and updated as follows: at the end of one or more time periods, one can measure/determine 1 ) the surface saturation state and 2) the molar species concentration state at three wafer locations in the stack - top, middle, and bottom, and the expected value for the surface saturation can be approximately one, and the expected value for the molar species concentration can be approximately zero. [0088] The methodology includes: creating dynamic models that incorporate flow conditions, including local precursor concentration, and incorporate local chemisorption rate and surface saturation conditions; establishing a control procedure using Intelligent Set points Control (ISC) by parameterizing the nominal set points for the process parameters, and creating intelligent set points using an efficient optimization method and process data; and validating the control procedure on a reactor by using measured data (i.e. from instrumentation wafers) to check saturation state and refine and validate the dynamic models and/or the intelligent set points. [0089] FIG. 8 illustrates a simplified flow diagram of a method 800 for operating a MLD processing system in accordance with an embodiment of the invention. Procedure 800 starts in step 810. For example, step 810 may include positioning a plurality of wafers in a processing chamber. A first precursor process 820 is then performed in the processing chamber, followed by a first purge process 830. A second precursor process 840 is then performed in the processing chamber, followed by a second purge process 850. A query is made in step 860 to determine if the MLD process is complete. If not, steps 820 to 850 are repeated. When the query of step 860 is positive, the procedure 800 ends, in step 870. Each of these steps will now be described in more detail.
[0090] In addition to positioning the wafer in the processing chamber, step 810 may also include receiving and processing feed forward data for at least one of a plurality of wafers. The feed forward data can include CD data, profile data, and optical data, such as refractive index (n) data and extinction coefficient (k) data. The feed forward data, for example, may be processed to extract therefrom wafer composition information. For example, wafer composition information can include the number of wafers, wafer position, number of layers, layer position, layer composition, layer uniformity, layer density, and layer thickness. Layers can include substrate material, resist material, dielectric material, and/or anti-reflective coating (ARC) material. In addition, n and k values for one or more layers can be extracted. [0091] In step 820, a first deposition process can be performed. During the first deposition process, surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a virtual sensor can be created for determining one or more parameters for one or more surface saturation zones.
[0092] During the first deposition process, a first process gas can be introduced into the processing chamber, and the plurality of wafers can be exposed to a first reactant species contained in the first process gas. During the first process time, a uniform film is deposited onto the surfaces of the plurality of wafers. Furthermore, the first process time can be determined using at least one of the feed forward data and the virtual sensor. The virtual sensor can be used to determine when the surface saturation state (precursor concentration) has reached a desired value.
[0093] The virtual sensor can be created using a dynamic model having model components (M1, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5. The model structure may be expressed as Z = MiU + M3D and Y = M2U + M4D. Alternately, a different expression for the model structure may be used.
[0094] For example, measured data can be obtained for U and Y; a value of D can be estimated using Y = M2U + M4Dest; and a value of Z can be estimated using Zest = M-iU + M3Dest. At least one control input (U) can be a gas flow for the first process gas, at least one disturbance input (D) can be an unmeasured variation, at least one measured output (Y) can be a gas concentration for the first process gas, and at least one regulated output (Z) can be a virtual sensor for determining a surface saturation state (precursor concentration). In alternative embodiments of the invention, a different number of model components may be used, and the model components may be arranged with a different architecture.
[0095] Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data. In one case, the measured data can be obtained using a MLMS, which can measure in-situ the concentration of chemisorbed precursor species at multiple locations. Alternately, the measured data may be obtained using a GCS or other optical techniques.
[0096] In addition, the dynamic model can include: modeling the flow of the first process gas within the processing chamber, wherein the first process gas comprises a first reactant species (precursor molecules); modeling the flow between the wafers as a diffusion process; determining a residence time for the first reactant species (precursor molecules); determining a reactant species (precursor molecules) concentration for one or more surface saturation zones; and determining a chemisorption rate for one or more surface saturation zones.
[0097] For example, the surface saturation (precursor concentration) virtual sensor can measure percentages, and the first deposition process can end when the surface saturation reaches approximately 100 percent. In alternate embodiments, different percentages can be used. In some cases, the deposition process is dependent on saturated surface reactions between a substrate and a precursor. One case can be a self-limiting chemisorption reaction in which the deposition rate/cycle is determined by the saturation time and is independent of the reactant exposure time after saturation. [0098] In a typical recipe, process parameter set points, such as the flow rate of a precursor-containing gas (approximately 250 seem), and chamber pressure (approximately 1 Torr) are held constant for a given period. The invention, however, uses intelligent set points that are dynamic and that can vary the flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity. In alternate embodiments, intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the first deposition process in step 820. In additional embodiments, a nominal value is not required. In other embodiments, a different nominal value can be used.
[0099] In one embodiment, the precursor concentration can be determined using radial elements (n) on at least one wafer and a precursor concentration vector D can be defined at each one of the radial elements (n). Alternately, non-circular items can be processed and non-radial elements can be used.
Figure imgf000021_0001
[00100] Variations in the precursor concentration vector D may be minimized by using the dynamic set point trajectories. A model-based linear or nonlinear multivariate control approach may be used to model the precursor concentrations in which the controller comprises a mathematical model of the system to be controlled. The multivariable controller may be based on any of the modern control design methods such as linear-quadratic- gaussian (LQG) method, linear quadratic regulator (LQR) method, H-infinity (H-inf) method, etc. The precursor concentration model may be either linear or nonlinear and either single input single output (SISO) or multiple input multiple output (MIMO). The multivariable control approach (i.e., MIMO) considers all inputs and their effects on the outputs. Several other approaches for modeling the precursor concentrations are available, such as physical models, and data-driven models.
[00101] In one embodiment, the precursor flow rate set points are allowed to vary in a small window around the nominal value during the first precursor process step 820, and this provides additional degrees of freedom in achieving end-of-run precursor concentration uniformity. In other embodiments, additional set points are used during the first precursor process step 820. When modeling the precursor concentration using intelligent time- varying set point trajectories, the nominal set points for precursor flow rates can be parameterized into a vector of breakpoints, and can define a vector r that contains intelligent set points (ri - rm) for precursor flow rates which are time-varying perturbations around the nominal set points:
Figure imgf000021_0002
[00102] Alternately, one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the first precursor process 820. For example, intelligent set points can be used to control chamber temperature, chamber pressure, process gas chemistry, and wafer temperature.
[00103] A process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (di - dn) in one process characteristic, such as saturation state, can then be written in vector form as:
Figure imgf000022_0001
[00104] Now, the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the precursor concentration vector D obtained from the nominal trajectory. For example, measured data can be used to compute the sensitivity matrix M.
[00105] When creating intelligent set points, the resultant uniformity of the deposited layer on the wafers depends significantly on the deposition rate, which in turn depends on the saturation rate, the wafer temperature, the precursor concentration, and the partial pressure at various locations on the wafer surface. Methods for computing the saturation rate at across-wafer locations and the sensitivity of the surface saturation rate to flow set point variations have been described above. The nominal saturation state values (Ci - Cn) can be proportional to the nominal precursor concentration levels (Di - Dn), where a is the proportionality constant. In addition, the variation in the saturation state values (ci - Cn) can be proportional to variation in the precursor concentration levels (di - dn), where a is the proportionality constant. Then, variation in the saturation state values can be written as:
Figure imgf000022_0002
[00106] The variation in the saturation state values (c? - Cn) and/or the variation in the precursor concentration levels (di - dn) across the surfaces of the wafers may be reduced by computing intelligent set point using the sensitivity matrix M. The intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: r min \\d - a - Mr\, where rmin < r, r < rmax
[00107] Thus, the procedure to find the intelligent set points becomes:
[00108] 1 ) Run the process using the nominal set points and find the precursor concentration levels and/or saturation state values across the surface of at least one wafer at the selected locations. Precursor concentration levels can be measured using several methods; one such method is using optical sensors (Optical Emissions Spectroscopy (OES),
Optical Digital Profilometry (ODP)); another method can use a MLMS.
[00109] 2) Select the nominal value of the precursor concentration and create the variation vector d, which is the difference between a desired value and the measurement data. In one embodiment, the desired value is the nominal value. Alternately, the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
[00110] 3) Solve the optimization problem shown above to find the intelligent set points, r.
[00111] 4) Update the recipe with the intelligent set points found in the previous step and re-run the process. For example, updated values may be obtained by running an updated recipe.
[00112] 5) Iterate until the desired uniformity is achieved. For example, the desired uniformity can comprise a 3-sigma value for a precursor concentration variation. Alternately, the desired uniformity may be an average value, a minimum value, a maximum value, or another computed value.
[00113] After the iteration has converged and the desired uniformity is achieved, the results may be stored for subsequent use.
[00114] FIG. 9 illustrates a recipe step including gas flow rates for a first precursor-containing gas in accordance with an embodiment of the invention.
A constant flow rate 910 is shown that is typical of a commonly used ALD process of the prior art. A flow rate 920 having intelligent set points (922, 924, and 926) exemplifies an embodiment of the invention for operating a MLD process. In alternate embodiments, a different number of intelligent set points can be used. In addition, different flow rate values can be used, and different times can be used.
[00115] FIG. 10 illustrates concentration values for the first precursor in accordance with an embodiment of the invention. Precursor concentration values 1010 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant. Precursor concentration values 1020 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process. In both cases (1010 and 1020), data is shown for wafers at the top, middle, and bottom of the stack. In alternate embodiments, different precursor concentration values can be used, and different times can be used. [00116] FIG. 11 illustrates surface saturation values for the first precursor in accordance with an embodiment of the invention. Surface saturation values 1110 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant. Surface saturation values 1120 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process. In both cases (1110 and 1120), data is shown for wafers at the top, middle, and bottom of the stack. In alternate embodiments, different surface saturation values can be used, and different times can be used.
[00117] In addition, a time difference 1130 is shown that exemplifies the time savings obtained using an embodiment of the invention. Specifically, in this example, 100% saturation was achieved 75 seconds faster by virtue of the present invention. The use of intelligent set points provides a substantial time saving.
[00118] Referring again to FIG. 8, in step 830, a first chamber purging process can be performed. For example, a chamber purging process can include at least one of a chamber venting process, a chamber cleaning process, and an evacuation process. During the first chamber purging process 830, surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a second virtual sensor may be created for determining one or more parameters for one or more surface saturation zones. A second process gas can be introduced into the processing chamber during a second process time, and the second process gas can substantially eliminate the first process gas from the process chamber. For example, this can cause the concentration of the first reactant species (precursor) at each surface saturation zone to be approximately zero. The second process time can be determined using at least one of the virtual sensor, the second virtual sensor, a concentration value, feed forward data, and measured data.
[00119] The second virtual sensor can be used to determine when at least one of a concentration level of un-reacted first precursor molecules, a concentration level of the first process gas, a concentration level of the second process gas, and a concentration level of by-products from the process reaches a desired value. In one embodiment, the desired value can be approximately zero. In alternate embodiments, the desired value can be greater than zero.
[00120] The second virtual sensor can be created using a dynamic model having model components (Mi, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5. The model structure may be expressed as Z = MiU + M3D and Y = M2U + M4D. Alternately, a different expression for the model structure may be used.
[00121] For example, measured data can be obtained for U and Y; a value of D can be estimated using Y = M2U + M4Dest; and a value of Z can be estimated using Zest = M-iU + M3Dest- At least one control input (U) can be a gas flow for the second process gas, where the second process gas comprises an inert gas, at least one disturbance input (D) can be an unmeasured variation, at least one measured output (Y) can be an un-reacted precursor concentration for the gas leaving the processing chamber, and at least one regulated output (Z) can be a virtual sensor for determining at least one of a concentration level of un-reacted first precursor molecules, a concentration level of the first process gas, and a concentration level of byproducts from the first process gas at one or more surface saturation zones. [00122] Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data. In one embodiment, the measured data may be obtained using a GCS. In another embodiment, other measurement devices can be used. In an alternate embodiment, the GCS can be used as the endpoint detector for one or more process steps. Alternately, the measured data may be obtained using a MLMS.
[00123] The second virtual sensor can measure percentages, and the first chamber purging process in step 830 can end when the second virtual sensor value reaches approximately zero percent. In alternate embodiments, different percentages can be used, and different concentration levels can be used. In some cases, the purging process is dependent on the flow rates into the chamber, the flow rates out of the chamber, the flow rates within the chamber, and on the flow rates between the substrates. [00124] In a typical recipe, process parameter set points, such as the flow rate of a purge gas, and chamber pressure are held constant for a known time during a purging process.
[00125] The invention, however, uses intelligent set points that are dynamic and that can vary the purge gas flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity and faster processing times. In alternate embodiments, intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the first purge process 830. In additional embodiments, a nominal value is not required. In other embodiments, a different nominal value can be used. [00126] In one embodiment, the first purge step 830 is used to remove contaminants, such as the first process gas components, precursor molecules, and/or process by-products from the wafer surfaces and from the processing chamber. Various reaction parameters can be combined with the dynamic model to determine the concentration levels for the contaminants at various locations during the first purge process 830. The concentration levels of the contaminants can be more accurately controlled by including intelligent set points to control the flow rate of the purge gas during the first chamber purging process 830.
[00127] In one embodiment, a contamination level (concentration) can be determined using radial elements (n) on at least one wafer. A contamination level can comprise at least one of a concentration level for reacted first precursor molecules, a concentration level for un-reacted first precursor molecules, a concentration level for the first process gas, and a concentration level for the by-products from the first process. A contamination level (concentration) vector D can be defined at each one of the radial elements (n). Alternately, non-circular items can be processed and non-radial elements can be used.
Figure imgf000027_0001
[00128] Variations in the contamination level vector D may be minimized by using the dynamic set point trajectories. A model-based linear or nonlinear multivariable control approach may be used to model the contamination levels in which the controller comprises a mathematical model of the system to be controlled. The multivariable controller may be based on any of the modern control design methods as described herein. The model of the contamination levels may be either linear or nonlinear and either SISO or MIMO. The multivariable control approach (i.e., MIMO) considers all inputs and their effects on the outputs. Several other approaches for modeling the contamination levels are available, such as physical models, and data-driven models.
[00129] In one embodiment, the flow rate set points for the second process gas are allowed to vary in a small window around the nominal value during the first purge process step 830, and this provides additional degrees of freedom in achieving faster and more efficient purging. In other embodiments, additional set points can be used during the first purge process step 830. When modeling the contamination levels using intelligent time- varying set point trajectories, the nominal set points for flow rates for the second process gas can be parameterized into a vector of breakpoints; and can define a vector r , that contain intelligent set points (^ - rm) for flow rates for the second process gas which are time-varying perturbations around the nominal set points:
Figure imgf000027_0002
[00130] Alternately, one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the first purge process 830. For example, intelligent set points can be used to control chamber temperature, chamber pressure, process gas chemistry, and wafer temperature.
[00131] A process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (c/i - dn) in one process characteristic, such as the contamination levels (concentrations), can then be written as:
Figure imgf000028_0001
[00132] Now, the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the contamination level (concentration) vector D obtained from the nominal trajectory. For example, measured data can be used to compute the sensitivity matrix M.
[00133] When creating intelligent set points, the resultant uniformity of the deposited layer on the wafers depends significantly on the effectiveness of the purge process 830, which in turn depends on the flow rate for the purge gas. Methods for computing the contamination levels at across-wafer locations and the sensitivity of the contamination levels to purge gas flow set point variations have been described above. In one embodiment, nominal contamination state values (C? - Cn) may be proportional to the nominal contamination levels (D? - Dn), where a is the proportionality constant. In addition, the variation in the contamination state values (C1 - Cn) can be proportional to variation in the contamination levels (di - dn), where a is the proportionality constant. Then, variation in contamination state values (ci - Cn) can be written as:
Figure imgf000029_0001
[00134] The variation in the contamination state values (ci - Cn) and/or the variation in the contamination levels (di - dn) across the surfaces of the wafers may be reduced by computing intelligent set points using the sensitivity matrix M. The intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: r min \\d - a - Mr\, where rmin < r, r < rmax
[00135] Thus, the procedure to find the intelligent set points becomes: [00136] 1 ) Run the process using the nominal set points and find the contamination levels and/or contamination state values across the surface of at least one wafer at the selected locations. The contamination levels can be determined using several methods; one such method uses known gas analysis techniques; another method can use a GCS. Alternately, the measured data may be obtained using a MLMS.
[00137] 2) Select the nominal value of the contamination levels and create the variation vector d, which is the difference between the desired value and the measurement data. In one embodiment, the desired value is a nominal value. Alternately, the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value. [00138] 3) Solve the optimization problem shown above to find the intelligent set points, r.
[00139] 4) Update the recipe with the intelligent set points found in the previous step and re-run the process. For example, updated values may be obtained by running an updated recipe.
[00140] 5) Iterate until the desired contamination level is achieved. For example, the desired contamination level can comprise at least one of a 3- sigma value, a maximum value, a minimum value, and an average value. After the iteration has converged and the desired uniformity is achieved, the results may be stored for subsequent use. At the completion of step 830, excess materials have been purged out of the chamber and a monolayer of the first precursor material has been adsorbed on the surface of the plurality of wafers.
[00141] FIG. 12 illustrates a recipe step including gas flow rates for a first purge gas in accordance with an embodiment of the invention. A constant flow rate 1210 is shown that is typical of a commonly used ALD process of the prior art. A flow rate 1220 having intelligent set points (1222, 1224, and 1226) exemplifies an embodiment of the invention for operating a MLD process. In alternate embodiments, a different number of intelligent set points can be used. In addition, different flow rate values can be used, and different times can be used.
[00142] In an alternate embodiment, intelligent set points can be used to control the chamber pressure during the first chamber purging process 830. FIG. 13 shows a graph of the pressure versus time for the first portion of a purge cycle in accordance with an embodiment of the invention. FIG. 14 shows a graph of pressure stabilization times for two exemplary purging processes in accordance with an embodiment of the invention. [00143] Referring again to FIG. 8, in step 840, a second deposition process can be performed. During the second deposition process, surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a third virtual sensor can be created for determining one or more parameters for one or more surface saturation zones.
[00144] A third process gas can be introduced into the processing chamber; the plurality of wafers can be exposed to a second reactant species (second precursor) contained in the third process gas during a third process time; and a substantially uniform film can be deposited onto the surfaces of the plurality of wafers. For example, the second precursor can react with a monolayer of the first precursor material that has been adsorbed on the surface of the plurality of wafers, thereby forming a monolayer of desired material, such as Si3N4, AI2O3, Ta2O5, and HfSiON on the surface of each of the plurality of wafers. The third process time can be determined using at least one of: the first virtual sensor, the second virtual sensor, the third virtual sensor, and measured data.
[00145] In one embodiment, a third virtual sensor can be created for determining a reaction state and can be used to determine when the surface reaction state has reached a desired value. The surface reaction state can be used to determine when the second precursor has completely reacted with the monolayer of the first precursor material on the surfaces of the plurality of wafers, and a substantially uniform film is deposited onto the surfaces of the plurality of wafers. Furthermore, a third process time can be determined using at least one of the feed forward data, the virtual sensor, the second virtual sensor, and the third virtual sensor.
[00146] The third virtual sensor can be created using a dynamic model having model components (M1, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5. The model structure may be expressed as Z = MiU + M3D and Y = M2U + M4D. Alternately, a different expression for the model structure may be used.
[00147] For example, measured data can be obtained for U and Y; a value of D can be estimated using Y = M2U + M4DeSt; and a value of Z can be estimated using Zest = MiU + M3Dest. At least one control input (U) can be a gas flow for the third process gas, at least one disturbance input (D) can be an unmeasured variation, at least one measured output (Y) can be a gas concentration for the third process gas, and at least one regulated output (Z) can be a virtual sensor for determining a surface reaction state. In alternative embodiments of the invention, a different number of model components may be used, and the model components may be arranged with a different architecture.
[00148] Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data. In one case, the measured data can be obtained using a MLMS, which can measure in-situ the concentration of reacted and/or un-reacted precursor species at multiple locations. In addition, the MLMS can be used to measure in-situ a surface reaction state and/or a layer thickness at multiple locations. Alternately, the measured data may be obtained using a GCS or other optical techniques.
[00149] Also, the dynamic model can include: modeling the flow of the third process gas within the processing chamber, wherein the third process gas comprises a second reactant species (second precursor molecules); modeling the flow between the wafers as a diffusion process; determining a residence time for the second reactant species (second precursor molecules); determining a second reactant species (second precursor molecules) concentration for one or more surface saturation zones; and determining a reaction rate for one or more surface saturation zones. [00150] For example, the surface reaction state virtual sensor can measure percentages, and the second deposition process can end when the surface reaction state reaches approximately 100 percent. In alternate embodiments, different percentages can be used. In some cases, the deposition process is dependent on saturated surface reactions between a first precursor deposited on the surface of the wafers and a second precursor. For example, the process can be a self-limiting reaction.
[00151] In a typical recipe, process parameter set points, such as the flow rate of a precursor-containing gas (approximately 100 seem), and chamber pressure (approximately 1 Torr) are held constant for a given period. The invention, however, uses intelligent set points that are dynamic and that can vary the flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity. In alternate embodiments, intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the second deposition process in step 840. In additional embodiments, a nominal value is not required. In other embodiments, a different nominal value can be used.
[00152] In one embodiment, a second precursor concentration can be determined using radial elements on at least one wafer and a second precursor concentration vector D can be defined at each one of the radial elements (n). Alternately, non-circular items can be processed and non-radial elements can be used.
Figure imgf000032_0001
[00153] Variations in the second precursor concentration vector D may be minimized by using the dynamic set point trajectories. A model-based linear or nonlinear multivariable control approach may be used to model the concentration values for the second precursor in which the controller comprises a mathematical model of the system to be controlled. The multivariable controller may be based on any of the modern control design methods as discussed above. The second precursor concentration model may be either linear or nonlinear and either SISO or MIMO. The multivariable control approach (i.e., MIMO) considers all inputs and their effects on the outputs. Several other approaches for modeling the concentration values for the second precursor are available, such as physical models, and data-driven models.
[00154] In one embodiment, the flow rate set points for the second precursor are allowed to vary in a small window around the nominal value during the second precursor process step 840, and this provides additional degrees of freedom in achieving end-of-run precursor concentration uniformity. In other embodiments, additional set points are used during the second precursor process step 840. When modeling the concentration values for the second precursor using intelligent time-varying set point trajectories, the nominal set points for the flow rates for the second precursor can be parameterized into a vector of breakpoints; and can define a vector r , that contain intelligent set points (ri - rm) for the flow rates for the second precursor which are time-varying perturbations around the nominal set points:
Figure imgf000033_0001
[00155] Alternately, one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the second precursor process 840. For example, intelligent set points can be used to control chamber temperature, chamber pressure, process gas chemistry, and wafer temperature.
[00156] A process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (c/i - c/n) in one process characteristic, such as the concentration levels for the second precursor, can then be written as:
Figure imgf000034_0001
[00157] Now, the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the vector D obtained from the nominal trajectory. For example, measured data can be used to compute the sensitivity matrix M. [00158] When creating intelligent set points, the resultant uniformity of the deposited layer on the wafers depends significantly on the reaction rate, the wafer temperature, the precursor concentration, and the partial pressure at various locations on the wafer surface. Methods for computing the reaction rate at across-wafer locations and the sensitivity of the surface reaction rate to flow set point variations have been described above. The nominal reaction state values (C? - Cn) can be proportional to the nominal concentration levels for the second precursor (Di - Dn), where a is the proportionality constant. In addition, the variation in the reaction state values (C1 - Cn) can be proportional to variation in the concentration levels for the second precursor (di - dn), where a is the proportionality constant. Then, variation in the reaction state values can be written as:
Figure imgf000034_0002
[00159] The variation in the reaction state values (ci - Cn) and/or the variation in the concentration levels for the second precursor (di - dn) across the surfaces of the wafers may be reduced by computing intelligent set point using the sensitivity matrix M. The intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: d - a - Mj, where rmin < r, r < rmax
[00160] Thus, the procedure to find the intelligent set points becomes: [00161] 1 ) Run the process using the nominal set points and find the concentration level for the second precursor and/or the reaction state values at the selected locations across at least one of the plurality of wafers. Precursor concentration can be measured using several methods; one such method is using optical sensors (OES, ODP); another method can use a MLMS.
[00162] 2) Select the nominal value of the concentration level for the second precursor and create the variation vector d, which is the difference between a desired value and the measurement data. In one embodiment, the desired value is a nominal value. Alternately, the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
[00163] 3) Solve the optimization problem shown above to find the intelligent set points, r.
[00164] 4) Update the recipe with the intelligent set points found in the previous step and re-run the process. For example, updated values may be obtained by running an updated recipe.
[00165] 5) Iterate until the desired uniformity is achieved. For example, the desired uniformity can comprise an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value for a surface reaction state. After the iteration has converged and the desired uniformity is achieved, the results may be stored for subsequent use. [00166] FIG. 15 illustrates a recipe step including gas flow rates for a second precursor-containing gas in accordance with an embodiment of the invention. A constant flow rate 1510 is shown that is typical of a commonly used ALD process of the prior art. A flow rate 1520 having intelligent set points (1522, 1524, and 1526) exemplifies an embodiment of the invention for operating a MLD process. In the illustrated embodiment, the flow rate for the second precursor-containing gas is stepped from one intelligent set point to another intelligent set point. In other embodiments, transitions between intelligent set points can be substantially linear. In alternate embodiments, a different number of intelligent set points can be used. In addition, different flow rate values can be used, and different times can be used. [00167] FIG. 16 illustrates concentration values for the second precursor in accordance with an embodiment of the invention. Precursor concentration values 1610 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant. Precursor concentration values 1620 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process. In both cases (1610 and 1620), data is shown for wafers at the top, middle, and bottom of the stack. In alternate embodiments, different precursor concentration values can be used, and different times can be used. [00168] FIG. 17 illustrates surface saturation values for the second precursor in accordance with an embodiment of the invention. Surface saturation values 1710 are shown that are typical of a commonly used ALD process of the prior art in which the flow rate is held constant. Surface saturation values 1720 are shown that exemplify an embodiment of the invention in which intelligent set points are used for operating a MLD process. In both cases (1710 and 1720), data is shown for wafers at the top, middle, and bottom of the stack. In alternate embodiments, different surface saturation values can be used, and different times can be used. [00169] In addition, a time difference 1730 is shown that exemplifies the time savings obtained using an embodiment of the invention. Specifically, in the example, 100% saturation was achieved 75 seconds faster by virtue of the present invention. The use of intelligent set points provides a substantial time saving.
[00170] Referring again to FIG. 8, in step 850, a second chamber purging process can be performed. For example, a chamber purging process can include at least one of a chamber venting process, a chamber cleaning process, and an evacuation process. During the second chamber purging process 850, surface saturation zones can be determined on the surface of at least one of the plurality of wafers, and a fourth virtual sensor may be created for determining one or more parameters for one or more surface saturation zones. A fourth process gas can be introduced into the processing chamber during a fourth process time, and the fourth process gas can substantially eliminate the third process gas from the process chamber. For example, this can cause the concentration of the second reactant species (second precursor) at one or more surface saturation zones to be approximately zero. The fourth process time can be determined using at least one of the virtual sensor, the second virtual sensor, the third virtual sensor, the fourth virtual sensor, a concentration value, feed forward data, and measured data. [00171] The fourth virtual sensor can be used to determine when at least one of a concentration level of un-reacted second precursor molecules, a concentration level of the third process gas, a concentration level of the fourth process gas, and a concentration level of by-products from the process reaches a desired value. In one embodiment, the desired value can be approximately zero. In alternate embodiments, the desired value can be greater than zero.
[00172] The fourth virtual sensor can be created using a dynamic model having model components (M-i, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y) as described in FIG. 5. The model structure may be expressed as Z = MiU + M3D and Y = M2U + M4D. Alternately, a different expression for the model structure may be used.
[00173] For example, measured data can be obtained for U and Y; a value of D can be estimated using Y = M2U + M4Dest; and a value of Z can be estimated using Zest = M-|U + M3Dest- At least one control input (U) can be a gas flow for the fourth process gas, where the fourth process gas comprises an inert gas, at least one disturbance input (D) can be an unmeasured variation, at least one measured output (Y) can be an un-reacted second precursor concentration for the gas leaving the processing chamber, and at least one regulated output (Z) can be a virtual sensor for determining the concentration of the un-reacted second precursor molecules and/or byproducts at one or more surface saturation zones. [00174] Measured data can be obtained for at least one of the regulated output; and the dynamic model can be verified using the measured data. In one embodiment, the measured data may be obtained using a GCS. In another embodiment, other measurement devices can be used. In an alternate embodiment, the GCS can be used as the endpoint detector for one or more process steps.
[00175] The virtual sensor for determining the concentration of the un- reacted second precursor molecules and/or by-products can measure percentages, and the second chamber purging process 850 can end when the concentration level of the un-reacted second precursor molecules and/or byproducts reaches approximately zero percent. In alternate embodiments, different percentages can be used, and different concentrations can be used. In some cases, the purging process is dependent on the flow rates into the chamber, the flow rates out of the chamber, the flow rates within the chamber, and on the flow rates between the substrates.
[00176] In a typical recipe, process parameter set points, such as the flow rate of a purge gas, and chamber pressure are held constant for a known time during a purging process.
[00177] The invention, however, uses intelligent set points that are dynamic and that can vary the purge gas flow rate around a nominal value as a function of time to provide additional degrees of freedom in achieving film uniformity and faster processing times. In alternate embodiments, intelligent set points can be used to control other process parameters, such as chamber pressure, chamber temperature, and substrate temperature during the second purge process 850. In additional embodiments, a nominal value is not required. In other embodiments, a different nominal value can be used. [00178] In one embodiment, the second purge step 850 is used to remove contaminants, such as the third process gas components, second precursor molecules, and/or process by-products from the wafer surfaces and from the processing chamber. Various reaction parameters can be combined with the dynamic model to determine the concentration levels for the contaminants at various locations during the second purge process 850. The concentration levels of the contaminants can be more accurately controlled by including intelligent set points to control the flow rate of the purge gas during the second chamber purging process 850.
[00179] In one embodiment, a second contamination level (concentration) can be determined using radial elements (n) on at least one wafer. A second contamination level can comprise at least one of a concentration level for un- reacted second precursor molecules, a concentration level for the third process gas, a concentration level for the fourth process gas, and a concentration level for the by-products from the process. A second contamination level (concentration) vector D can be defined at each one of the radial elements (n). Alternately, non-circular items can be processed and non-radial elements can be used.
Figure imgf000039_0001
[00180] Variations in the second contamination vector D may be minimized by using the dynamic set point trajectories. A model-based linear or nonlinear multivariable control approach may be used to model the contamination levels in which the controller comprises a mathematical model of the system to be controlled. The multivariable controller may be based on any of the modern control design methods as described herein. The model of the contamination levels may be either linear or nonlinear and either SISO or MIMO. The multivariable control approach (i.e., MIMO) considers all inputs and their effects on the outputs. Several other approaches for modeling the contamination levels are available, such as physical models, and data-driven models.
[00181] In one embodiment, the flow rate set points for the fourth process gas are allowed to vary in a small window around the nominal value during the second purge process step 850, and this provides additional degrees of freedom in achieving faster and more efficient purging. In other embodiments, additional set points can be used during the second purge process step 850. When modeling the second contamination levels using intelligent time-varying set point trajectories, the nominal set points for flow rates for the fourth process gas can be parameterized into a vector of breakpoints; and can define a vector r , that contain intelligent set points (r-\ - rm) for flow rates for the fourth process gas which are time-varying perturbations around the nominal set points:
Figure imgf000039_0002
[00182] Alternately, one or more process variables can have intelligent time- varying set points, when intelligent set points are used during the second purge process 850. For example, intelligent set points can be used to control chamber temperature, chamber pressure, fourth process gas chemistry, and wafer temperature.
[00183] A process sensitivity matrix M can be created by making small perturbations at each of the breakpoints for each control zone. Using the model of the closed-loop system, the results caused by these perturbations can be determined. The resultant perturbations (di - dn) in one process characteristic, such as the second contamination levels (concentrations), can then be written as:
Figure imgf000040_0001
[00184] Now, the optimization task becomes one of finding the appropriate values of vector r, such that the resultant vector d removes the across-wafer variations seen in the second contamination level (concentration) vector D obtained from the nominal trajectory. For example, measured data can be used to compute the sensitivity matrix M.
[00185] When creating intelligent set points, the resultant uniformity of the deposited layer on the wafers depends significantly on the effectiveness of the second purge process 850, which in turn depends on the flow rate for the fourth process gas (purge gas). Methods for computing the contamination levels at across-wafer locations and the sensitivity of the contamination levels to purge gas flow set point variations have been described above. In one embodiment, nominal second contamination state values (C? - Cn) may be proportional to the nominal second contamination levels (D1 - Dn), where a is the proportionality constant. In addition, the variation in the second contamination state values (C1 - Cn) can be proportional to variation in the second contamination levels (di - dn), where a is the proportionality constant. Then, variation in contamination state values (C1 - Cn) can be written as:
[00186] The variation in the second contamination state values (C1 - Cn) and/or the variation in the second contamination levels (di - dn) across the surfaces of the wafers may be reduced by computing intelligent set points using the sensitivity matrix M. The intelligent set points may be optimized by solving a constrained quadratic optimization problem given by: r miπ P -a - Mr\ where r^ < r, r < rmax
[00187] Thus, the procedure to find the intelligent set points becomes: [00188] 1 ) Run the process using the nominal set points and find the second contamination levels and/or second contamination state values across the surface of at least one wafer at the selected locations. The second contamination levels can be determined using several methods; one such method uses known gas analysis techniques; another method can use a GCS. Alternately, the measured data may be obtained using a MLMS. [00189] 2) Select the nominal value of the second contamination levels and create the variation vector d, which is the difference between the desired value and the measurement data. In one embodiment, the desired value is a nominal value. Alternately, the desired value may be an average value, a minimum value, a maximum value, a 3-sigma value, or another computed value.
[00190] 3) Solve the optimization problem shown above to find the intelligent set points, r.
[00191] 4) Update the recipe with the intelligent set points found in the previous step and re-run the process. For example, updated values may be obtained by running an updated recipe.
[00192] 5) Iterate until the desired second contamination level is achieved. For example, the desired contamination level can comprise at least one of a 3-sigma value, a maximum value, a minimum value, and an average value. After the iteration has converged and the desired uniformity is achieved, the results may be stored for subsequent use. At the completion of step 850, excess materials have been purged out of the chamber and a monolayer of a desired material, such as Si3N4, AI2O3, Ta2θ5, and HfSiON has been deposited on the surface of the plurality of wafers.
[00193] In an alternate embodiment, intelligent set points can be used to control the chamber pressure during the second chamber purging process 850, similarly to the control for the first chamber purging process 830. [00194] FIG. 18 illustrates a recipe step including gas flow rates for a second purge gas in accordance with an embodiment of the invention. A constant flow rate 1810 is shown that is typical of a commonly used ALD process of the prior art. A flow rate 1820 having intelligent set points (1822, 1824, and 1826) exemplifies an embodiment of the invention for operating a MLD process. In alternate embodiments, a different number of intelligent set points can be used. In addition, different flow rate values can be used, and different times can be used.
[00195] Referring again to FIGs. 13 and 14, FIG. 13 also shows a graph of the pressure versus time for the first portion of a second purge cycle, and FIG. 14 also shows a graph of the pressure versus time for the second portion of a second purge cycle.
[00196] Referring again to FIG. 8, in step 860, a query is performed to determine whether the MLD process is complete. When the MLD process is completed, procedure 800 ends in step 870. When the MLD process is not completed, procedure 800 branches back to step 820, and procedure 800 continues as shown in FIG. 8, with repetition of the precursor and purge steps 820 to 850, until the query of step 860 indicates that the MLD process has been completed.
[00197] In an MLD process, one or more monolayers can be deposited and the processing steps shown in FIG. 8 can be repeated a number of times. For example, a dynamic model can be created for determining when the MLD process has been completed.
[00198] In addition, an additional virtual sensor can be created for determining a film thickness for at least one surface saturation zone, and a process completion determination can be made using at least one of the feed forward data, the virtual sensor, the second virtual sensor, the third virtual sensor, the fourth virtual sensor, and the additional virtual sensor. [00199] The invention can use process recipes that comprise dynamic models, virtual sensors, and/or intelligent set points to reduce variation within a wafer, reduce wafer-to-wafer variation, reduce lot-to-lot variations, and improve MLD throughput.
[00200] In general, real-life systems are dynamically complex and nonlinear. Their transient responses are important for performance and are often hard to determine. The outputs of the system are affected by unknown disturbances. In general, for MIMO systems, each input (e.g., gas flow) can affect multiple outputs (e.g., gas flow, film thickness). In accordance with the invention, models are created that describe the dynamic behavior of a processing system, such as an MLD system.
[00201] Several approaches are available for creating dynamic models - these include: first principles models based on temperature, pressure, gas flow, and reaction kinetics, and on-line models created with real-time data collected from a processing system, such as a MLD processing system. [00202] In a model methodology, a library of models can be created with known wafer parameters by using the data-driven on-line modeling, and the range of wafer variations expected can be covered using a set of models. During model development, a model may be implemented numerically on a suitable microprocessor in a suitable software simulation application, such as Matlab. The software application resides on a suitable electronic computer or microprocessor, which is operated to perform the physical performance approximation. However, other numerical methods are contemplated by the invention.
[00203] Numerous modifications and variations of the invention are possible in light of the above teachings. It is therefore to be understood that, within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.

Claims

WHAT IS CLAIMED IS:
1. A method of operating a monolayer deposition (MLD) processing system comprising: positioning a plurality of wafers in a processing chamber; performing a first precursor process, wherein the first precursor process is controlled by a first process recipe having a first set of intelligent set points, the first set of intelligent set points establishing at least one of a first flow rate for a first precursor-containing gas during a first time period and a second flow rate for the first precursor-containing gas during a second time period; performing a first purge process, wherein the first purge process is controlled by a second process recipe having a second set of intelligent set points; performing a second precursor process, wherein the second precursor process is controlled by a third process recipe having a third set of intelligent set points, the third set of intelligent set points establishing at least one of a third flow rate for a second precursor-containing gas during a third time period and a fourth flow rate for the second precursor-containing gas during a fourth time period; performing a second purge process, wherein the second purge process is controlled by a fourth process recipe having a fourth set of intelligent set points; and repeating the performing steps until a film having a desired thickness is deposited on the plurality of wafers.
2. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising: establishing surface saturation zones on a surface of at least one wafer; determining a desired precursor concentration level for at least one of the surface saturation zones; and depositing precursor molecules into the saturation zones until the desired precursor concentration level is achieved.
3. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising: establishing surface saturation zones on a surface of at least one wafer; determining a desired precursor concentration level of first precursor molecules for at least one of the surface saturation zones; using a virtual sensor for estimating a precursor concentration level for the at least one of the surface saturation zones, comparing the estimated precursor concentration level to the desired precursor concentration level; and depositing first precursor molecules into the surface saturation zones until the estimated precursor concentration level is approximately equal to the desired precursor concentration level.
4. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising: establishing surface saturation zones on at least one wafer surface; determining a desired saturation state value for at least one of the surface saturation zones; and depositing first precursor molecules into the surface saturation zones until the desired saturation state value is achieved.
5. The method of operating a MLD processing system as claimed in claim 4, wherein the desired saturation state value is approximately one hundred percent.
6. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising: establishing surface saturation zones on a surface of at least one wafer; determining a desired saturation state value for at least one of the surface saturation zones; using a virtual sensor for estimating a saturation state value for the at least one of the surface saturation zones; and comparing the estimated saturation state value to the desired saturation state value to determine when to stop flowing the first precursor- containing gas.
7. The method of operating a MLD processing system as claimed in claim 1 , wherein the first flow rate and the second flow rate for the first precursor-containing gas are substantially the same.
8. The method of operating a MLD processing system as claimed in claim 1 , wherein the first precursor-containing gas comprises a first concentration during the first time period and comprises a second concentration during the second time period.
9. The method of operating a MLD processing system as claimed in claim 1 , wherein the first precursor-containing gas comprises a first precursor during the first time period and comprises a second precursor during the second time period.
10. The method of operating a MLD processing system as claimed in claim 1 , the first set of intelligent set points further establishing a flow rate for a first inert gas during the first time period and establishing a flow rate for a second inert gas during the second time period.
11. The method of operating a MLD processing system as claimed in claim 10, wherein the first inert gas and the second inert gas comprise substantially the same inert gas.
12. The method of operating a MLD processing system as claimed in claim 10, wherein the first inert gas and the second inert gas comprise different inert gasses.
13. The method of operating a MLD processing system as claimed in claim 1 , the first set of intelligent set points further establishing an additional flow rate for the first precursor-containing gas during an additional time period.
14. The method of operating a MLD processing system as claimed in claim 13, the first set of intelligent set points further establishing a second additional flow rate for the first precursor-containing gas during a second additional time period.
15. The method of operating a MLD processing system as claimed in claim 1 , the first set of intelligent set points further establishing a first chamber pressure for a first part of the first precursor process and establishing a second chamber pressure for a second part of the first precursor process.
16. The method of operating a MLD processing system as claimed in claim 1 , the first set of intelligent set points further establishing a first chamber temperature for a first part of the first precursor process and establishing a second chamber temperature for a second part of the first precursor process.
17. The method of operating a MLD processing system as claimed in claim 1 , the first set of intelligent set points further establishing a first substrate temperature for a first part of the first precursor process and establishing a second substrate temperature for a second part of the first precursor process.
18. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising: creating a dynamic model for the first precursor process, the dynamic model having model components (Mi, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = MtU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the first flow rate for the first precursor-containing gas, the second flow rate for the first precursor-containing gas, a flow time, a precursor concentration, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, precursor concentration at chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a precursor concentration value, a precursor concentration uniformity value, a saturation state, and a saturation state uniformity value.
19. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising chemisorbing precursor molecules onto the wafer surfaces.
20. The method of operating a MLD processing system as claimed in claim 1 , the performing a first purge process further comprising: establishing surface saturation zones on the surface of at least one wafer; determining a desired contamination state value for at least one of the surface saturation zones, the desired contamination state value being proportional to at least one of a concentration level of un-reacted first precursor molecules, a concentration level of reacted first precursor molecules, a concentration level of the first precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the first precursor process, and a concentration level of by-products from the first purge process; and flowing purge gas into the process chamber until the desired contamination state value is achieved.
21. The method of operating a MLD processing system as claimed in claim 20, wherein the desired contamination state value is approximately zero percent.
22. The method of operating a MLD processing system as claimed in claim 1 , the performing a first purge process further comprising: establishing surface saturation zones on the surface of at least one wafer; determining a desired contamination level for at least one of the surface saturation zones, the desired contamination level being proportional to at least one of a concentration level of un-reacted first precursor molecules, a concentration level of reacted first precursor molecules, a concentration level of the first precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the first precursor process, and a concentration level of by-products from the first purge process; using a virtual sensor for estimating a contamination level for the at least one of the surface saturation zones, comparing the estimated contamination level to the desired contamination state value; and flowing purge gas into the process chamber until the estimated contamination level is approximately equal to the desired contamination level.
23. The method of operating a MLD processing system as claimed in claim 1 , the second set of intelligent set points establishing at least one of a first flow rate for a first purge gas during a first portion of the first purge process and a second flow rate for a second purge gas during a second portion of the first purge process.
24. The method of operating a MLD processing system as claimed in claim 23, wherein the first purge gas and the second purge gas comprise substantially the same inert gas.
25. The method of operating a MLD processing system as claimed in claim 23, wherein the first purge gas and the second purge gas comprise different inert gasses.
26. The method of operating a MLD processing system as claimed in claim 23, the second set of intelligent set points further establishing an additional flow rate for a third purge gas during an additional portion of the first purge process.
27. The method of operating a MLD processing system as claimed in claim 26, the second set of intelligent set points establishing a second additional flow rate for a fourth purge gas during a second additional portion of the first purge process.
28. The method of operating a MLD processing system as claimed in claim 1 , the second set of intelligent set points establishing at least one of a first chamber pressure for a first part of the first purge process and a second chamber pressure for a second part of the first purge process.
29. The method of operating a MLD processing system as claimed in claim 1 , the second set of intelligent set points establishing at least one of a first chamber temperature for a first part of the first purge process and a second chamber temperature for a second part of the first purge process.
30. The method of operating a MLD processing system as claimed in claim 1 , the second set of intelligent set points establishing at least one of a first substrate temperature for a first part of the first purge process and a second substrate temperature for a second part of the first purge process.
31. The method of operating a MLD processing system as claimed in claim 23, the performing a first purge process further comprising: creating a dynamic model for the first purge process, the dynamic model having model components (M-i, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = M1U + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the first flow rate for the first purge gas, the second flow rate for the second purge gas, a flow time, a purge gas composition, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, purge gas concentration at a chamber output, precursor concentration at a chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a contamination state, a concentration level of un-reacted precursor molecules, a concentration level of process by-products, a precursor concentration value, a precursor concentration uniformity value, and a contamination state uniformity value.
32. The method of operating a MLD processing system as claimed in claim 1 , the performing a second precursor process further comprising: establishing surface saturation zones on at least one wafer surface; determining a desired precursor concentration level for at least one of the surface saturation zones; and depositing second precursor molecules into the surface saturation zones until the desired precursor concentration level is achieved.
33. The method of operating a MLD processing system as claimed in claim 1 , the performing a second precursor process further comprising: establishing surface saturation zones on at least one wafer surface; determining a desired precursor concentration level of second precursor moles for at least one of the surface saturation zones; using a virtual sensor for estimating a precursor concentration level for the at least one of the surface saturation zones; comparing the estimated precursor concentration level to the desired precursor concentration level; and depositing second precursor molecules into the surface saturation zones until the estimated precursor concentration level is approximately equal to the desired precursor concentration level.
34. The method of operating a MLD processing system as claimed in claim 1 , the performing a second precursor process further comprising: establishing surface saturation zones on at least one wafer surface; determining a desired reaction state value for at least one of the surface saturation zones; and depositing second precursor molecules into the surface saturation zones until the desired reaction state value is achieved.
35. The method of operating a MLD processing system as claimed in claim 34, wherein the desired reaction state value is approximately one hundred percent.
36. The method of operating a MLD processing system as claimed in claim 1 , the performing a second precursor process further comprising: establishing surface saturation zones on at least one wafer surface; determining a desired reaction state value for at least one of the surface saturation zones; using a virtual sensor for estimating a reaction state value for the at least one of the surface saturation zones; comparing the estimated reaction state value to the desired reaction state value; and depositing second precursor molecules into the surface saturation zones until the estimated reaction state value is approximately equal to the desired reaction state value.
37. The method of operating a MLD processing system as claimed in claim 1 , wherein the third flow rate and the fourth flow rate for the second precursor-containing gas are substantially the same.
38. The method of operating a MLD processing system as claimed in claim 1 , wherein the second precursor-containing gas comprises a first concentration during the third time period and comprises a second concentration during the fourth time period.
39. The method of operating a MLD processing system as claimed in claim 1 , wherein the second precursor-containing gas comprises a first precursor during the third time period and comprises a second precursor during the fourth time period.
40. The method of operating a MLD processing system as claimed in claim 1 , the third set of intelligent set points further establishing at least one of a first inert gas flow rate for a first inert gas during the third time period and a second inert gas flow rate for a second inert gas during the fourth time period.
41. The method of operating a MLD processing system as claimed in claim 40, wherein the first inert gas and the second inert gas comprise substantially the same inert gas.
42. The method of operating a MLD processing system as claimed in claim 40, wherein the first inert gas and the second inert gas comprise different inert gasses.
43. The method of operating a MLD processing system as claimed in claim 1 , the third set of intelligent set points further establishing an additional flow rate for the second precursor-containing gas during an additional time period.
44. The method of operating a MLD processing system as claimed in claim 43, the third set of intelligent set points further establishing a second additional flow rate for the second precursor-containing gas during a second additional time period.
45. The method of operating a MLD processing system as claimed in claim 1 , the third set of intelligent set points further establishing at least one of a first chamber pressure for a first part of the second precursor process and a second chamber pressure for a second part of the second precursor process.
46. The method of operating a MLD processing system as claimed in claim 1 , the third set of intelligent set points further establishing at least one of a first chamber temperature for a first part of the second precursor process and a second chamber temperature for a second part of the second precursor process.
47. The method of operating a MLD processing system as claimed in claim 1 , the third set of intelligent set points further establishing at least one of a first substrate temperature for a first part of the second precursor process and a second substrate temperature for a second part of the second precursor process.
48. The method of operating a MLD processing system as claimed in claim 1 , the performing a second precursor process further comprising: creating a dynamic model for the second precursor process, the dynamic model having model components (Mi, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = M-iU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the third flow rate for the second precursor-containing gas, the fourth flow rate for the second precursor-containing gas, a flow time, a precursor concentration, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, precursor concentration at chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a precursor concentration value, a precursor concentration uniformity value, a saturation state value, a saturation state uniformity value, a reaction state value, and a reaction state uniformity value.
49. The method of operating a MLD processing system as claimed in claim 1 , the performing a second precursor process further comprising reacting molecules of a second precursor-containing gas with chemisorbed precursor molecules from the first precursor-containing gas on the wafer surfaces.
50. The method of operating a MLD processing system as claimed in claim 1 , the performing a second purge process further comprising: establishing surface saturation zones on the surface of at least one wafer; determining a desired contamination state value for at least one of the surface saturation zones, the desired contamination state value being proportional to at least one of a concentration level of un-reacted second precursor molecules, a concentration level of reacted second precursor molecules, a concentration level of the second precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the second precursor process, and a concentration level of by-products from the second purge process; and flowing purge gas into the process chamber until the desired contamination state value is achieved.
51. The method of operating a MLD processing system as claimed in claim 50, wherein the desired contamination state value is approximately zero percent.
52. The method of operating a MLD processing system as claimed in claim 50, the performing a second purge process further comprising: establishing surface saturation zones on the surface of at least one wafer; determining a desired contamination level for at least one of the surface saturation zones, the desired contamination level being proportional to at least one of a concentration level of un-reacted second precursor molecules, a concentration level of reacted second precursor molecules, a concentration level of the second precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the second precursor process, and a concentration level of by-products from the second purge process; using a virtual sensor for estimating a contamination level for the at least one of the surface saturation zones; comparing the estimated contamination level to the desired contamination state value; and flowing purge gas into the process chamber until the estimated contamination level is approximately equal to the desired contamination level.
53. The method of operating a MLD processing system as claimed in claim 1 , the fourth set of intelligent set points establishing at least one of a first flow rate for a first purge gas during a first portion of the second purge process and a second flow rate for a second purge gas during a second portion of the second purge process.
54. The method of operating a MLD processing system as claimed in claim 53, wherein the first purge gas and the second purge gas comprise substantially the same inert gas.
55. The method of operating a MLD processing system as claimed in claim 53, wherein the first purge gas and the second purge gas comprise different inert gasses.
56. The method of operating a MLD processing system as claimed in claim 53, the fourth set of intelligent set points further establishing an additional flow rate for a third purge gas during an additional portion of the second purge process.
57. The method of operating a MLD processing system as claimed in claim 56, the fourth set of intelligent set points further establishing a second additional flow rate for a fourth purge gas during a second additional portion of the second purge process.
58. The method of operating a MLD processing system as claimed in claim 1 , the fourth set of intelligent set points further establishing at least one of a first chamber pressure for a first part of the second purge process and a second chamber pressure for a second part of the second purge process.
59. The method of operating a MLD processing system as claimed in claim 1 , the fourth set of intelligent set points further establishing a first chamber temperature for a first part of the second purge process and establishing a second chamber temperature for a second part of the second purge process.
60. The method of operating a MLD processing system as claimed in claim 1 , the fourth set of intelligent set points further establishing a first substrate temperature for a first part of the second purge process and establishing a second substrate temperature for a second part of the second purge process.
61. The method of operating a MLD processing system as claimed in claim 53, the performing a second purge process further comprising: creating a dynamic model for the second purge process, the dynamic model having model components (Mi, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = MiU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the first flow rate for the first purge gas, the second flow rate for the second purge gas, a flow time, a purge gas composition, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, purge gas concentration at a chamber output, precursor concentration at a chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a contamination state, a concentration level of un-reacted second precursor molecules, a concentration level of reacted second precursor molecules, a concentration level of process by-products, a precursor concentration value, a precursor concentration uniformity value, and a contamination state uniformity value.
62. The method of operating a MLD processing system as claimed in claim 1 , the performing a first precursor process further comprising: providing a plurality of precursor molecules using the first precursor- containing gas; modeling precursor molecule flow between the wafers as a diffusion process; determining a residence time for the precursor molecules; and determining a chemisorption rate for the precursor molecules.
63. The method as claimed in claim 1 , further comprising: receiving feed forward data for at least one of the wafers; extracting refractive index (n) data and extinction coefficient (k) data from the feed forward data; and determining wafer composition using the refractive index (n) data and extinction coefficient (k) data.
64. The method as claimed in claim 63, wherein the feed forward data comprises wafer composition information that includes at least one of: the number of layers, layer position, layer composition, layer uniformity, layer density, and layer thickness.
65. The method as claimed in claim 63, wherein the feed forward data includes critical dimension (CD) information and profile information for at least one wafer.
66. The method as claimed in claim 63, wherein the feed forward data includes data for a plurality of locations radially positioned on at least one wafer.
67. The method as claimed in claim 63, wherein the feed forward data includes data for a plurality of locations non-radially positioned on at least one wafer.
68. The method as claimed in claim 1 , wherein a wafer comprises a circular shape and the surface saturation zones comprise a center zone and a plurality of annular ring-shaped zones radially spaced around the center zone.
69. The method as claimed in claim 1 , wherein a wafer comprises a rectangular shape and the surface saturation zones comprise a plurality of uniformly spaced rectangular segments.
70. The method as claimed in claim 1 , wherein a wafer comprises a rectangular shape and the surface saturation zones comprise a plurality of non-uniformly spaced rectangular segments.
71. A monolayer deposition (MLD) processing system comprising: means for positioning a plurality of wafers in a processing chamber; means for performing a first precursor process, wherein the first precursor process is controlled by a first process recipe having a first set of intelligent set points, the first set of intelligent set points establishing at least one of a first flow rate for a first precursor-containing gas during a first time period and a second flow rate for the first precursor-containing gas during a second time period; means for performing a first purge process, wherein the first purge process is controlled by a second process recipe having a second set of intelligent set points; means for performing a second precursor process, wherein the second precursor process is controlled by a third process recipe having a third set of intelligent set points, the third set of intelligent set points establishing at least one of a third flow rate for a second precursor-containing gas during a third time period and a fourth flow rate for the second precursor-containing gas during a fourth time period; means for performing a second purge process, wherein the second purge process is controlled by a fourth process recipe having a fourth set of intelligent set points; and means for repeating the performing steps until a film having a desired thickness is deposited on the plurality of wafers.
72. The MLD processing system as claimed in claim 71 , the means for performing a first precursor process further comprising: means for establishing surface saturation zones on a surface of at least one wafer; means for determining a desired precursor concentration level for at least one of the surface saturation zones; and means for depositing precursor molecules into the saturation zones until the desired precursor concentration level is achieved.
73. The MLD processing system as claimed in claim 71 , the means for performing a first precursor process further comprising: means for establishing surface saturation zones on a surface of at least one wafer; means for determining a desired precursor concentration level of first precursor molecules for at least one of the surface saturation zones; a virtual sensor for estimating a precursor concentration level for the at least one of the surface saturation zones; means for comparing the estimated precursor concentration level to the desired precursor concentration level; and means for depositing first precursor molecules into the surface saturation zones until the estimated precursor concentration level is approximately equal to the desired precursor concentration level.
74. The MLD processing system as claimed in claim 71 , the performing a first precursor process further comprising: establishing surface saturation zones on at least one wafer surface; determining a desired saturation state value for at least one of the surface saturation zones; and depositing first precursor molecules into the surface saturation zones until the desired saturation state value is achieved.
75. The MLD processing system as claimed in claim 71 , the means for performing a first precursor process further comprising: means for establishing surface saturation zones on a surface of at least one wafer; means for determining a desired saturation state value for at least one of the surface saturation zones; a virtual sensor for estimating a saturation state value for the at least one of the surface saturation zones; and means for comparing the estimated saturation state value to the desired saturation state value to determine when to stop flowing the first precursor-containing gas.
76. The MLD processing system as claimed in claim 71 , the first set of intelligent set points further establishing a flow rate for a first inert gas during the first time period and establishing a flow rate for a second inert gas during the second time period.
77. The MLD processing system as claimed in claim 71 , the means for performing a first precursor process further comprising: means for creating a dynamic model for the first precursor process, the dynamic model having model components (M-i, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = MiU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the first flow rate for the first precursor-containing gas, the second flow rate for the first precursor-containing gas, a flow time, a precursor concentration, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, precursor concentration at chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a precursor concentration value, a precursor concentration uniformity value, a saturation state, and a saturation state uniformity value.
78. The MLD processing system as claimed in claim 71 , the means for performing a first purge process further comprising: means for establishing surface saturation zones on the surface of at least one wafer; means for determining a desired contamination state value for at least one of the surface saturation zones, the desired contamination state value being proportional to at least one of a concentration level of un-reacted first precursor molecules, a concentration level of reacted first precursor molecules, a concentration level of the first precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the first precursor process, and a concentration level of by-products from the first purge process; and means for flowing purge gas into the process chamber until the desired contamination state value is achieved.
79. The MLD processing system as claimed in claim 71 , the means for performing a first purge process further comprising: means for establishing surface saturation zones on the surface of at least one wafer; means for determining a desired contamination level for at least one of the surface saturation zones, the desired contamination level being proportional to at least one of a concentration level of un-reacted first precursor molecules, a concentration level of reacted first precursor molecules, a concentration level of the first precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the first precursor process, and a concentration level of by-products from the first purge process; a virtual sensor for estimating a contamination level for the at least one of the surface saturation zones; means for comparing the estimated contamination level to the desired contamination state value; and means for flowing purge gas into the process chamber until the estimated contamination level is approximately equal to the desired contamination level.
80. The MLD processing system as claimed in claim 71 , the second set of intelligent set points establishing at least one of a first flow rate for a first purge gas during a first portion of the first purge process and a second flow rate for a second purge gas during a second portion of the first purge process.
81. The MLD processing system as claimed in claim 71 , the means for performing a first purge process further comprising: means for creating a dynamic model for the first purge process, the dynamic model having model components (Mi, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = MiU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the first flow rate for the first purge gas, the second flow rate for the second purge gas, a flow time, a purge gas composition, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, purge gas concentration at a chamber output, precursor concentration at a chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a contamination state, a concentration level of un-reacted precursor molecules, a concentration level of process by-products, a precursor concentration value, a precursor concentration uniformity value, and a contamination state uniformity value.
82. The MLD processing system as claimed in claim 71 , the means for performing a second precursor process further comprising: means for establishing surface saturation zones on at least one wafer surface; means for determining a desired precursor concentration level for at least one of the surface saturation zones; and means for depositing second precursor molecules into the surface saturation zones until the desired precursor concentration level is achieved.
83. The MLD processing system as claimed in claim 71 , the means for performing a second precursor process further comprising: means for establishing surface saturation zones on at least one wafer surface; means for determining a desired precursor concentration level of second precursor moles for at least one of the surface saturation zones; a virtual sensor for estimating a precursor concentration level for the at least one of the surface saturation zones; means for comparing the estimated precursor concentration level to the desired precursor concentration level; and means for depositing second precursor molecules into the surface saturation zones until the estimated precursor concentration level is approximately equal to the desired precursor concentration level.
84. The MLD processing system as claimed in claim 71 , the means for performing a second precursor process further comprising: means for establishing surface saturation zones on at least one wafer surface; means for determining a desired reaction state value for at least one of the surface saturation zones; and means for depositing second precursor molecules into the surface saturation zones until the desired reaction state value is achieved.
85. The MLD processing system as claimed in claim 71 , the means for performing a second precursor process further comprising: means for establishing surface saturation zones on at least one wafer surface; means for determining a desired reaction state value for at least one of the surface saturation zones; a virtual sensor for estimating a reaction state value for the at least one of the surface saturation zones; • means for comparing the estimated reaction state value to the desired reaction state value; and means for depositing second precursor molecules into the surface saturation zones until the estimated reaction state value is approximately equal to the desired reaction state value.
86. The MLD processing system as claimed in claim 71 , the means for performing a second precursor process further comprising: means for creating a dynamic model for the second precursor process, the dynamic model having model components (M-i, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = MiU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the third flow rate for the second precursor-containing gas, the fourth flow rate for the second precursor-containing gas, a flow time, a precursor concentration, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, precursor concentration at chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a precursor concentration value, a precursor concentration uniformity value, a saturation state value, a saturation state uniformity value, a reaction state value, and a reaction state uniformity value.
87. The MLD processing system as claimed in claim 71 , the means for performing a second purge process further comprising: means for establishing surface saturation zones on the surface of at least one wafer; means for determining a desired contamination state value for at least one of the surface saturation zones, the desired contamination state value being proportional to at least one of a concentration level of un-reacted second precursor molecules, a concentration level of reacted second precursor molecules, a concentration level of the second precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the second precursor process, and a concentration level of by-products from the second purge process; and means for flowing purge gas into the process chamber until the desired contamination state value is achieved.
88. The MLD processing system as claimed in claim 71 , the means for performing a second purge process further comprising: means for establishing surface saturation zones on the surface of at least one wafer; means for determining a desired contamination level for at least one of the surface saturation zones, the desired contamination level being proportional to at least one of a concentration level of un-reacted second precursor molecules, a concentration level of reacted second precursor molecules, a concentration level of the second precursor-containing gas, a purge gas concentration level, a concentration level of by-products from the second precursor process, and a concentration level of by-products from the second purge process; a virtual sensor for estimating a contamination level for the at least one of the surface saturation zones; means for comparing the estimated contamination level to the desired contamination state value; and means for flowing purge gas into the process chamber until the estimated contamination level is approximately equal to the desired contamination level.
89. The MLD processing system as claimed in claim 71 , the means for performing a second purge process further comprising: means for creating a dynamic model for the second purge process, the dynamic model having model components (M-i, M2, M3, and M4), control inputs (U), disturbance inputs (D), regulated outputs (Z), and measured outputs (Y), and having a model structure comprising: Z = M-iU + M3D and Y = M2U + M4D; wherein the control inputs (U) comprise at least one of the first flow rate for the first purge gas, the second flow rate for the second purge gas, a flow time, a purge gas composition, a precursor type, a chemisorption rate, a reaction rate, a pressure, and a temperature; wherein the disturbance inputs (D) comprise at least one of process drift, chamber contamination, and wafer temperature differences; wherein the measured outputs (Y) comprise at least one of incoming wafer temperature, incoming wafer composition, incoming wafer thickness, incoming wafer uniformity, output flow rate, purge gas concentration at a chamber output, precursor concentration at a chamber output, precursor layer composition, and precursor layer uniformity; and wherein the regulated outputs (Z) comprise at least one of a contamination state, a concentration level of un-reacted second precursor molecules, a concentration level of reacted second precursor molecules, a concentration level of process by-products, a precursor concentration value, a precursor concentration uniformity value, and a contamination state uniformity value.
90. The MLD processing system as claimed in claim 71, the means for performing a first precursor process further comprising: means for providing a plurality of precursor molecules using the first precursor-containing gas; means for modeling precursor molecule flow between the wafers as a diffusion process; means for determining a residence time for the precursor molecules; and means for determining a chemisorption rate for the precursor molecules.
91. The MLD processing system as claimed in claim 71 , further comprising: means for receiving feed forward data for at least one of the wafers; means for extracting refractive index (n) data and extinction coefficient (k) data from the feed forward data; and means for determining wafer composition using the refractive index (n) data and extinction coefficient (k) data.
PCT/US2005/046495 2005-01-26 2005-12-21 Method and apparatus for monolayer deposition (mld) WO2006081023A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2007552141A JP5337376B2 (en) 2005-01-26 2005-12-21 Monolayer deposition method and apparatus
CN2005800472641A CN101111628B (en) 2005-01-26 2005-12-21 Method and apparatus for monolayer deposition (mld)
KR1020147005558A KR20140045564A (en) 2005-01-26 2005-12-21 Method of operating monolayer deposition processing system
KR1020077019316A KR101477297B1 (en) 2005-01-26 2007-08-23 Method of operating monolayer deposition processing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/043,199 2005-01-26
US11/043,199 US7838072B2 (en) 2005-01-26 2005-01-26 Method and apparatus for monolayer deposition (MLD)

Publications (2)

Publication Number Publication Date
WO2006081023A2 true WO2006081023A2 (en) 2006-08-03
WO2006081023A3 WO2006081023A3 (en) 2006-11-02

Family

ID=36596322

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/046495 WO2006081023A2 (en) 2005-01-26 2005-12-21 Method and apparatus for monolayer deposition (mld)

Country Status (6)

Country Link
US (1) US7838072B2 (en)
JP (1) JP5337376B2 (en)
KR (2) KR20140045564A (en)
CN (1) CN101111628B (en)
TW (1) TWI327604B (en)
WO (1) WO2006081023A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008053683A (en) * 2006-07-27 2008-03-06 Matsushita Electric Ind Co Ltd Insulating film forming method, semiconductor device, and substrate processing apparatus
US20220147072A1 (en) * 2020-11-11 2022-05-12 Horiba Stec, Co., Ltd. Concentration control system, concentration control method and program for a concentration control system

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4574145B2 (en) * 2002-09-13 2010-11-04 ローム・アンド・ハース・エレクトロニック・マテリアルズ,エル.エル.シー. Air gap formation
JP4916257B2 (en) * 2006-09-06 2012-04-11 東京エレクトロン株式会社 Oxide film forming method, oxide film forming apparatus and program
US8812261B2 (en) 2007-08-23 2014-08-19 Applied Materials, Inc. Method and apparatus to automatically create virtual sensors with templates
US8898017B2 (en) * 2008-05-05 2014-11-25 Bp Corporation North America Inc. Automated hydrocarbon reservoir pressure estimation
US9611544B2 (en) 2010-04-15 2017-04-04 Novellus Systems, Inc. Plasma activated conformal dielectric film deposition
US8956983B2 (en) 2010-04-15 2015-02-17 Novellus Systems, Inc. Conformal doping via plasma activated atomic layer deposition and conformal film deposition
US9390909B2 (en) 2013-11-07 2016-07-12 Novellus Systems, Inc. Soft landing nanolaminates for advanced patterning
US8728956B2 (en) * 2010-04-15 2014-05-20 Novellus Systems, Inc. Plasma activated conformal film deposition
US9076646B2 (en) 2010-04-15 2015-07-07 Lam Research Corporation Plasma enhanced atomic layer deposition with pulsed plasma exposure
US9373500B2 (en) 2014-02-21 2016-06-21 Lam Research Corporation Plasma assisted atomic layer deposition titanium oxide for conformal encapsulation and gapfill applications
US9257274B2 (en) 2010-04-15 2016-02-09 Lam Research Corporation Gapfill of variable aspect ratio features with a composite PEALD and PECVD method
US8637411B2 (en) 2010-04-15 2014-01-28 Novellus Systems, Inc. Plasma activated conformal dielectric film deposition
US9997357B2 (en) 2010-04-15 2018-06-12 Lam Research Corporation Capped ALD films for doping fin-shaped channel regions of 3-D IC transistors
US9892917B2 (en) 2010-04-15 2018-02-13 Lam Research Corporation Plasma assisted atomic layer deposition of multi-layer films for patterning applications
US9685320B2 (en) 2010-09-23 2017-06-20 Lam Research Corporation Methods for depositing silicon oxide
US20120197446A1 (en) * 2010-12-01 2012-08-02 Glaudel Stephen P Advanced feed-forward valve-control for a mass flow controller
US8647993B2 (en) 2011-04-11 2014-02-11 Novellus Systems, Inc. Methods for UV-assisted conformal film deposition
US8592328B2 (en) 2012-01-20 2013-11-26 Novellus Systems, Inc. Method for depositing a chlorine-free conformal sin film
US9355839B2 (en) 2012-10-23 2016-05-31 Lam Research Corporation Sub-saturated atomic layer deposition and conformal film deposition
SG2013083241A (en) 2012-11-08 2014-06-27 Novellus Systems Inc Conformal film deposition for gapfill
JP6538300B2 (en) * 2012-11-08 2019-07-03 ノベラス・システムズ・インコーポレーテッドNovellus Systems Incorporated Method for depositing a film on a sensitive substrate
JP2015069987A (en) * 2013-09-26 2015-04-13 株式会社日立国際電気 Substrate processing device, method of manufacturing semiconductor device, and substrate processing method
US9396443B2 (en) * 2013-12-05 2016-07-19 Tokyo Electron Limited System and method for learning and/or optimizing manufacturing processes
JP6158111B2 (en) * 2014-02-12 2017-07-05 東京エレクトロン株式会社 Gas supply method and semiconductor manufacturing apparatus
US9214334B2 (en) 2014-02-18 2015-12-15 Lam Research Corporation High growth rate process for conformal aluminum nitride
US9478411B2 (en) 2014-08-20 2016-10-25 Lam Research Corporation Method to tune TiOx stoichiometry using atomic layer deposited Ti film to minimize contact resistance for TiOx/Ti based MIS contact scheme for CMOS
US9478438B2 (en) 2014-08-20 2016-10-25 Lam Research Corporation Method and apparatus to deposit pure titanium thin film at low temperature using titanium tetraiodide precursor
US9564312B2 (en) 2014-11-24 2017-02-07 Lam Research Corporation Selective inhibition in atomic layer deposition of silicon-containing films
US10566187B2 (en) 2015-03-20 2020-02-18 Lam Research Corporation Ultrathin atomic layer deposition film accuracy thickness control
KR102323248B1 (en) * 2015-03-25 2021-11-09 에이에스엠 아이피 홀딩 비.브이. Method of forming a thin film
US9502238B2 (en) 2015-04-03 2016-11-22 Lam Research Corporation Deposition of conformal films by atomic layer deposition and atomic layer etch
JP6023854B1 (en) * 2015-06-09 2016-11-09 株式会社日立国際電気 Semiconductor device manufacturing method, substrate processing apparatus, and program
US10526701B2 (en) 2015-07-09 2020-01-07 Lam Research Corporation Multi-cycle ALD process for film uniformity and thickness profile modulation
US9773643B1 (en) 2016-06-30 2017-09-26 Lam Research Corporation Apparatus and method for deposition and etch in gap fill
US10062563B2 (en) 2016-07-01 2018-08-28 Lam Research Corporation Selective atomic layer deposition with post-dose treatment
US10037884B2 (en) 2016-08-31 2018-07-31 Lam Research Corporation Selective atomic layer deposition for gapfill using sacrificial underlayer
JP6640781B2 (en) * 2017-03-23 2020-02-05 キオクシア株式会社 Semiconductor manufacturing equipment
US10269559B2 (en) 2017-09-13 2019-04-23 Lam Research Corporation Dielectric gapfill of high aspect ratio features utilizing a sacrificial etch cap layer
CN107574427A (en) * 2017-09-14 2018-01-12 德淮半导体有限公司 Apparatus and method for chemical vapor deposition processes
WO2019226252A1 (en) * 2018-05-24 2019-11-28 Applied Materials, Inc. Virtual sensor for spatially resolved wafer temperature control
US11586789B2 (en) * 2021-04-07 2023-02-21 Applied Materials, Inc. Machine learning based smart process recipe builder to improve azimuthal flow and thickness uniformity
US20230212742A1 (en) * 2022-01-04 2023-07-06 Applied Materials, Inc. Model-based purge gas flow

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018849A1 (en) * 2000-06-29 2002-02-14 George Steven M. Method for forming SIO2 by chemical vapor deposition at room temperature
US6669782B1 (en) * 2000-11-15 2003-12-30 Randhir P. S. Thakur Method and apparatus to control the formation of layers useful in integrated circuits
US20040038525A1 (en) * 2002-08-26 2004-02-26 Shuang Meng Enhanced atomic layer deposition
EP1422743A1 (en) * 2001-08-28 2004-05-26 Tokyo Electron Limited Treatment system
US20040110348A1 (en) * 2002-12-04 2004-06-10 Micron Technology, Inc. Atomic layer deposited Zr-Sn-Ti-O films using TiI4
WO2005003406A2 (en) * 2003-06-27 2005-01-13 Sundew Technologies, Llc Apparatus and method for chemical source vapor pressure control

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0661323A (en) * 1992-08-04 1994-03-04 Hitachi Ltd Method and apparatus for heat-treating semiconductor, and method of evaluating semiconductor
US5642296A (en) 1993-07-29 1997-06-24 Texas Instruments Incorporated Method of diagnosing malfunctions in semiconductor manufacturing equipment
US5443315A (en) 1993-12-16 1995-08-22 Texas Instruments Incorporated Multi-zone real-time emissivity correction system
JP3447749B2 (en) 1996-08-29 2003-09-16 富士通株式会社 An equipment failure diagnosis method and apparatus, and a recording medium storing a program for causing a computer to execute processing according to the method
US5895596A (en) * 1997-01-27 1999-04-20 Semitool Thermal Model based temperature controller for semiconductor thermal processors
US20030049372A1 (en) * 1997-08-11 2003-03-13 Cook Robert C. High rate deposition at low pressures in a small batch reactor
US7393561B2 (en) * 1997-08-11 2008-07-01 Applied Materials, Inc. Method and apparatus for layer by layer deposition of thin films
US5970313A (en) 1997-12-19 1999-10-19 Advanced Micro Devices, Inc. Monitoring wafer temperature during thermal processing of wafers by measuring sheet resistance of a test wafer
WO1999059196A1 (en) 1998-05-11 1999-11-18 Semitool, Inc. Temperature control system for a thermal reactor
US6195621B1 (en) 1999-02-09 2001-02-27 Roger L. Bottomfield Non-invasive system and method for diagnosing potential malfunctions of semiconductor equipment components
KR100363088B1 (en) * 2000-04-20 2002-12-02 삼성전자 주식회사 Method of manufacturing barrier metal layer using atomic layer deposition method
JP4493192B2 (en) 2000-09-13 2010-06-30 東京エレクトロン株式会社 Batch heat treatment apparatus and control method thereof
US6913938B2 (en) * 2001-06-19 2005-07-05 Applied Materials, Inc. Feedback control of plasma-enhanced chemical vapor deposition processes
US6656835B2 (en) * 2001-06-21 2003-12-02 Micron Technology, Inc. Process for low temperature atomic layer deposition of Rh
WO2004003969A2 (en) 2002-06-28 2004-01-08 Tokyo Electron Limited Method and system for predicting process performance using material processing tool and sensor data
JP2004247332A (en) * 2003-02-10 2004-09-02 Univ Kanazawa Film forming method and equipment
JP4268429B2 (en) * 2003-03-17 2009-05-27 東京エレクトロン株式会社 Substrate processing apparatus and substrate processing method
US7537662B2 (en) * 2003-04-29 2009-05-26 Asm International N.V. Method and apparatus for depositing thin films on a surface
US7165011B1 (en) 2005-09-01 2007-01-16 Tokyo Electron Limited Built-in self test for a thermal processing system
US7444572B2 (en) 2005-09-01 2008-10-28 Tokyo Electron Limited Built-in self test for a thermal processing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018849A1 (en) * 2000-06-29 2002-02-14 George Steven M. Method for forming SIO2 by chemical vapor deposition at room temperature
US6669782B1 (en) * 2000-11-15 2003-12-30 Randhir P. S. Thakur Method and apparatus to control the formation of layers useful in integrated circuits
EP1422743A1 (en) * 2001-08-28 2004-05-26 Tokyo Electron Limited Treatment system
US20040038525A1 (en) * 2002-08-26 2004-02-26 Shuang Meng Enhanced atomic layer deposition
US20040110348A1 (en) * 2002-12-04 2004-06-10 Micron Technology, Inc. Atomic layer deposited Zr-Sn-Ti-O films using TiI4
WO2005003406A2 (en) * 2003-06-27 2005-01-13 Sundew Technologies, Llc Apparatus and method for chemical source vapor pressure control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008053683A (en) * 2006-07-27 2008-03-06 Matsushita Electric Ind Co Ltd Insulating film forming method, semiconductor device, and substrate processing apparatus
US20220147072A1 (en) * 2020-11-11 2022-05-12 Horiba Stec, Co., Ltd. Concentration control system, concentration control method and program for a concentration control system
US11906984B2 (en) * 2020-11-11 2024-02-20 Horiba Stec, Co., Ltd. Concentration control system, concentration control method and program for a concentration control system

Also Published As

Publication number Publication date
WO2006081023A3 (en) 2006-11-02
US20060165890A1 (en) 2006-07-27
KR20140045564A (en) 2014-04-16
US7838072B2 (en) 2010-11-23
CN101111628B (en) 2012-05-23
JP2008529277A (en) 2008-07-31
KR101477297B1 (en) 2014-12-29
TW200632132A (en) 2006-09-16
JP5337376B2 (en) 2013-11-06
TWI327604B (en) 2010-07-21
KR20070096045A (en) 2007-10-01
CN101111628A (en) 2008-01-23

Similar Documents

Publication Publication Date Title
US7838072B2 (en) Method and apparatus for monolayer deposition (MLD)
US7459175B2 (en) Method for monolayer deposition
US6387823B1 (en) Method and apparatus for controlling deposition process using residual gas analysis
US7115424B2 (en) Method for manufacturing semiconductor device
US7201936B2 (en) Method of feedback control of sub-atmospheric chemical vapor deposition processes
US20060008583A1 (en) Cleaning method for use in an apparatus for manufacturing a semiconductor device
US7302363B2 (en) Monitoring a system during low-pressure processes
US7519885B2 (en) Monitoring a monolayer deposition (MLD) system using a built-in self test (BIST) table
US7340377B2 (en) Monitoring a single-wafer processing system
US20090232967A1 (en) Thermal processing apparatus, method for regulating temperature of thermal processing apparatus, and program
US6511898B1 (en) Method for controlling deposition parameters based on polysilicon grain size feedback
US7526699B2 (en) Method for creating a built-in self test (BIST) table for monitoring a monolayer deposition (MLD) system
CN111684104A (en) Method and device for obtaining information about a layer deposited by CVD
KR20020082219A (en) Method for finding optimal set-points for machines and processes
US20220186375A1 (en) Method for recording a state of a cvd reactor under production conditions
Lu et al. Integrated dynamic simulation of rapid thermal chemical vapor deposition of polysilicon
US11586789B2 (en) Machine learning based smart process recipe builder to improve azimuthal flow and thickness uniformity
Sreenivasan et al. A comparative study of reactor designs for the production of graded films with applications to combinatorial CVD
JP2022161543A (en) Design method for gas holes and design device for gas holes

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200580047264.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007552141

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 1020077019316

Country of ref document: KR

122 Ep: pct application non-entry in european phase

Ref document number: 05857171

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 1020147005558

Country of ref document: KR