With each successive semiconductor technology generation, diameters of substrates, e.g., wafers, tend to increase and transistor sizes decrease, resulting in the need for an ever higher degree of accuracy and repeatability in substrate processing. Semiconductor substrate materials, such as silicon substrates, are processed by techniques which include the use of vacuum chambers. These techniques include non plasma applications such as electron beam deposition, as well as plasma applications, such as sputter deposition, plasma-enhanced chemical vapor deposition (PECVD), resist strip, and plasma etch.
Plasma etching systems available today are among those semiconductor fabrication tools which are subject to an increasing need for improved accuracy and repeatability. One metric for plasma etching systems is increased uniformity, which includes uniformity of process results on a semiconductor substrate surface as well as uniformity of process results of a succession of substrates processed with nominally the same input parameters. Continuous improvement of within-substrate uniformity is desirable. Among other things, this calls for plasma chambers with improved uniformity, consistency and self diagnostics.
Disclosed herein is a method of using a plasma etching system comprising a substrate support assembly for supporting a substrate during plasma etching, the substrate support assembly comprising a plurality of independently controllable heater zones in an arrangement under device die locations on the substrate, and a controller unit that controls each heater zone. The method comprises (a) measuring pre-etch, or post-etch critical device parameters from previously etched substrate, on the device die locations of the substrate on the substrate; (b) communicating the pre-etch or post-etch critical device parameters to the plasma etching system; (c) subsequently supporting the substrate on the substrate support assembly; (d) communicating process recipe parameters to the plasma etching system and/or loading process recipe parameters from a memory to the plasma etching system; (e) deducing target etching temperatures at pre-determined locations on the substrate from the process recipe parameters, target post-etch critical device parameter data, and the pre-etch critical device parameters from incoming substrates, and/or the post-etch critical device parameters from previously etched substrate; (f) adjusting temperature at each predetermined location based on the target etching temperature at the predetermined location using the controllable heater zones; and (g) plasma etching the substrate.
Radial and azimuthal substrate temperature control in a semiconductor processing apparatus to achieve target critical dimension (CD) uniformity on the substrate is becoming more demanding. Even a small variation of temperature may affect CD to an unacceptable degree, especially as CD approaches sub-20 nm in semiconductor fabrication processes.
A substrate support assembly may be configured for a variety of functions during processing, such as supporting the substrate, tuning the substrate temperature, and supplying radio frequency power. The substrate support assembly can comprise an electrostatic chuck (ESC) useful for electrostatically clamping a substrate onto the substrate support assembly during processing. The ESC may be a tunable ESC (T-ESC). A T-ESC is described in commonly assigned U.S. Pat. Nos. 6,847,014 and 6,921,724, which are hereby incorporated by reference. The substrate support assembly may comprise a ceramic substrate holder, a fluid-cooled heat sink (hereafter referred to as cooling plate) and a plurality of concentric heater zones to realize step by step and radial temperature control. Typically, the cooling plate is maintained between 0° C. and 30° C. The heaters are located on the cooling plate with a layer of thermal insulator in between. The heaters can maintain the support surface of the substrate support assembly at temperatures about 0° C. to 80° C. above the cooling plate temperature. By changing the heater power within the plurality of heater zones, the substrate support temperature profile can be changed between center hot, center cold, and uniform. Further, the mean substrate support temperature can be changed step by step within the operating range of 0 to 80° C. above the cooling plate temperature. A small azimuthal temperature variation poses increasingly greater challenges as CD decreases with the advance of semiconductor technology.
Controlling temperature is not an easy task for several reasons. First, many factors can affect heat transfer, such as the locations of heat sources and heat sinks, the movement, materials and shapes of the media. Second, heat transfer is a dynamic process. Unless the system in question is in heat equilibrium, heat transfer will occur and the temperature profile and heat transfer will change with time. Third, non-equilibrium phenomena, such as plasma, which of course is always present in plasma processing, make theoretical prediction of the heat transfer behavior of any practical plasma processing apparatus very difficult if not impossible.
The substrate temperature profile in a plasma processing apparatus is affected by many factors, such as the plasma density profile, the RF power profile and the detailed structure of the various heating the cooling elements in the electrostatic chuck, hence the substrate temperature profile is often not uniform and difficult to control with a small number of heating or cooling elements. This deficiency translates to non-uniformity in the processing rate across the whole substrate and non-uniformity in the critical dimension of the device dies on the substrate.
Non-uniformity in the critical dimension can be caused by upstream processes, for example, photolithography. Because of the parallel nature of photolithography (i.e. all device dies on a substrate are exposed together) and factors difficult to control such as light source non-uniformity, diffraction on photomasks, non-uniformity in temperature, non-uniformity in photoresist thickness, etc., post-lithography and pre-etch substrates usually have non-uniformity in device features. If unchecked and allowed to propagate to downstream processes, such non-uniformity can result in reduced device yield.
It would be advantageous and desirable to incorporate multiple independently controllable heater zones in the substrate support assembly to enable a plasma etching system to actively create and maintain the target spatial and temporal temperature profile, and to compensate for adverse factors that affect CD uniformity.
A substrate support assembly with independently controlled heater zones is described in U.S. patent application Ser. No. 12/582,991 filed on Oct. 21, 2009, which is hereby incorporated by reference.
Described herein is a method of using a plasma etching system having a substrate support assembly with independently controllable heater zones, for compensation for non-uniformity on a substrate to be etched by measuring pre-etch critical device parameters, or post-etch critical device parameters from previously etched substrate, on a plurality of device die locations on the substrate and using the measured information to tune temperatures at predetermined locations on the substrate during etching.
For example, after a substrate undergoes lithography, a pattern is formed in a resist layer on the substrate. The pattern in the resist layer can have non-uniformity in critical dimensions. Pre-etch critical dimensions in the resist layer on each device die on the substrate can be measured with a suitable tool. The patterned resist layer is used as a mask in later plasma etching of the substrate underneath. Temperature during plasma etching can affect critical dimensions of the etched pattern in the substrate (post-etch critical dimensions). If the pre-etch critical dimensions at a device die location are determined to fall outside of tolerable error from target values, etching temperature of the device die location can be tuned by the heater zones such that the post-etch critical dimensions are within tolerable error from the target values. Thus, the measured pre-etch critical dimensions can be used to adjust etching temperature of each device die location to compensate for the particular amount of error in the pre-etch critical dimensions at the device die location.
The plasma etching system can have independently controllable heater zones assembled in a heating plate, and a controller unit that controls each heater zone. By tuning the power of each heater zone under control of the controller unit, the temperature profile during processing can be shaped both radially and azimuthally. The heater zones are preferably arranged in a defined pattern, for example, a rectangular grid, a hexagonal grid, or other pattern. Each heater zone of the heating plate is preferably of similar size (e.g. ±10%) to a single device die on the substrate. In an exemplary arrangement, to minimize the number of electrical connections, power supply and power return lines are arranged such that each power supply line is connected to a different group of heater zones and each power return line is connected to a different group of heater zones with each heater zone being in one of the groups connected to a particular power supply line and one of the groups connected to a particular power return line. No two heater zones are connected to the same pair of power supply and power return lines. Thus, a heater zone can be activated by directing electrical current through a pair of power supply and power return lines to which this particular heater zone is connected. The power of the heater elements is preferably smaller than 20 W, more preferably 5 to 10 W. The heater elements can be Peltier devices and/or resistive heaters such as polyimide heaters, silicone rubber heaters, mica heaters, metal heaters (e.g. W, Ni/Cr alloy, Mo or Ta), ceramic heaters (e.g. WC), semiconductor heaters or carbon heaters. The heater elements may be screen printed, wire wound or etched foil heaters. The thickness of the heater elements may range from 2 micrometers to 1 millimeter, preferably 5-80 micrometers. To allow space between heater zones and/or power supply and power return lines, the total area of the heater zones may be up to 90% of the area of the upper surface of the substrate support assembly, e.g. 50-90% of the area. The power supply lines or the power return lines (power lines, collectively) may be arranged in gaps ranging from 1 to 10 mm between the heater zones, or in separate planes separated from the heater zones plane by electrically insulating layers. The power supply lines and the power return lines are preferably made as wide as the space allows, in order to carry large current and reduce Joule heating. The power lines can be in the same plane as the heater zones, or can be on different planes than the heater zones. The materials of the power supply and power return lines may be the same as or different from the materials of the heater elements. Preferably, the materials of the power supply and power return lines are materials with low resistivity, such as Cu, Al, W, Inconel® or Mo. The substrate support assembly is operable to control the substrate temperature and consequently the plasma etching process at each device die location to maximize the yield of devices from the substrate. The plasma etching system preferably has at least 9 heater zones.
In one embodiment, the plasma etching system is able to receive measured critical device parameters (e.g. pre-etch critical dimensions) at a plurality of device die locations (preferably at least one location in each device die location) on a substrate to be processed therein (pre-etch critical device parameters), from sources such as a human user, an onboard measurement tool, a host network (a network that shares data between processing tools in a processing line) or the like. Preferably, the plasma etching system receives pre-etch critical device parameters of a batch of substrates to be processed, from an off-board inspection tool via a host communication network. Such off-board inspection tool can be an optical and/or electron beam inspection tool. The plasma etching system can have a hardware and/or software interface for receiving the pre-etch critical device parameters. The plasma etching system can have suitable software for processing the pre-etch critical device parameters.
The plasma etching system is also able to receive through a hardware and/or software interface and/or load from a memory, process recipe parameters that define dependence of target post-etch critical device parameters on the measured pre-etch critical device parameters and etching temperatures; and to deduce target etching temperature at predetermined locations on the substrate from the process recipe parameters, target post-etch critical device parameters, and measured pre-etch critical device parameters. Preferably, the plasma etching system is able to receive such process recipe parameters for each process recipe step.
Preferably, the plasma etching system is further able to calculate target control parameters (parameters that can be directly controlled such as power, voltage, current, etc.) for each heater zone based on the target etching temperature of each device die location to achieve the target critical device parameter for each device die.
The target control parameters can be obtained during manufacture of the substrate support assembly, by measuring response of surface temperatures of the substrate support assembly to different control parameters applied thereto. Alternatively, the target control parameters can be determined by using a theoretical or empirical model such as heat transfer theories or finite element analyses.
Preferably, a steady gain matrix can be used to calculate the target control parameters with direct response of each device die location to a control parameter applied to a heater zone underneath, and with indirect response (crosstalk) of said device die to control parameters applied to other heater zones. A steady gain matrix can be calculated using methods described in Matrix Computation by G. Golub, et al. (The Johns Hopkins University Press, Boston 1996), which is hereby incorporated by reference in its entirety.
In one embodiment, assuming the plasma etching system has n independent heater zones. Their respective control parameter is Xi (i=1, 2, . . . , n). All the control parameters Xi can be written as a vector:
wherein Xi is preferably time-averaged power applied to the i-th heater zone.
Ti is a target etching temperature at a device die location within the i-th heater zone, which can be written as another vector:
The vector T is a function of the vector X. A relationship between the vector X and T can described by a n-by-n matrix K, wherein T=K·X. Diagonal elements Kii, can be measured during manufacture of the substrate support assembly or the plasma etching system. Off-diagonal elements Kij (i≠j) can be measured during manufacture of the substrate support assembly or plasma etching system, or derived from a finite element thermal model, the values of diagonal elements and the physical distance between the i-th and j-th heater zones. The matrix K is stored in the plasma etching system. The plasma etching system also has software or firmware functional to execute an algorithm to deduce X based on T. The algorithm is a matrix inversion followed by a matrix multiplication, i.e. X=K−1·T.
In another embodiment, assuming the plasma etching system has n independent heater zones. Their respective control parameter is Xi (i=1, 2, . . . , n). All the control parameters Xi can be written as a vector:
wherein Xi is preferably time-averaged power applied to the i-th heater zone.
P={Pj} is a set of predicated etching temperatures at predetermined locations on the substrate at which the temperature response to each heater zone is known based on prior modeling or calibration measurements. P can be written as another vector:
T={Tj} are a set of target etching temperatures at the same predetermined locations on the substrate. T can be written as another vector:
In this embodiment, the number m of the locations on the substrate having respective target etching temperatures does not equal the number of heater zones, i.e., m≠n. The locations having temperature response may differ from the locations of the heater zones. The vector P is a function of the vector X. A relationship between the vector P and T can be described by an m-by-n matrix K, wherein P=K·X. Elements Kij can be measured during manufacture of the substrate support assembly or plasma etching system, or derived from a finite element thermal model. The matrix K is stored in the plasma etching system. The plasma etching system also has software or firmware functional to execute an algorithm to deduce X based on T, using the matrix and an optimization algorithm, e.g., a least squares optimization. The optimization algorithm facilitates determination of heater power setpoints by minimizing the differences between predicted temperatures at device die locations and target temperatures at the respective locations on the substrate.
In the above embodiments, the location at which the substrate characteristics, e.g., CD measurements, are measured may differ from the number of heater zones. In addition, the locations at which the substrate characteristics are measured may not coincide with the locations at which temperature response for each heater zone is known based on modeling or previous measurements, e.g., during manufacturing. That is, the substrate characteristics measurement locations differ from those used to construct the matrix K. Consequently, the substrate characteristics need to be estimated at the same locations as those used to construct matrix K. In a preferred embodiment, a technique, such as linear or nonlinear interpolation, can be used to transform the data for the substrate characteristics, e.g. CD measurements, from the substrate characteristics measurement locations to the locations at which the individual heater responses have been modeled/measured during calibration, i.e., the locations used to construct matrix K.
In an alternative embodiment, the control parameters can be dynamically determined by a control circuit (e.g. a PID controller) based on output of temperature sensors (e.g. optical sensors, thermal couples, diodes, or the like) in each heater zone.
While the method of using a plasma etching system has been described in detail with reference to specific embodiments thereof, it will be apparent to those skilled in the art that various changes and modifications can be made, and equivalents employed, without departing from the scope of the appended claims.
This application claims priority under 35 U.S.C. §119 to U.S. Provisional Application No. 61/286,653 filed Dec. 15, 2009, the content of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61286653 | Dec 2009 | US |