• TCAD Examples

    TCAD Examples

vpex05.in : Ion Milling Patterning of Nanostructure

Requires: Victory Process : Core Simulator, 3D Physical Etch & Deposit
Minimum Versions: Victory Process 7.58.2.R

This example demonstrates simulation of ion milling pattering of magnetic nanostructures. The key capabilities of Ion Milling simulation are involved in this example:

  • Ion beam rotation and beam divergence
  • Redeposition of sputtered material
  • Semi-empirical Yamamura model for etch rates

Ion milling is an effective method for top-down nanoscale pattering of magnetic materials [1] . The successful use of ion milling requires considerable etch rate selectivity between mask and magnetic material. Ion Milling etch rate is proportional to sputtering yield, i.e. number of sputtered (removed) material atoms per incident ion. The sputtering yield depends on many factors: the milling ion and its energy, as well as on composition, density and other material characteristics of the material. In this test example Chromium is used as a magnetic material and Carbon with diamond characteristics for mask material.

The typical rate ratio between magnetic materials and hard mask should be around 3 to 5 to achieve required selectivity. It is known that higher selectivity could be achieved at lower energies of order of few hundreds eV. Such low energies are also preferable to avoid excessive damage inside material during ion bombardment.

Predictive simulation of Ion Milling of nanostructures requires accurate data on of angular dependence of etch rate. The angles between material surface segments and incoming ions are constantly changing during the milling process because of the surface movement and changing visibility within mask opening. This angular dependency is impossible to predict from first principles. It was usually found in maskless experiments, so obtained measured dependency in a table form can be used through Victory Process open library interface.

This approach is very reliable, but unfortunately it requires new experiment for each ion, ion energy and material. This would make process optimization a very time consuming task.

Victory Process provides an alternative approach in form of semi-empirical Yamamura model for ion milling etch rates. The model requires just one parameter to be calibrated using an experimental data for a typical ion energy and after that can be used for different energies in the energy range and different ion currents.The Yamamura model is used in this example.

Another critical issue for ion milling of nanostructures is limitations due to effect that some sputtered atoms do not escape back to the process chamber through mask openings but collide with sidewalls and deposit there. This effect in case of magnetic nanostructure pattering was observed and discussed in [2] . This redeposition effect is taken into account in this example.

Following is the brief description of key steps and parameters of the ion milling simulation. Note that some of simulation and geometrical parameters are specified in the set statements, so they can be used for process optimization or DOE.

  • Base resolution set to 2 nm. Since by default mesh refinement depth set to 2 the minimum resolution will be 0.5 nm.
  • The simulation domain in XY-plane will be a slice of 30 nm by 4 nm.
  • Both substrate thickness and mask thickness set to 20 nm
  • The mask opening CD set to 10 nm
  • The Init statement defines simulation volume and substrate material Chromium
  • The HARD mask is set using the specifymaskpoly statements.
  • The hard carbon (diamond) mask layer is deposited and then mask opening is etched.
  • The initial structure before Ion Milling is saved in the file vpex05_0.str
  • Redeposition efficiency set to 0.8, which means that 80% of sputtered particle will "stick" to the walls to form the redeposited layer.
  • The redeposition material is usually a complex mix of particles sputtered in all materials in the structure. In this specific case this material will obviously consists of Chromium atoms, but its characteristics could differ from bulk Chromium. It is logical to estimate that its density will be lower then that of Chromium.
  • The material statement specifies that the "alloy" has the same ion milling characteristics as chromium with only lower mass density.

Now everything is ready for Ion Milling simulation.

The IonMill statement specify all conditions and parameters of the simulation:

  • Parameter beamangle specifies that the angle between ion beam and surface normal will be 5 degrees
  • Parameter beamdivergence specifies that directions of the ions will be distributed around beamangle according to Gaussian-like formula with the peak at "beamangle" degrees from normal.
  • The duration of the ion milling process will be 5 minutes.
  • Next two parameters specifies the solver and automatic mesh refinement
  • parameter rotation=on means that ion beam will be continuously rotated around the wafer normal
  • Parameter maxCFL controls simulation time steps. The values below 1 guarantees higher accuracy and "smoother" solution for redeposition layer.
  • Next 3 parameters specify physical characteristics of the ion beam. The 250 eV Argon ions with current density of 1.5 pA/(um^2) are used in this ion milling process. {Bold} Note: if at least one of these 3 parameters is not specified the experimental etch rate table must be provided.

The last 5 parameters of the IonMill statement specify and control simulation of redeposition effect:

  • Parameter redepmaterial specifies that "new" material alloy will be formed. Its ion milling parameters according to material statement above will be the same as those of Chromium with lower density.
  • Parameter secefficiency specifies portion of sputtered particles which will participate in forming of the redeposited layer.
  • Parameter secLimit specifies accuracy of redeposition process. The higher accuracy of redeposition simulation is provided by taking into account of sputtered particles generated outside the simulation domain. This is achieved by virtual reflections of the simulation domain. The lower the secLimit parameter the higher accuracy can be achieved.
  • Parameters reflectX and reflectY define maximum number of reflections in X and Y direction correspondingly. In this specific case only particle generated within the forming trench in Y direction could reach the side walls within simulation domain. If these parameters were not specified the reflections would continue until the required accuracy is achieved.

The export statement saves the structure for visualization using TonyPlot 3D and parameter extraction.

The next section of example demonstrates how to generate a 2D structure and use it for extraction of geometrical parameters after ion milling. The experimental of [2] show that the redeposition effect limits the etching depth and results in non-vertical sidewalls with slopes of around 60 - 70 degrees. The extracted parameters "d" in microns and angle in degrees could be used for calibration of this simulation process and/or optimization of process conditions.

Several input parameters including mask opening width CD , mask thickness mask_thick as well as ion energy energy , ion current density currentdensity , ion beam angle beamAngle could be used for process optimization. Also, parameters seceff and alloy_density_coeff could be used for simulation calibration.

Finally, three files named "ratetable_<materialname>_<materialID>.str containing angle dependency of ion milling rates calculated according to semi-empirical Yamamura model were generated during the simulation. The final plot compares those rates.

[1] D. Kercher, Pattering Magnetic Nanostructures with Ions, in Nanofabrication Handbook, editors S. Cabrini and S. Kawata, CRC Press, p. 421 (2012)

[2] D.Kercher, Geometrical Limitations of Ar Ion Beam Etching, EIPBN-2010

To load and run this example, select the Load button in DeckBuild > Examples. This will copy the input file and any support files to your current working directory. Select the Run button in DeckBuild to execute the example.

Input Files
Output Results
These examples are for reference only. Every software package contains a full set of examples suitable for that version and are installed with the software. If you see examples here that are not in your installation you should consider updating to a later version of the software.
Copyright © 1984 - Silvaco, Inc. All Rights Reserved. | Privacy Policy