Oxford Plasma Technology Plasmalab 80+ Reactive Ion Etch (RIE)

Operating Instructions (cont.)


This manual is © Oxford Instruments and Oxford Plasma Technology.
Issue 5: August 99
Converted to HTML by webmaster Anders Liljeborg

5.11 Endpoint detection

This sub-section is only applicable to Plasmalab 80 Plus systems fitted with an endpoint detection system.

The endpoint detection system provides the facility to determine the endpoint of an etch process by either optical emission or laser interferometric techniques.

5.11.1 Optical Emission Spectroscopy endpoint strategy

Choose light emission from a gas component in the plasma, which is present when etching. The light intensity falls when the etch is completed. It is also possible to use a gas component which is more abundant after etching has completed, in which case the light intensity will rise at endpoint. A good endpoint will usually need at least a 10% change in light intensity at endpoint for reliable detection. The light intensity graph v time is typically an "S", curving from one nearly constant level to another. The level at the midpoint of the "S" should be used for endpoint threshold, with enough overetch time to complete the full transition.

Endpoint detection is detecting a threshold. For example, if the light output during etching is 5 volts, and becomes 3 volts when etching is completed, then a falling threshold of 4 volts can be used to detect the end of etching. All the other software features are used to make the detection of this event reliable even if the endpoint detection view port becomes dirty, or there is a noisy plasma or electronics.

During endpoint detection, the software carries out the following sequence:

  1. NORMALISATION. This means "scaling the signal" or "varying the gain". At the end of the normalisation time the software stops using a 0 – 10 Vdc scale, and uses a 0 – 100% scale. It takes the current value of the signal and increases or decreases it to set it to the normalisation level. This can take a small signal and amplify it to a useful level. In production use, it can also take a signal which varies slightly from process to process and start it off at the same level each time. At the end of the normalisation time, the signal level on the graph should suddenly jump to the normalisation level.
  2. CLOSED TIME. To limit the possibility of an early false endpoint, the software disregards all endpoint events ( signal crossing the threshold level ) during this time.
  3. ACTIVE. After the closed time, the software is active and ready to look for a threshold-crossing event. If no event occurs, the process step should continue until the end of the normal process time.
  4. CONFIRMATION. When a threshold-crossing event occurs, a timer is started. The signal must stay low (for a falling endpoint) or stay high (for a rising endpoint) for the whole of the Endpoint capture time to be counted as a valid endpoint.
  5. ENDPOINT. This is marked on the graph when the threshold-crossing event occurs during the "Active" state and continues throughout the capture time.
  6. OVERETCH. Endpoint detection by threshold crossing usually finds the time when about half the wafer has been completely etched. It is normally necessary to continue etching for a short time to etch the wafer completely. Overetch time sets a fixed time beyond the threshold-crossing endpoint during which the plasma stays on. Overetch level is an alternative way of setting the overetch time: it takes the time from start of process until the detected endpoint, and gives an extra percentage of this time. For example, a 20% overetch of a process which took 5 minutes to produce an endpoint event would continue for 1 more minute.

5.11.2 Laser interferometer endpoint strategy

If etching a transparent film completely, with an underlying layer which does not etch (e.g. silicon dioxide on metal), position the laser spot on an area which is being etched.

The interferometer output will oscillate while the film is etching, then become constant at some unknown value when the etch is complete. The time derivative of this signal will also oscillate and go constant, but the steady level will be close to zero. Use a "less than" threshold on the derivative to detect the complete etching of a film down to a non-etching underlayer.

Notes:

  1. Threshold value should be low enough that an unchanging reflectance gives a derivative value less than the threshold. This could be found beforehand using a plain wafer and no etching. It may need to be adjusted after etching a test wafer if the derivative gain is altered. If the threshold is set too low, then the noise level will make sure that the derivative signal never stays below threshold, so there will not be an endpoint. If it is set too high, then endpoint will happen early.
  2. The condition "time derivative < threshold value" will be true many times while etching a thick film. While etching is still progressing, the derivative value will climb again from a low value, but it will stay low at the real end of etching. The endpoint capture time must be set longer than the dwell time at an oscillation point, to avoid a premature endpoint. When the threshold condition has remained true for the entire capture time, then an endpoint is marked.
  3. The derivative gain is a scaling number to bring the time derivative signal on to the display graph. Note that a slow etch will need a much higher gain to get the same oscillation amplitude.

