Presentation is loading. Please wait.

Presentation is loading. Please wait.

MJ06/06/20022002 QPRC, Tempe, AZPage 1 Integrating EPC and SPC for effective APC by Mani Janakiram, Intel Corporation Doug Montgomery, Bert Keats, Arizona.

Similar presentations


Presentation on theme: "MJ06/06/20022002 QPRC, Tempe, AZPage 1 Integrating EPC and SPC for effective APC by Mani Janakiram, Intel Corporation Doug Montgomery, Bert Keats, Arizona."— Presentation transcript:

1

2 MJ06/06/20022002 QPRC, Tempe, AZPage 1 Integrating EPC and SPC for effective APC by Mani Janakiram, Intel Corporation Doug Montgomery, Bert Keats, Arizona State University Objective of this presentation : Provide introduction on EPC & SPC as applied to process control Show how SPC & EPC can be integrated (simulation + case study) Discuss types of APC techniques used in the semiconductor industry

3 MJ06/06/20022002 QPRC, Tempe, AZPage 2 Introduction Variability exists in all the processes. Reduction of output variability is critical to process improvement Process variation may be due to random cause or assignable cause The objective of process control is to keep the output as close as possible to the target all the time The output series can be either independent or correlated Two types of process control techniques exist –Statistical process control (SPC) –Engineering process control (EPC) Shewhart, EWMA and CUSUM techniques are the common SPC schemes Integral, PI and PID control schemes with feedback adjustment are the common EPC schemes

4 MJ06/06/20022002 QPRC, Tempe, AZPage 3 Monitor Process (take samples, plot and look for assignable causes) Stop the Process Identify assignable cause(s)Eliminate assignable cause(s) Process under control Yes No Statistical Process Control (SPC) Statistical Process Control (SPC) aims at achieving process stability and improving process capability by reducing variation. A set of problem solving tools are used in SPC which range from a simple Histogram to sophisticated control charts. SPC is normally applied in the form of open-loop control for process monitoring. Coefficient of variance and/or Process Capability Index (CpK) may be used as SPC indicators. Shewhart X-bar and R charts are commonly used for process monitoring. SPC suits stationary processes exhibiting no drift/shift in process mean

5 MJ06/06/20022002 QPRC, Tempe, AZPage 4 SPC techniques used for process control For Independent output data –Shewhart control charts (X-bar & R, C, NC, P, etc.) –CUSUM control charts (for small shifts) –EWMA control charts (for small shifts & also for correlated data) For autocorrelated output data –Time series models (AR, MA, IMA (EWMA), ARMA & ARIMA) –Special cause control charts for residuals –Moving centerline charts Multivariate control charts (MISO, MIMO) –T 2 charts, Multivariate CUSUM & EWMA charts –Principal component analysis (PCA) –Partial least squares techniques (PLS)

6 MJ06/06/20022002 QPRC, Tempe, AZPage 5 Monitor Process & Compute next output (Compare with Target) Compute adjustment (manipulated value) Make adjustment to process input Output equal Target Yes No Engineering Process Control (EPC) Engineering Process Control (EPC) also aims at achieving process stability and improving process capability by reducing variation. EPC may be applied in the form of either open-loop or close-loop. The control mechanism could either be feedback or feedforward or combination of both. SPC techniques are often used in combination with EPC. Coefficient of variance and/or Process Capability Index (CpK) may be used as APC indicators.

7 MJ06/06/20022002 QPRC, Tempe, AZPage 6 Difference between SPC & EPC SPC + EPC = APC Source: Messina, PhD dissertation

8 MJ06/06/20022002 QPRC, Tempe, AZPage 7 Open loop versus Close loop control Close loop control is becoming a necessity for APC.

