Jump to content

Specific Process Knowledge/Etch/DRIE-Pegasus/picoscope: Difference between revisions

Jmli (talk | contribs)
Jmli (talk | contribs)
No edit summary
 
(28 intermediate revisions by the same user not shown)
Line 3: Line 3:
[[Category: Equipment |Etch DRIE]]
[[Category: Equipment |Etch DRIE]]
<!--corona content 17/3-202 jmli -->
<!--corona content 17/3-202 jmli -->
{{Author-jmli1}}
<!--Checked for updates on 4/9-2025 - ok/jmli -->
= Process optimization using the Picoscope =
= Process optimization using the Picoscope =


Before going into details on why it makes sense to optimize the processes using the picoscope process monitoring, we need to have a look at how monitoring processes is usually done.
Before going into details on why it makes sense to optimize the processes using the picoscope process monitoring, we need to have a look at how monitoring processes is usually done.
Line 49: Line 53:
When running any recipe on the SPTS Pro software, a set of process parameters are recorded as the process runs. This data can be accessed later by looking up the datalog. Which parameters are recorded is dictated by the so-called logging recipe that is selected for every process recipe. The list of possible parameters to include in a logging recipe is long and is comprised of both input parameters such as 'Coil forward power demand' and 'SF<sub>6</sub> flow setpoint', and measured values such as 'Platen temperature' and 'Platen DC Bias'. During the process itself, one can also activate the 'Trace' to monitor the process parameters in real time.  
When running any recipe on the SPTS Pro software, a set of process parameters are recorded as the process runs. This data can be accessed later by looking up the datalog. Which parameters are recorded is dictated by the so-called logging recipe that is selected for every process recipe. The list of possible parameters to include in a logging recipe is long and is comprised of both input parameters such as 'Coil forward power demand' and 'SF<sub>6</sub> flow setpoint', and measured values such as 'Platen temperature' and 'Platen DC Bias'. During the process itself, one can also activate the 'Trace' to monitor the process parameters in real time.  