5.11.3 PC 2000 endpoint control panel settings

The endpoint control panel allows you to set up the endpoint parameters for either an automatic or manual process run. The panel is displayed on the Chamber 1 process page, accessed by selecting the Process menu, then the Chamber 1 option.

Note that the panel's appearance depends on the type of endpoint detection system fitted.

The facilities provided by the panel are as follows:

Facility

Description

Disable, Optical Emission and LI Reflectance buttons

Mutually exclusive buttons to disable the endpoint facility, select OES or laser endpoint type.

Endpoint status field

Message indicates:

Idle

Normalisation: Setting initial signal level.

Closed: Endpoint events ignored.

Active:

Confirmation: Endpoint condition – capture time count down.

Endpoint

Overetch

Endpoint signal value field

Displays the current value of the analogue endpoint signal.

End button

Select to signal an endpoint condition manually and start the overetch period.

Signal smoothing time field

Period over which the signal is averaged before processing.

Etch Mode button

Select to use "etch depth" laser interferometry tools. Displays the Etch Depth panel, see sub-section 5.11.3.1.

Endpoint closed time field

Time from start of processing before endpoint processing commences.

Endpoint capture time field

Time period for which condition must be satisfied before an endpoint is confirmed.

Endpoint Signal and Derivative buttons

Mutually exclusive function buttons to select the endpoint mode of operation.

Threshold value field

Number from 0 – 100 for the signal or derivative level at the end point condition.

Normalisation level field

Signal value (% of maximum) used for normalisation. Set to a high value (e.g. 70) for a falling endpoint and to a low value (e.g. 30) for a rising endpoint.

Normalisation time field

Period during which signal is allowed to stabilise.

When endpointing on signal, the averaged value at the end of this period is set to the normalisation level. When endpointing on derivative, the maximum signal recorded during this period is set to the normalisation level.

Threshold Rising, Falling and Less than buttons

Mutually exclusive buttons to select the threshold type.

Overetch level

Enter the value of the endpoint signal at which the overetch period is to start.

Overetch time

Secs – time to continue processing after an endpoint has been confirmed.

% - time to continue processing as a proportion of the time to reach the endpoint.

The time used will be the longer of the two periods specified.

Derivative gain factor button

Factor by which time derivative is multiplied before processing.

Derivative Plot button

Select to plot the endpoint progress during a process.

Derivative smoothing time field

Period over which the derivative is averaged before processing.

OPTICAL EMISSION

Graph display panel

Automatically displays a dynamic graph of the endpoint voltage (vertical scale) versus time (horizontal scale). Time and amplitude legends are automatically shown on the display. On completion of the process run, the graph can be viewed using the data log viewer.

Controls available are:

Expand / collapse buttons (at the top of the panel) – allow the graph display to be expanded to occupy the full width of the screen.

Vertical control facilities – allow the vertical scale to be adjusted to view the logged graph as required. The up/down buttons allow the display to be shifted to allow you to examine any part of the endpoint waveform. The slider enables adjustment of the amplitude of the endpoint waveform.

Horizontal control facilities – allow the horizontal scale to be adjusted to view the logged graph as required. The left/right buttons allow the display to be shifted to allow you to examine any part of the time sequence. The slider enables the time scale to be expanded or contracted.

5.11.3.1 Etch depth panel

This panel is displayed as a result of selecting the Etch Mode button on the endpoint control panel and gives you access to the "etch depth" laser interferometry tools.

A software algorithm calculates an etch rate and an etch depth based on the number of turning points detected, the elapsed time, the laser wavelength and the refractive index of the layer to be etched. It can only make a calculation after two turning points have been detected, which requires an etch in the range:

or 85 – 170 nm for 670 nm laser wavelength and a silicon nitride film. Etch depths cannot be calculated for smaller etches than this.

The panel provides the following facilities:

Signal smoothing time field

Enter the required signal smoothing time.

Etch Mode button

Select to return to the endpoint control panel.

Etch Depth field

Enter the required Etch Depth in nano metres.

Etch Depth field

Displays the current calculated etch depth

Etch Rate field

Displays the calculated etch rate in nm/minute

Refractive Index field

Enter the Refractive Index of the layer to be etched

Laser Wavelength field

Enter the Laser Wavelength in nano metres.

5.11.4 Typical values for endpoint software

Parameter

Description

Typical value

- OES

Typical value –laser

Endpoint type

None - no endpoint processing

LI – termination on interferometric input only

OES – termination on emission input only

OES

LI

Endpoint parameter

signal - input signal

derivative – time derivative of input signal

SIGNAL

Derivative

Threshold value

Number from 0 – 100 for the signal or derivative level at the end point condition

40

5 (see Note1 following this table)

Threshold type

rising – satisfied when signal rises above value

falling – satisfied when signal falls below value

less than – satisfied when absolute value of parameter falls below threshold

FALLING

Less than

Endpoint capture time

time period for which condition must be satisfied before an endpoint is confirmed

20

30 (see Note 2 following this table)

Normalisation time

period during which signal is allowed to stabilise

When endpointing on signal, the averaged value at the end of this period is set to the normalisation level. When endpointing on derivative, the maximum signal recorded during this period is set to the normalisation level.

10

10

Signal normalisation level

Signal value (% of maximum) used for normalisation (see above)

50

50

Signal smoothing time

period over which the signal is averaged before processing

2

2

Derivative gain factor

Factor by which time derivative is multiplied before processing

1-100

1-100 (see Note 3 following this table)

Derivative smoothing time

period over which the derivative is averaged before processing

2-10

2-10

Display derivative curve

Yes / No

No

Yes

Endpoint closed time

Time from start of processing before endpoint processing commences

Less than expected etch time

Less than expected etch time

Overetch time

secs - time to continue processing after an endpoint has been confirmed.

% - time to continue processing as a proportion of the time to reach the endpoint.

The time used will be the longer of the two periods specified.

5%

5%

Etch depth panel

Signal smoothing time

Enter the required signal smoothing time. Higher values will remove more noise, but delay the response of the software. Zero will turn off smoothing.

 

1 sec

Etch Depth field

Enter the required Etch Depth in nano metres. Must be more than the minimum detectable etch depth, see text.

 

>160 nm

Refractive Index field

Enter the Refractive Index of the layer to be etched

 

1.46 (SiO2)

2.0 (Si3N4)

Laser Wavelength field

Enter the Laser Wavelength in nano metres. This is usually displayed on the laser casing.

 

600 –700 nm

Notes:

  1. Threshold value should be low enough that an unchanging reflectance gives a derivative value less than the threshold. This could be found beforehand using a plain wafer and no etching. It may need to be adjusted after etching a test wafer if the derivative gain is altered. If the threshold is set too low, then the noise level will make sure that the derivative signal never stays below threshold, so there will not be an endpoint. If it is set too high, then endpoint will happen early.
  2. The condition "time derivative < threshold value" will be true many times while etching a thick film. While etching is still progressing, the derivative value will climb again from a low value, but it will stay low at the real end of etching. The endpoint capture time must be set longer than the dwell time at an oscillation point, to avoid a premature endpoint. When the threshold condition has remained true for the entire capture time, then an endpoint is marked.
  3. The derivative gain is a scaling number to bring the time derivative signal on to the display graph. Note that a slow etch will need a much higher gain to get the same oscillation amplitude.

This is the end of the Operating Instructions.


Anders Liljeborg, Nanostructure Physics, KTH.
Oxford Plasma Technology