Last update: 21 December 2022

This howto describes how to create a new process. In this how-to we wil create the following process

SiN2 deposition on Chamber1 of OXFORD PECVD with the following parameters

Parameter Value Unit
SiH4 flow 100 sccm
Ignition power 1 Watt
Power low or high  
Thickness 40 nm

Pre requirements

Before a new process can be created, first some basic information has to be collected. These are

  • Module (component) of Equipment
  • Set of parameters of Equipment module
  • Name of process (family)
  • Classification in process type and process category

Step 1: Select a module on an equipment

Each process is executed on a module of an equipment, for example on one of the process chambers of a deposition equipment. Smaller tools are not split in different modules and only have a main tool.

In this example we will use the OXFORD PECVD with 2 chambers

  • Chamber 1
  • Chamber 2

If necessary equipment has not been created yet, then equipment can be created via Equipment > Equipment and then click the button “Create equipment”. There is a dedicated howto how to create new equipment

Note that equipment has to have the option Can execute processes set to Can execute processes (issues and ECN notes are available) in order to be used in a process

Step 2: Check the parameters (and units) of the module

In SoloDB the default setting is that parameters of a process are defined by the equipment module. The idea behind this is that the equipment module is connected to several facilities and has other fixed properties like temperature control, pressure control or control for power.

In this (simplified) example we need to deposit a layer of SiN2 for which we need Silane gass and we need to ignite the plasma and determine a power during the deposition and finally a total thickness of the SiN2 layer.

This results in 4 parameters, which are:

  • SiH4 flow
  • Ignition power
  • Power
  • Thickness

The following units are needed for this example

  • sccm
  • Watt
  • nm

The choice of parameters and units depends on personal preference, the more parameters are logged the more detail is available later but it is also possible to only log the most relevant parameters. SoloDB also allows to log all parameters but only show Emphasized parameters.

All parameters are available via Library > StepParameters and new parameters can be created using the button “Create parameter”, units can be found via Library > Units. Before continuing make sure all parameters and units are available. Note that parameters and units are shared between equipment modules so try to keep the names general.

When the equipment module has been created, no parameters are defined for this module.

Image showing an equipment
module with no parameters
Image showing an equipment module with no parameters

Use the button “Select parameters” to select the required parameters for the equipment module

Image showing a form
where parameters can be selected per equipment module
Image showing a form where parameters can be selected per equipment module

Check the checkbox in front of the required parameters and press “Update” below. After submission a new form is shown where the correct unit and other properties per parameter can be set.

Image showing a form
where parameters can be updated per equipment module
Image showing a form where parameters can be updated per equipment module

In this form the following options are possible

  • Using the handle the order of the parameters can be changed
  • If the checkbox in the H column is checked the parameter is ignored but the line is used as a header. This can be used to group several temperature parameters together
  • If the checkbox in the label column is checked the value of this parameter is shown in the process name in the run step overview
  • If the checkbox in the locked column is checked the value of this parameter cannot be changed
  • If the checkbox in the Exclamation mark column a value for this parameter is required. Note that this setting cannot be combined with the H column
  • If the checkbox in the min-max column is checked it is possible to set boundaries (min and/or max) for the provided values
  • The Min/Max value columns are used in case the checkbox is set in the min-max column
  • The asterisk column indicates the visibility of the parameter in the run step overview. If the asterisk is not visible the parameter default shown in the step overview unless “Show only emphasized parameters” is unchecked
  • The value provided in the value column is a default value and can be overwritten in the run (not if the locked checkbox is checked). The multiple values are given here (in case of the ignition power) SoloDB will render a dropdown and the user has to choose one of the values from the dropdown
  • In the unit column a unit can be chosen per parameters. The chosen unit need to match the units used on the equipment module

After submission the equipment module is ready to be used and process families can make use of the equipment module

Image showing an overview of
parameters for an equipment module
Image showing an overview of parameters for an equipment module

Step 3: Create the process on the equipment module

In this HOWTO we create a process called SiN2 deposition, which is a deposition step. SoloDB allows a flexible categorisation of processes using three levels and for this howto the correct process family has to be selected or created in case it does not exist

In this HOWTO we create a process which is a process family executed on a equipment module. Process families can be found via Library > Process Families

Overview of all process families,
the list can be filtered using the filter on the right
Overview of all process families, the list can be filtered using the filter on the right

If the required process family cannot be found, use the button “Create process family” to create a new process family. In this HOWTO a new process family called Plasma deposition is created, this process family fits in the category Deposition

Image showing the form how to
create new process family
Image showing the form how to create new process family

If the process family already exists then this can be selected, if the process family is opened, it will be possible to select an equipment module on which the process family can be executed (resulting in a process which can be used in runs)

Image showing a
process family with no equipment module
Image showing a process family with no equipment module

Use the button “Select modules for this process” and select the module on which this process family can be executed.

Image showing the
form where the equipment module can be chosen on which a process family can be executed
Image showing the form where the equipment module can be chosen on which a process family can be executed

After submission the process is listed on the process family detail page under the tab “Modules”

Image showing a process family where
an equipment module has been selected
Image showing a process family where an equipment module has been selected

The process is now ready to be used in runs, templates and monitored processes.