Introduction to Statistical Process Control The assignable cause - - PowerPoint PPT Presentation

introduction to statistical process control
SMART_READER_LITE
LIVE PREVIEW

Introduction to Statistical Process Control The assignable cause - - PowerPoint PPT Presentation

Spanos EE290H F05 Introduction to Statistical Process Control The assignable cause The Control Chart Statistical basis of the control chart Control limits, false and true alarms and the operating characteristic function 1 Lecture 10:


slide-1
SLIDE 1

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

1

Introduction to Statistical Process Control

The assignable cause The Control Chart Statistical basis of the control chart Control limits, false and true alarms and the

  • perating characteristic function
slide-2
SLIDE 2

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

2

Managing Variation over Time

  • Statistical Process Control often takes the form
  • f a continuous Hypothesis testing.
  • The idea is to detect, as quickly as possible, a

significant departure from the norm.

  • A significant change is often attributed to what is

known as an assignable cause.

  • An assignable cause is something that can be

discovered and corrected at the machine level.

slide-3
SLIDE 3

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

3

What is the Assignable Cause?

  • An "Assignable Cause" relates to relatively strong

changes, outside the random pattern of the process.

  • It is "Assignable", i.e. it can be discovered and corrected

at the machine level.

  • Although the detection of an assignable cause can be

automated, its identification and correction often requires intimate understanding of the manufacturing process.

  • For example...

– Symptom: significant yield drop. – Assignable Cause: leaky etcher load lock door seal. – Symptom: increased e-test rejections – Assignable Cause: probe card worn out.

slide-4
SLIDE 4

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

4

Example:

The pattern is obvious. How can we automate the alarm? Investigate furnace temp and set up a real-time alarm.

20000 15000 10000 5000

  • 3
  • 2
  • 1

1 2 3 time

slide-5
SLIDE 5

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

5

The purpose of SPC

  • A. Detect the presence of an assignable cause fast.
  • 2. Minimize needles adjustment.
  • Like Hypothesis testing

– (A) means having low probability of type II error and – (B) means having low probability of type I error.

  • SPC needs a probabilistic model in order to describe the

process in question.

slide-6
SLIDE 6

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

6

Example: Furnace temp differential (cont.)

Group points and use the average in order to plot a known (normal) statistic. Assume that the first 10 groups of 4 are in Statistical

  • Control. Limits are set for type I error at 0.05.

30 20 10

  • 2
  • 1

1 2 LCL -1.2 UCL 1.2

slide-7
SLIDE 7

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

7

Example (cont.)

  • The idea is that the average is normally distributed.
  • Its standard deviation is estimated at .6333 from the first

10 groups.

  • The true mean (μ) is assumed to be 0.00 (furnace

temperature in control).

  • There is only 5% chance that the average will plot
  • utside the μ+/- 1.96 σ limits if the process is in control.

In general: UCL = μ + k σ LCL = μ - k σ where μ and σ relate to the statistic we plot.

slide-8
SLIDE 8

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

8

Another Example

Plot small shift 0.850 0.900 0.950 1.000 1.050 1.100 1.150 100 200 300 400 500 small shift

Variable Control Charts Mean of small shift 0.930 0.950 0.970 0.990 1.010 1.030 1.050 1.070 25 50 75 100 µ0=1.0006 LCL=0.9387 UCL=1.0626 Mean of small shift

Original data Averaged Data (n=5)

slide-9
SLIDE 9

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

9

How the Grouping Helps

Small Group Size, large β. Large Group Size, smaller β for same α. Bad Good

slide-10
SLIDE 10

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

10

Average Run Length

  • If the type I error (α) depends on the original (proper)

parameter distribution and the control limits, ...

  • ... the type II error (β) depends on the position of the

shifted (faulty) distribution with respect to the control limits.

  • The average run length (ARL) of the chart is defined as

the average number of samples between alarms.

  • ARL, in general, is 1/α when the process is good and

1/(1-β) when the process is bad.

slide-11
SLIDE 11

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

11

The Operating Characteristic Curve

  • Fig. 4-5 from Montgomery, pp. 110

These curves are drawn for α = 0.05 β deviation in #σ The Operating Characteristic of the chart shows the probability of missing an alarm vs. the actual process shift. Its shape depends on the statistic, the subgroup size and the control limits.

slide-12
SLIDE 12

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

12

Pattern Analysis

Other rules exist: Western Electric, curve fitting, Fourier analysis, pattern recognition...

100 80 60 40 20

  • 3
  • 2
  • 1

1 2 3

slide-13
SLIDE 13

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

13

Example: Photoresist Coating

  • During each shift, five wafers are coated with photoresist

and soft-baked. Resist thickness is measured at the center of each wafer. Is the process in control?

  • Questions that can be asked:

a) Is group variance "in control"? b) Is group average "in control"? c) Is there any difference between shifts A and B?

  • In general, we can group data in many different ways.
slide-14
SLIDE 14

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

14

Range and x chart for all wafer groups.

100 200 300 400 500 600

LCL 0.0 UCL 507.09

40 30 20 10 7600 7700 7800 7900 8000

Wafer Groups

LCL 7694.52 UCL 7971.32

slide-15
SLIDE 15

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

15

Comparing runs A and B

20 10 100 200 300 400 500 600

Range, Shift B 260 550

20 10 100 200 300 400 500 600

Range, Shift A 220 465

20 10 7600 7700 7800 7900 8000

Mean, Shift A 7704 7831 7958

20 10 7600 7700 7800 7900 8000

Mean, Shift B 7685 7835 7985

slide-16
SLIDE 16

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

16

Why Use a Control Chart?

  • Reduce scrap and re-work by the systematic

elimination of assignable causes.

  • Prevent unnecessary adjustments.
  • Provide diagnostic information from the shape of

the non random patterns.

  • Find out what the process can do.
  • Provide immediate visual feedback.
  • Decide whether a process is production worthy.
slide-17
SLIDE 17

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

17

The Control Chart for Controlling Dice Production

slide-18
SLIDE 18

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

18

The Reference Distribution

2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7

slide-19
SLIDE 19

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

19

The Actual Histogram

2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7

slide-20
SLIDE 20

Lecture 10: Introduction to Statistical Process Control

Spanos

EE290H F05

20

In Summary

  • To apply SPC we need:
  • Something to measure, that relates to

product/process quality.

  • Samples from a baseline operation.
  • A statistical “model” of the variation of the

process/product.

  • Some physical understanding of what the

process/product is doing.