Integration of a particle monitor into the control system for an ion implanter

Integration of a particle monitor into the control system for an ion implanter

h!lUMl B Nuclear Instruments and Methods in Physics Research B74 (1993) 243-247 North-Holland Beam Interactions with Materials&Atoms Integration of...

406KB Sizes 1 Downloads 24 Views

h!lUMl B

Nuclear Instruments and Methods in Physics Research B74 (1993) 243-247 North-Holland

Beam Interactions with Materials&Atoms

Integration of a particle monitor into the control system for an ion implanter Steven Myers, David McCarron and Julian Blake Eaton Corporation,

108 Cheny Hill D&e,

Beverly, MA 01915, USA

The value of in situ particle monitors for both manufacturing process control and process development in the semiconductor industry is receiving considerable recognition. This paper discusses the integration of a high yield technology (HYT) sensor into the control system of an Eaton high current ion implanter. The automatic triggering of the particle monitor during the various phases of the implant process and the autoclean cycle provides a definite representation of the machine state and the effect of processing over time. Utilizing existing features of the control system, specific thresholds can be associated with each implant process through its process recipe. By regular monitoring of the particle counter, these thresholds are used to anticipate the need for cleaning the process chamber, or if indicated, gracefully bring the current process to an immediate halt. A dedicated history log preserves detailed data for generating summary statistics and the complete data set of a particular process or overall machine performance. Future uses of this. tool with the control system point toward statistical process control applications and intelligent self modifying process cycles. The presentation will include data from a system on which an HYT sensor was employed as a full time process monitor using modified SPC techniques for analysis.

1. Introduction In situ particle

detection

in vacuum

systems

has

been difficult due to the limited sensitivity of available detectors. Because particles can be concentrated by gas flow the first use of monitors was in roughing lines. With more sensitive detectors, surveying particle levels in process chambers under high vacuum has become possible. Historical applications have progressed from: (1) disaster detection where a dramatic increase in particle level causes an immediate alarm, through (2) monitoring of in situ cleaning procedures, (3) process optimization, and finally to (4) statistical process control. In this paper we describe the integration of a Model 20s High Yield Technology in situ monitor into the process chamber of an NV-20A high current ion implanter (fig. l), and give examples from field experience for these four applications.

2. Control system description Particle counts are binned during different stages of the implant process by using triggers from various points of the control software. Although the particle counter itself can be triggered multiple times, it was decided to use it for cumulative counts only and let the control software handle the stage difference counts. A new count cycle is triggered with the process chamber 0168-583X/93/$06.00

roughing sequence which corresponds to the start of the implant cycle. Subsequent totals are saved upon opening the process chamber isolation valve, spinning up the rotary drive, removing the flag faraday from the beam, replacing the faraday, stopping the rotary drive, and venting the process chamber. Additional monitoring occurs at regular intervals, based upon the length of the implant, as often as every two seconds to provide as many as five hundred samples. The data are saved in a log file on the system and are available for future analysis. The triggers are also active during the AutoClean process and can be used to monitor and optimize this process. The operator has an opportunity to utilize the cumulative count data to interactively control the implant through the process recipe. Two thresholds can be associated with each process. A lower value can be used to monitor a gradual build up of particles within the process chamber. When this is exceeded an alarm is posted upon completion of the current implant thus giving the operator the option to perform maintenance. A higher value is also available which can be used to reflect the occurrence of a catastrophic event such as a wafer break. In this event an immediate hold is put on the implant and the operator given the choice to resume the implant or enter manual mode and unload the wafers from the disk. In both cases the alarm is recorded in the data log file. If it is not required to associate alarm thresholds with each recipe, a default

0 1993 - Elsevier Science Publishers B.V. All rights reserved

V. PROCESS CONTROL

S. Myers et al. / Integration of particle monitor into control system

Fig. 1. Configuration of process chamber with Model 20s sensor.