9 MJ06/06/20022002 QPRC, Tempe, AZPage 8 Discrete controllers used in EPC Proportional control - –Correction is proportional to the error X t = K p * e(t)where K p is the proportionality controller gain Integral control - –Correction is proportional to the time integral of the error X t = K I * e(u)duwhere K I is the integral controller gain Derivative control - –Correction is a measure of rate of change of error X t = K p * (de(t)/dt)where K p is the derivative controller gain Combination of the above controls are commonly used: –PI – –PD – –PID - Note: Response is shown to a step input The objective is to minimize mean squared error (MMSE) of the output deviation from target. Minimum mean squared error (MMSE) controllers are set to cancel out the minimum variance forecast made at time t of the disturbance at time t+1. However, when large adjustment is required, constrained controllers are used.

10 MJ06/06/20022002 QPRC, Tempe, AZPage 9 Techniques used to apply compensation Disturbance Output Manipulated Variable +-+- Process Feedforward Controller +-+- Feedback Controller Process Output Manipulated Variable +-+- +-+- Disturbance Feedback control: Very commonly used. Output is compared to target, Corrective action is computed and applied on manipulated variable in close loop. Ex: CMP uniformity control using R2R feedback control. Feedforward control: Used to eliminate measurable disturbances by adjusting manipulated variable. Can be applied in open loop or close loop. Ex: Alignment check in the lithography. Cascade control: Multiple feedback (and feedforward) loops used to control multistage processes. Works well for processes with intermediate measurable response. Ex: Contact process involving CVD, CMP, Lithography & etch (RIE) sequence. Disturbance Output Manipulated Variable +-+- Process Feedforward Controller +-+- Feedback Controller

11 MJ06/06/20022002 QPRC, Tempe, AZPage 10 R2R and Real-time control definition Process Adjustment Input Output Measurement (in-situ) Process Measurement (ex-situ) Adjustment Input Output Adjustment R2R control: Set of algorithms to be used for on-line process control with the goal to reduce output variability as measured by the mean squared deviation from target. The R2R controller responds to post-process and summarized in-process measurements by updating process models between runs and providing a new recipe for use in the next run Real-time control: On-line control and instead of minutes or hours before action is taken, the machine is shut down automatically when a computer algorithm discovers that the process is non-normal or out of control. Machine parameters rather than process parameters are measured and monitored. R2R, SPC and Real-time process control fall under Fault detection & Classification (FDC) technique that can be used in open-loop or close-loop mode to ensure that variation is identified and necessary action is applied.

12 MJ06/06/20022002 QPRC, Tempe, AZPage 11 Relationship among APC components Sensors Regulatory Control (End point detection) Monitor Regulatory Controllers Predictive Process Model Supervisory Controller Monitor Control System Key focus areas: 1. Sensors 2. Actuators 3. Control algorithms 4. Standards 5. Integration 6. Automation 7. Analysis techniques Source: Sematech AEC/APC Conference

13 MJ06/06/20022002 QPRC, Tempe, AZPage 12 Types of Disturbances Stochastic Disturbances –Exists due to random variation occurring continuously in the process –Disturbance can be either stationary (fixed mean) or non-stationary –They can be modeled using time series models (AR, MA, IMA, ARMA, ARIMA) Deterministic Disturbances –Exists due to sudden step or ramp changes in load variable at any time –They can be modeled using differential equations & transfer function models like, Pulse, Step, Ramp and Sinusoidal models PulseStepRampSinusoidal Any combination of the above can also exist

