Default Si material simulation : Default Si material simulation

Requires: Mocasim, TonyPlot Minimum Versions: Mocasim 5.16.0.R

This example has exactly the same structure as example 1.

This example demonstrates the simulation of the bulk parameters for a default material (Silicon). There are seven Mocasim sub-sections plus two calls to TonyPlot:

  • Define the material.
  • Define the scattering mechanisms.
  • Define the range to simulate over.
  • Specify a backup file.
  • Do the Monte Carlo simulation.
  • Save the results.
  • Fit a standard model to the results.
  • Output the results.

The first section uses the initialize statement to select the material to simulate.

The second section uses the defpot_acoustic_phonon, ionised_impurity and intervalley_phonon commands to activate the scattering mechanisms associated with the material, and to assign appropriate parameters to model this scattering.

The third section uses the field, temperature, and doping commands to define the range over which to perform the Monte Carlo simulation. In this example we are calculating the parameters as a function of electric field at a fixed temperature and a fixed doping.

The fourth section uses the log command to define a backup file. A Monte Carlo simulation usually takes a long time so it is sensible to save the results once they have been calculated. This is so that if a running simulation is interrupted, the points that have already been calculated do not have to be simulated again.

The fifth section uses the solve command to do the Monte Carlo simulation.

The sixth section uses the save command to save the transport results in a form that can be viewed in TonyPlot.

The seventh section uses the fit command to fit a standard model to the Monte Carlo data. In this example we are fitting the ATLAS Caughey-Thomas mobility model to the GaAs mobility. The resultant coefficients can be used in ATLAS. The compare parameter is used to specify a file that can be used to output a comparison between the Monte Carlo data and the fitted model.

The final section uses the tonyplot command to display the results of the simulation. The first plot displays the raw Monte Carlo data. The second plot displays the Monte Carlo data and the fitted model.

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.