value can be configured for every process run on the machine. The implanter control system for the NV-20A is based on a distributed hardware configuration involving numerous single board computers organized in a hierarchical architecture. Low level input/ output for the implanter is performed on a variety of specialized boards based on the HD64180 processor. These in turn are linked to the cell controller’s communication card, a 68020 based unit through a number of SDLC based fiber optic loops. This board resides in a larger VME based chassis with another 68020 powered board on which all of the control tasks reside, a battery backed up RAM card for storing the database, and an Ether-

net interface card for hooking up to one or more Sun SPARC work stations which present the user interface, including alarm information and access to data files stored on disk. The HYT hardware controller, either a PM150 or PM250, communicates with the cell controller through an RS-232 serial link at 9600 baud (fig. 2). It acts as a slave to the cell controller and will only respond when it receives a command. Each command has an appropriate response associated with it - either data such as a request for the current particle count or the firmware version number, or a return status indicating the success or failure of a command such as setting a new counting interval. To avoid getting out of sync, the communications software will not send a message without having received a response to the previous command. Timeouts are handled by attempting to resend the last request and ultimately by informing the operator that communication with the controller has been lost.

3. Applications

of in situ particle monitors

Two examples illustrate the value of an immediate HYT indication of a disaster [1,2]. In the event of a wafer break there is an immediate increase of large particles. The increase is sufficient to permit halting the implant immediately, thus minimizing damage to implanter components. It is common practice to use dummy wafers to fill out a partial implant load. Inadvertent selection of dummy wafers which had not been cared for properly resulted in a five-fold increase in

SPARC CELL

Implant Triggering

Monitor

t COMM

.

=

Driver Task

Fig. 2. Control system.

245

S. Myers et al. / Integration of particle monitor into control system

HYT counts during the autoclean one can terminate the cleaning immediately as count rates drop to a base level, thus returning the implanter to service with minimum time lost. Fig. 3 shows averages of particles added per wafer pass (PWP) and HYT counts for a series of implants done into photoresist coated wafers. For a given process the average HYT and PWP counts correlate well, though the ratio of HYT to PWP counts can be strongly process dependent. This correlation permits far more rapid process optimization than would be possible if only monitor wafers were used to gather particle data. Fig. 4 shows average HYT counts acquired over many weeks of high volume production runs for a number of different processes. Notice that different processes can have quite different means depending upon energy, dose and specie, and that the mean may well be a number less than 10, borderline for developing SPC controls. Previously published work supports this finding [l-5]. To make proper decisions from this type of noisy data requires careful use of statistics; two recipes have been selected to analyze in greater detail.

HYT Counts and PWP Counts from Photoresist Testing

Number of Photoresist Wafers

Fig. 3. In situ detector counts and particles per wafer pass from photoresist testing.

count. The in situ monitor allowed for immediate detection of this problem whereas the use of monitor wafers would require that the “duty dummies” be part of the monitor batch. Autoclean makes use of repeated venting and roughing while the disk is spinning to remove particles from the process chamber. The HYT monitor has permitted several advances: First, by looking at the rate of decay of particle counts it has been possible to optimize the vent pressure [2]. Second, by monitoring HYT particle

4. Applying statistical process control techniques Deriving control limits that are meaningful and provide the desired level of control without abnormally high “false alarms” requires one to understand the underlying distribution of the data. SPC techniques and Western Electric rules rely heavily on an accurate determination of sample mean and standard deviation. The probabilities associated with these limits assume

Average HYT Counts By Process - Viewport Detector

50

40 Average HYT 30 counts

10

0

I 1

I

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Process

Fig. 4. Average in situ detector counts by process. V. PROCESS CONTROL

S. Myers et al. / Integration of particle monitor into control system

246

Table 1 Summary statistics for HYT counts Transform process number

None 3

Log(x + 1) 3

3

None 15

Log(n + 1) 1.5

Sqrt (x) 15

Average Standard deviation Skewness Kurtosis Number of samples

4.65 5.83 3.24 13.80 165

0.598 0.361 0.121 - 0.193 165

1.81 1.17 1.63 3.01 165

32.10 37.40 2.01 3.39 20

1.320 0.392 0.565 - 0.470 20