To the left in the figure below, some of the most important process parameters are shown for a process run of the recipe Process A.
To the left in the figure below, some of the most important process parameters are shown for a process run of the recipe Process A. A total of four cycles are shown with each cycle separated by white vertical lines.
<gallery caption="4 cycles of Process A " widths="400" heights="500" perrow="2">
<gallery caption="4 cycles of Process A " widths="400" heights="500" perrow="2">
image:Process A SPTS.png | Left: Recorded with the SPTS software
image:Process A SPTS.png | Left: Recorded with the SPTS software
Line 58: Line 62:
[[Specific Process Knowledge/Etch/DRIE-Pegasus/System-description#RF_matching_in_general|<span style="background:fuchsia">Reflected Coil Power</span>]] below. The spikes in Coil Power at every point where the Reflected is not zero indicates that the Coil Power is running in Load mode (as opposed to Forward mode) where the power lost as reflected power is compensated for by increasing the input power.
[[Specific Process Knowledge/Etch/DRIE-Pegasus/System-description#RF_matching_in_general|<span style="background:fuchsia">Reflected Coil Power</span>]] below. The spikes in Coil Power at every point where the Reflected is not zero indicates that the Coil Power is running in Load mode (as opposed to Forward mode) where the power lost as reflected power is compensated for by increasing the input power.


Process A has 4 second dep phase and 7 second (1.5 second break and 5.5 second main) and the SPTS Pro software samples the process parameters every 0.5 second. This produces plots as seen above where all measurements have markers. One can ask the questions:
Process A has 4 second dep phase and 7 second (1.5 second break and 5.5 second main) and the SPTS Pro software samples the process parameters every 0.5 second. This produces plots as seen above to the left where all measurements have markers. One can ask the questions:
# What happens if the cycle duration is lowered in order produce smaller scallops?
# What happens if the cycle duration is lowered in order produce smaller scallops?
# How do we know if something that is very brief happens? For instance, spikes in reflected power can be rather short lived as indicated by the one point spikes of reflected coil power above.
# How do we know if something that is very brief happens? For instance, spikes in reflected power can be rather short lived as indicated by the one point spikes of reflected coil power above.
In both cases, the sampling frequency of 2 Hz is simply not high enough - we need to increase this. The SPTS Pro software can only lower this. However, realizing that all the devices (mass flow controllers, pressure gauges, RF generators etc.) responsible for the parameters in the plot above are produce output measurements in real time, we can sample these parameters by some external device. Enter the  
In both cases, the sampling rate 2 samples per second is simply not high enough - we need to increase this. The SPTS Pro software can only lower this. However, realizing that all the devices (mass flow controllers, pressure gauges, RF generators etc.) responsible for the parameters in the plot above are producing output measurements in real time, we can sample these parameters by probing them with some external device. Enter the  
[https://www.picotech.com/oscilloscope/4824/8-channel-oscilloscope Picoscope oscilloscope] with 8 analog channels that enable us sample up to 8 outputs, usually a DC voltage, at almost any sampling rate. Unlike the old oscilloscopes, the Picoscope is fully operated by a software that produces a vast amount of data and nice plots. We therefore have to decide which process parameters are the most important to monitor and then go through the electrical diagrams to find an appropriate place to pick up the signal. This set of parameters is chosen as shown in the plots above.  
[https://www.picotech.com/oscilloscope/4824/8-channel-oscilloscope Picoscope oscilloscope] with 8 analog channels that enable us sample up to 8 outputs, usually a DC voltage, at almost any sampling rate. Unlike the old oscilloscopes, the Picoscope is fully operated by a software that produces a vast amount of data and nice plots. We therefore have to decide which process parameters are the most important to monitor and then go through the electrical diagrams to find an appropriate place to pick up the signal. This set of parameters is chosen as shown in the plots above.  


Line 75: Line 79:
=== Process D4 ===
=== Process D4 ===


After a few years in its original configuration, we decided to upgrade Pegasus 1 with the [[Specific Process Knowledge/Etch/DRIE-Pegasus/showerheadchange|High flow plenum]] upgrade to improve the fast switching performance. As a result, the original recipe Process D was changed to Process D4 with faster cycles. The process parameters are listed in the table below.
After a few years in its original configuration, we decided to [[Specific Process Knowledge/Etch/DRIE-Pegasus/showerheadchange|'''upgrade Pegasus 1''']] to improve the fast switching performance. As a result, the original recipe Process D was changed to Process D4 with faster cycles. The process parameters are listed in the table below.


{| {{table}}
{| {{table}}
Line 138: Line 142:


Using the Picoscope is straightforward. The Start/Stop recording buttons are located in the lower left corner of the GUI; the recording has to be done manually. Below is a typical screen dump of the GUI from a process run.
Using the Picoscope is straightforward. The Start/Stop recording buttons are located in the lower left corner of the GUI; the recording has to be done manually. Below is a typical screen dump of the GUI from a process run.
[[image:Picodump2.png|800px]]
[[image:Picodump2.png|800px]]


One can adjust several parameters:
* Collection time: Here, it is 5 seconds per division, can also be 10 seconds per division
* Number of samples: The lowest sampling rate (50 S) is still much, much faster than the SPTS Pro software.
The settings for the channels are listed below:
The settings for the channels are listed below:
{| {{table}}
{| {{table}}
Line 198: Line 200:
|-
|-
|}
|}
One can adjust several parameters:
* Collection time, red frame: Here, it is 5 seconds per division, can also be 10 seconds per division
* Number of samples, green frame: The lowest sampling rate (50 S) is still much, much faster than the SPTS Pro software.
* Waveform Buffer Index, blue frame: The number of screens with data in the current recording. If stopped, scroll back and forth by pressing the Next and Previous buttons (blue triangular buttons behind the blue frame).
[[image:picodut.PNG |400px]]
The Picoscope exports to a variety of datafiles:
The Picoscope exports to a variety of datafiles:
* ps file: Internal format, the data may be opened/edited later.
* ps file: Internal format, the data may be opened/edited later.
Line 208: Line 217:
== Optimizing recipes with Picoscope ==
== Optimizing recipes with Picoscope ==


Continuous processes do not benefit from the Picoscope in the same way that Bosch processes do. This is why a Picoscope has not been installed on Pegasus 3 that runs continuous etch processes of dielectrics. For the Bosch processes, however, the situation is different. Optimizing multiplexed processes without the Picoscope now feels somewhat like studying biology samples without the the optical microscope. So many details in the etch processes are invisible without the Picoscope that it becomes meaningless to optimize Bosch processes without it.
Continuous processes do not benefit from the Picoscope in the same way that Bosch processes do. This is why a Picoscope has not been installed on Pegasus 4 that runs continuous etch processes of dielectrics. For the Bosch processes, however, the situation is different. Optimizing multiplexed processes without the Picoscope now feels somewhat like studying the night sky with the naked eye compared to using a telescope. So many details in the etch processes are invisible without the Picoscope that it becomes meaningless to optimize Bosch processes without it.
 
The downside of having a much more detailed view of the process is that it is very time consuming to arrive a minimum of reflected powers. Small changes in setpoints of the matching units can have dramatic impact. Quite often it is necessary to introduce shoulders on changes in gas flows to soften the transition in plasma conditions. As a result, the number of parameters in the recipes increases a lot.
 


{{Template:Peg1RecipeTableVerBColors
The downside of having a much more detailed view of the process is that it is very time consuming to arrive a minimum of reflected powers. Small changes in setpoints of the matching units can have dramatic impact. Quite often it is necessary to introduce shoulders on changes in gas flows to soften the transition in plasma conditions. As a result, the number of necessary parameters in the recipes increases a lot. Below is a few variation of the socalled DREM (see publications in the list below) recipes. All RF matching setpoints are as important as any other parameter.
{{Template:Peg1RecipeTableVerCColors
|TableHeader=Variations of the DREM 3kW recipe
|TableHeader=Variations of the DREM 3kW recipe
}}
}}
{{Template:Peg1RecipeTableVerBAddrowColors
{{Template:Peg1RecipeTableVerCAddrowColors
|RecipeName=DREM 3kW 100%
|RecipeName=DREM 3kW 100%
|PriorProcessSteps=  Pump to base, Clamp Substrate, preset matching unit step
|PriorProcessSteps=  Pump to base, Clamp Substrate, preset matching unit step
Line 228: Line 235:
|SF6DepDelay=0.3@200        |SF6DepBoost=                |SF6DepMain=15
|SF6DepDelay=0.3@200        |SF6DepBoost=                |SF6DepMain=15
|SF6EtchDelay=1.1@15        |SF6EtchBoost=0.3@200        |SF6EtchMain=900
|SF6EtchDelay=1.1@15        |SF6EtchBoost=0.3@200        |SF6EtchMain=900
|O2Dep=                    |O2Etch=                    |ArDep=200                         |ArEtch=3@250,250
|ArDep=200                 |ArEtch=3@250,250
|WCoilDep=3                |WCoilEtch=3                |WPlatenDep=0  
|WCoilDep=3                |WCoilEtch=3                |WPlatenDep=0  
|WPlatenEtchDelay=0.6@1    |WPlatenEtchBoost=05@300    |WPlatenEtchMain=0.1
|WPlatenEtchDelay=0.6@1    |WPlatenEtchBoost=05@300    |WPlatenEtchMain=0.1
Line 237: Line 244:
|Link2RecipeRun=[[Specific Process Knowledge/Etch/DRIE-Pegasus/DREM/DREM 3kW 100% | '''1''']]
|Link2RecipeRun=[[Specific Process Knowledge/Etch/DRIE-Pegasus/DREM/DREM 3kW 100% | '''1''']]
}}
}}
{{Template:Peg1RecipeTableVerBAddrowColors
{{Template:Peg1RecipeTableVerCAddrowColors
|RecipeName=DREM 3kW 100% a
|RecipeName=DREM 3kW 100% a
|PriorProcessSteps=  Pump to base, Clamp Substrate, preset matching unit step
|PriorProcessSteps=  Pump to base, Clamp Substrate, preset matching unit step
Line 249: Line 256:
|SF6DepDelay=0.3@200        |SF6DepBoost=                |SF6DepMain=15
|SF6DepDelay=0.3@200        |SF6DepBoost=                |SF6DepMain=15
|SF6EtchDelay='''1.2@15'''  |SF6EtchBoost=0.3@200        |SF6EtchMain=900
|SF6EtchDelay='''1.2@15'''  |SF6EtchBoost=0.3@200        |SF6EtchMain=900
|O2Dep=                    |O2Etch=                    |ArDep=200                         |ArEtch=3@250,250
|ArDep=200                 |ArEtch=3@250,250
|WCoilDep=3                |WCoilEtch=3                |WPlatenDep=0  
|WCoilDep=3                |WCoilEtch=3                |WPlatenDep=0  
|WPlatenEtchDelay=0.6@1    |WPlatenEtchBoost='''0.6@300''' |WPlatenEtchMain=0.1
|WPlatenEtchDelay=0.6@1    |WPlatenEtchBoost='''0.6@300''' |WPlatenEtchMain=0.1
Line 258: Line 265:
|Link2RecipeRun=[[Specific Process Knowledge/Etch/DRIE-Pegasus/DREM/DREM 3kW 100% a| '''1''']]
|Link2RecipeRun=[[Specific Process Knowledge/Etch/DRIE-Pegasus/DREM/DREM 3kW 100% a| '''1''']]
}}
}}
{{Template:Peg1RecipeTableVerBAddrowColors
{{Template:Peg1RecipeTableVerCAddrowColors
|RecipeName=DREM 3kW 100% b
|RecipeName=DREM 3kW 100% b
|PriorProcessSteps=  Pump to base, Clamp Substrate, preset matching unit step
|PriorProcessSteps=  Pump to base, Clamp Substrate, preset matching unit step
Line 270: Line 277:
|SF6DepDelay=0.3@200        |SF6DepBoost=                |SF6DepMain=15
|SF6DepDelay=0.3@200        |SF6DepBoost=                |SF6DepMain=15
|SF6EtchDelay=1.2@15        |SF6EtchBoost=0.3@200        |SF6EtchMain=900
|SF6EtchDelay=1.2@15        |SF6EtchBoost=0.3@200        |SF6EtchMain=900
|O2Dep=                    |O2Etch=                    |ArDep=200                         |ArEtch=3@250,250
|ArDep=200                 |ArEtch=3@250,250
|WCoilDep=3                |WCoilEtch=3                |WPlatenDep=0  
|WCoilDep=3                |WCoilEtch=3                |WPlatenDep=0  
|WPlatenEtchDelay=0.6@1    |WPlatenEtchBoost=0.6@300    |WPlatenEtchMain=0.1
|WPlatenEtchDelay=0.6@1    |WPlatenEtchBoost=0.6@300    |WPlatenEtchMain=0.1
Line 284: Line 291:


It was professor [https://www.dtu.dk/service/telefonbog/person?id=103402&cpid=191195&tab=1 Henri Jansen] at DTU Nanolab who came up with the idea of adding the Picoscope to the Pegasi tools. Since then his group has researched a lot into its possibilities. Below is a list of publications in which the Picoscope plays a crucial role:  
It was professor [https://www.dtu.dk/service/telefonbog/person?id=103402&cpid=191195&tab=1 Henri Jansen] at DTU Nanolab who came up with the idea of adding the Picoscope to the Pegasi tools. Since then his group has researched a lot into its possibilities. Below is a list of publications in which the Picoscope plays a crucial role:  
*[[:file:DREM1.pdf | Bingdong Chang et al.: DREM: Infinite etch selectivity and optimized scallop size distribution with conventional photoresists in an adapted multiplexed Bosch DRIE process]]
 
*[[:file:DREM2.pdf | Bingdong Chang et al.: DREM2: a facile fabrication strategy for freestanding three dimensional silicon micro- and nanostructures by a modified Bosch etch process]]
; Bingdong Chang et al.: DREM: Infinite etch selectivity and optimized scallop size distribution with conventional photoresists in an adapted multiplexed Bosch DRIE process
*[[:file:CORE1.pdf | Vy Thi Hoang Nguyen et al.: The CORE Sequence: A Nanoscale Fluorocarbon-Free Silicon Plasma Etch Process Based on SF6/O2 Cycles with Excellent 3D Profile Control at Room Temperature ]]
: 2018 Microelectronic Engineering Volume 191, 5 May, Pages 77-83
*[[:file:3DnanoSi.pdf | Bingdong Chang et al.: Large Area Three-Dimensional Photonic Crystal Membranes: Single-Run Fabrication and Applications with Embedded Planar Defects]]
: https://doi.org/10.1016/j.mee.2018.01.034
*[[:file:Grassfree1.pdf | Chantal Silvestre et al.: Deep reactive ion etching of ‘grass-free’ widely-spaced periodic 2D arrays, using sacrificial structures]]
 
; Bingdong Chang et al.: DREM2: A facile fabrication strategy for freestanding three dimensional silicon micro- and nanostructures by a modified Bosch etch process
: 2018 J. Micromech. Microeng. 28 105012
: https://doi.org/10.1088/1361-6439/aad0c4
 
; Vy Thi Hoang Nguyen et al.: The CORE Sequence: A Nanoscale Fluorocarbon-Free Silicon Plasma Etch Process Based on SF6/O2 Cycles with Excellent 3D Profile Control at Room Temperature
: 2020 ECS J. Solid State Sci. Technol. 9 024002
: https://doi.org/10.1149/2162-8777/ab61ed
 
; Bingdong Chang et al.: Large Area Three-Dimensional Photonic Crystal Membranes: Single-Run Fabrication and Applications with Embedded Planar Defects
: 2019, Advanced Optical Materials Volume 7, Issue 2, pp. 1801176
: https://doi.org/10.1002/adom.201801176
 
; Chantal Silvestre et al.: Deep reactive ion etching of ‘grass-free’ widely-spaced periodic 2D arrays, using sacrificial structures
: 2020, Microelectronic Engineering, Volume 223, 15 February, 111228
: https://doi.org/10.1016/j.mee.2020.111228