Table of Contents ECSS Model Page
Background Information Radiation sources and effects
Long-term SEUs

Overview

Single event upsets are derived from the ion energy spectra produced by trapped particle and/or solar particle and/or galactic cosmic ray environment which have to be generated before running the single event upset model. Before calculating the upsets the ion energy spectra are corrected for spacecraft shielding and the corresponding LET spectra are computed.

The input parameters and options for calculating single event upsets are described below. When the input form has been completed, pressing the button will start the calculation and bring up the "Results" page.

The button calls up the model selection page for consecutive runs of multiple models. This feature is available for advanced users only.

Warning: using these buttons deletes all existing output from the upset rate model and from any model that uses this output, in order to ensure consistency in the outputs.

Input parameters

Before setting the characteristics of the sensitive volume and the cross section computation method, the user first has to define the particle environment and the shielding thickness. The models for the particle environment must be run first before they are selectable. For the trapped particles, only the generated orbit-averaged fluences are used and not the peak fluences.

To propagate the fluences through the spacecraft wall, the CREME software is used. The thickness of the wall is set by the shielding thickness which must to be defined in units of mils, cm or g/cm2.

In a single run, the user can do calculations for as many as 15 devices with different parameters. After defining the number of devices, the user can start to set-up device by device. First the material of the sensitive volume has to be defined: silicon or gallium-arsenide. For both materials the stopping powers are derived from different sources. For silicon: the creme86 data or SRIM(2008) data, for gallium-arsenide: SRIM(2008) data or GEANT4.9 data. Next the user has the option to define a new device (user defined) or to select a device from a library. In the latter case, the device data (retrieved from the literature) are implemented and cannot be changed. They are given in the report file. For the 'user defined case' the user has to provide:

In case of a rectangular parallellopiped, the dimensions (X, Y, Z) have to be entered in µm or the cross section XY with the depth Z in µm. For all other shapes, the user has to provide the top area (=cross section area), the total area and volume of the cell and the differential path length distribution. We remark that a path length distribution can be generated with GEMAT.

Two mechanisms can create SEUs: direct ionisation by ions transported through the spacecraft skin, or ionisation by secondary particles produced by proton nuclear interactions. The parameters for each mechanism have to be supplied if the particle spectrum contains protons. For both mechanisms either model parameters are required or experimental cross section data.

Direct ionisation effects

The cross sections for direct ionisation can be specified by a table of cross sections (cm2/bit) vs. LET values (MeV⋅cm2/mg) or by a four-parameter Weibull function (S, W, L0, σlim). If no cross sections are available, the LET threshold of the device has to be specified in MeV⋅cm2/mg.

Proton nuclear interaction induced effects

The upset rates resulting from nuclear reactions caused by protons use an operational SEU cross section function. If cross section (cm2/bit) vs. energy (MeV) values are available, the data are fitted by a two-parameter Bendel function, a four-parameter Weibull function or linearly interpolated. Alternatively, the parameters for the Bendel or the Weibull function can be entered directly by the user. If neither of them are available, heavy ion cross section data can be used through the PROFIT method.

By default the direct ionisation upset rate is calculated using the LET spectra whereby the maximum LET of the stopping ion applies over its entire path length in the sensitive volume (= CREME method). This method may result in calculated energy depositions that exceed the residual energy of the ion and thus overestimates the upset rate. In SPENVIS two alternative algorithms have been implemented: the variable LET method and the slowing and stopping method. The first method accounts for the variation of the LET during passage and the second makes use of the ion energy spectrum instead of the LET spectrum.

The total number of single event upsets (direct ionisation, proton induced and total) that occurred during the whole mission are computed per bit.

Results

The upset model produces the files listed in the table below. A description of the file formats can be brought up by clicking on their description in the table.

The report file spenvis_nuopl.html contains the input parameters and summary tables. The experimental cross section data supplied by the user are stored in the spenvis_nuofl.txt file. Also a file spenvis_nloll.txt with the spacecraft shielded ion energy and LET spectra is generated. In case the user imported a path length distribution, a file spenvis_nuoll.txt with the imported values is created for plotting. The following files come along with the variable LET method for direct ionisation: spenvis_nlofl.txt (particle averaged LET vs. energy).

Output files generated by the upset model
File name Description
spenvis_nuopl.html Report file
spenvis_nloll.txt Spacecraft shielded ion energy and LET spectra
spenvis_nlofl.txt Particle averaged LET values
spenvis_nuofl.txt Experimental cross section data and fits
spenvis_nuoll.txt Imported path lentgh probability distribution

Plots are available only when the output resolution was set to full spectra for each orbital point, or when experimental cross section data or path length distribtions are supplied by the user.

To generate plots, select the plot type(s), options and graphics format, and click the or button. The current page will be updated with the newly generated plot files.

The button calls up the output page for consecutive runs of multiple models. This button only appears when the upset rate model has been included in the combined model run selection. This feature is available for advanced users only.


Last update: Thu, 16 Jun 2022