5.020 2.690 1.320 0.873 20

Sort (x)

Equations: Average = Xxi /n Standard deviation = C(xi - p)“/(n Skewness = ~‘~;;s!‘, Kurtosis = :(iiGr n

- 1)

equals 0 for a normal distribution - 3

equals 0 for a normal distribution

that the data are normally distributed [6]. The distribution of the data has only a slight effect on the estimate of the sample mean, but has a marked effect on the estimate of sample standard deviation [71. Table 1 provides the summary statistics for the raw data as well as transformed data from process 3 and process 15. These recipes were chosen to illustrate the proper use of transformations and one of the pitfalls most frequently encountered. The values of average and standard deviation are used in developing process control limits. The measures of skewness and kurtosis indicate the shape of the distribution. The skewness is a measure of the symmetry of the distribution and the kurtosis is a measure of the amount of data in the tails

of the distribution. For normally distributed data, both the skewness and kurtosis should approach 0 [7]. In many cases it is possible to convert non-normal data, x, into normally distributed data, y, by applying a transformation, y =f( x). The data was compared against two distributions which are often found in frequency counting, the log-normal and Poisson distributions [8]. The log-normal distribution has a central value, the geometric mean, with values shifted from the mean by various multiplicative factors. The log transformation (data transformed with y = log(x + 1) to account for the 0 values) produces a near normal distribution for process 3. Log and square root transformations fail to provide the desired result when applied to process 15.

SPC Run Chart - Transformed Limits HYT Viewport Counts: Process 3

-

HYT

29

43

51

71

85

99

113

127

141

Implant Number

Fig. 5. SPC run chart for process 3 using transformed limits.

155

DATA

S. Myers et al. / Integration of particle monitor into control system

Two primary factors account for the failure of process 15 to fit any of the tested distributions. The most significant is the small sample size, 20, relative to the large sample standard deviation, 37. The second factor that must be considered is that with mean counts much greater than 10 the data should approximate a normal distribution. It is clear that more data must be collected for process 15 before accurate control limits can be set. Fig. 5 shows the run chart for process 3 using limits derived from the transformed data. The data was transformed with y = log(HYT + l), and control limits derived using standard SPC techniques, but using the values of mean and standard deviation determined for the transformed data. To provide dimensional integrity to the control limits, the antilog.is taken and the data is displayed in units of sensor counts + 1. When transformed limits are used, the process appears under control with only one point falling outside of the upper control limit. Calculation of control limits from data that was not transformed results in 6 counts outside of the upper control limit.

5. Conclusions

In situ particle monitoring capability has been cessfully integrated into semiconductor equipment trol systems. The applications for these sensors varied and the benefits of their use are obvious. data from these sensors can be used for process

succonare The con-

241

trol, but it must be understood that the data may not be normally distributed. Before determining control limits for a piece of equipment one should ensure that the distribution of the data is understood.

Acknowledgements

The authors would like to acknowledge Jennifer Stern, John Lewis and Joe Malenfant of IBM, Essex Junction, Vermont for their guidance and support of this work.

References [l] Real-time particle monitoring of the Eaton NV-20A high

current implanter, SEMATECH Technology Transfer Number 91050524A-ENG (1991). [2] R.W. Burghard, D.J. McCarron, R.J. Marlde and H.K. Nguyen, Inst. of Env. Sci. Proc. 1 (1992) 338. [31 D.J. McCarron, E. Custodio-Williams, Inst. of Env. Sci. Proc. (1991) 689. [41 T.J. Barclay, Microcontamination (November 1985)‘67. [5] P. Borden, Microcontamination (April 1991) 43. [6] D.J. Wheeler and D.S. Chambers, Understanding Statistical Process Control (Statistical Process Control, Inc., Knoxville, 1986). [7] G.E.P. Box, W.G. Hunter and J.S. Hunter, Statistics for Experimenters (Wiley, 1978) p. 89. [81 D.W. Cooper, J.V. Babcock and F. DiPietro, Inst. of Env. Sci. Proc. 1 (1992) 215.

V. PROCESS CONTROL