14 MJ06/06/20022002 QPRC, Tempe, AZPage 13 SPC and EPC techniques for drift/shift scenarios Normal random variates [iid(0,1)] was generated in FORTRAN (min. of 1000 simulation runs and 1000 observations per simulation) A shift or drift in the mean was introduced at the 601 st observation The drift/shift magnitudes investigated were 0.5  to 5.0  with increments of 0.5 The performance indicators analyzed are: –Output and adjustment variance (SPC/EPC schemes) –Average run length (ARL), standard deviation of run length (SRL) and false alarm (FA) or out of control points (OOC) Drift calculation: Y t (I, J) = Y n (I, J)+(I-NSTAT)*  y *(  t/(N–NSTAT) Shift calculation: Y s (I, J) = Y n (I, J)+  y *  s Where: Y t (I, J) = I th drifting observation for J th simulation run Y n (I, J) = I th normal random observation for J th simulation run NSTAT = First observation where the drift or shift is applied N = Total number of observations in a simulation run  y = Standard deviation of the 1 st 200 observations  t = Drift change or delta magnitude  s = Shift change or delta magnitude

15 MJ06/06/20022002 QPRC, Tempe, AZPage 14 SPC scheme (EWMA) for 1.5s drift/shift scenario In-control ARL of ~ 370 was used as the baseline EWMA and CUSUM schemes were sensitive to small drift/shift scenarios Small works well for smaller shifts and larger is suitable for larger shifts Shewhart scheme is suitable for large drift/shift scenarios Combined Shewhart-EWMA scheme performs better for both small and large drift/shift scenarios 1.5  drift scenario1.5  shift scenario

16 MJ06/06/20022002 QPRC, Tempe, AZPage 15 Standard integral and PI schemes Discrete form of MMSE for integral control scheme: where x t is the adjustment, g is the gain, e j = Y j –T and is the EWMA parameter, Y t is the output and T is the target Discrete form of MMSE for PI control scheme: where  is the first order dynamic parameter These adjustments can be either applied for each observation or can be applied based on SPC limits on the output in the feedback mode

17 MJ06/06/20022002 QPRC, Tempe, AZPage 16 EPC and SPC/EPC schemes for drift/shift scenario EPC SPC/EPC 1.5  drift scenario EPC SPC/EPC 1.5  shift scenario

18 MJ06/06/20022002 QPRC, Tempe, AZPage 17 Comparison of SPC/EPC scheme with SPC Scheme Significant improvement in output variance is possible with SPC/EPC schemes PI control schemes work better for shift scenarios and integral control schemes work better for drift scenarios

19 MJ06/06/20022002 QPRC, Tempe, AZPage 18 Comparison of SPC/EPC scheme with EPC Scheme SPC/EPC schemes result in significant improvement in adjustment variance at the expense of slight increase in output variance SPC/EPC schemes reduce the frequency and magnitude of adjustment when compared to EPC schemes

20 MJ06/06/20022002 QPRC, Tempe, AZPage 19 Constrained integral and PI schemes Discrete form of constrained integral control scheme: where x t is the adjustment, g is the gain, e j = Y j – T and is the EWMA parameter, Y t is the output k is a constant and T is the target Discrete form of constrained PI control scheme: where  is the first order dynamic parameter, K1 and K2 are constants min(  2 x +  2 e ) would result in optimal constrained controller These adjustments can be either applied for each observation or can be applied based on SPC limits on the output Source: Box and Luceno

21 MJ06/06/20022002 QPRC, Tempe, AZPage 20 Constrained SPC/EPC (PI) schemes for 1.5s drift/shift scenario Reduction of output variability is clearly demonstrated in the figure No excessive adjustment will be made when constrained SPC/EPC scheme is used One adjustment is made when the process is under control 1.5  drift scenario1.5  shift scenario

22 MJ06/06/20022002 QPRC, Tempe, AZPage 21 Standard and constrained SPC/EPC (PI) schemes SPC/EPCEPC 1.5  drift scenario SPC/EPC EPC 1.5  shift scenario

23 MJ06/06/20022002 QPRC, Tempe, AZPage 22 Constrained SPC/EPC (PI) scheme for drift scenarios

24 MJ06/06/20022002 QPRC, Tempe, AZPage 23 Constrained SPC/EPC (PI) scheme for drift scenarios The performance indicators analyzed are: –Output and adjustment variance –ARL, SRL, and OOC

25 MJ06/06/20022002 QPRC, Tempe, AZPage 24 Comparison of constrained scheme with standard SPC/EPC Scheme Constrained schemes significantly reduce the adjustment variance at the expense of a slight increase in output variance

26 MJ06/06/20022002 QPRC, Tempe, AZPage 25 Proposed adjustment scheme to use standard controller as a constrained controller The manipulated variable is subjected to suitable SPC schemes and adjustments are made –when the manipulated variable is within the control limits and –also the output is outside 2  limits Adjustment can be either in open-loop or in closed-loop fashion –In open-loop technique, the process is stopped for correction when either output response or manipulated variable goes outside the control limits –In closed-loop technique, the limit applied to the manipulated variable is integrated with adjustment calculation The performance of the proposed adjustment scheme is comparable and sometimes better than the mathematically complex constrained controllers It is easy to design and tune this controller for a process exhibiting drift or sustained shift in the process mean

27 MJ06/06/20022002 QPRC, Tempe, AZPage 26 Proposed adjustment scheme to use standard controller as a constrained controller (cont.) 1.5  drift/shift scenario 5  drift scenario

28 MJ06/06/20022002 QPRC, Tempe, AZPage 27 Application of SPC/EPC techniques to a hybrid industry Current process is experiencing lot of output variation (powder weight) Process disturbance is humidity and it corresponds to an EWMA series w/ = 0.4 Manipulated variable is amplitude of vibration of the feeder bowl Integral control is used in SPC/EPC x t = -(  /3) (Y t – 1) Application of SPC/EPC resulted in significant process improvement Constrained schemes were applied to avoid excessive adjustment Powder loading process of airbag initiator

29 MJ06/06/20022002 QPRC, Tempe, AZPage 28 Application of SPC/EPC techniques to a hybrid industry Significant process improvement resulted due to the SPC/EPC scheme Shewhart control chart before SPC/EPCShewhart control chart under SPC/EPC

30 MJ06/06/20022002 QPRC, Tempe, AZPage 29 Application of SPC/EPC techniques to a hybrid industry SPC/EPC schemes outperform either the SPC or the EPC schemes Constrained adjustment scheme significantly reduces the adjustment variability at the cost of a moderate increase in output variance Performance of the proposed adjustment scheme is comparable to the constrained adjustment scheme

31 MJ06/06/20022002 QPRC, Tempe, AZPage 30 Application of SPC/EPC techniques to a hybrid industry Monitoring the powder weight disturbance using control charts (SPC) and adjusting the bowl amplitude based on integral control (EPC) resulted in an effective SPC/EPC integration

32 MJ06/06/20022002 QPRC, Tempe, AZPage 31 Integrated process control in the semiconductor industry APC has been identified in the ITRS roadmap as one of key challenges Integration of the control elements (sensors, actuators, controllers) is critical Industry consortium is working on integration standards Benefits of an integrated SPC/EPC to semiconductor industry: –Improved cycle time –Cost savings due to reduced non- product wafers –Reduced operator induced errors –Improved process/product variability

33 MJ06/06/20022002 QPRC, Tempe, AZPage 32 Summary No system left alone would be in a state of perfect statistical control and hence both the drift and shift in the process mean are a reality Integrated SPC/EPC system is superior to either the SPC or the EPC schemes Constrained schemes significantly reduce the adjustment variance at the expense of a slight increase in output deviation variance The proposed simple constrained adjustment scheme is comparable in performance to the complicated constrained adjustment schemes in use today An integrated SPC/EPC methodology is very relevant to the semiconductor industry An integrated SPC/EPC process results in improvement in cycle time and throughput, reduction in non-product wafer use, improvement in operator productivity and an overall reduction in process variability Much more work/research is required in the SPC/EPC area


Download ppt "MJ06/06/20022002 QPRC, Tempe, AZPage 1 Integrating EPC and SPC for effective APC by Mani Janakiram, Intel Corporation Doug Montgomery, Bert Keats, Arizona."

Similar presentations


Ads by Google