PUP: Proton-Induced SEE Rate Calculation
Overview
The PUP module of the CREME96 calculates the single-event effect (SEE) rate due to proton-induced nuclear recoils. In many cases, you should also run the HUP module to evaluate the rate of SEEs due to direct-ionization.
Input
Particle Flux Files
- Generally, a .tfx file from the TRANS routine is used for this purpose. This file must be created before you run PUP.
- The particle flux file may also contain fluxes for nuclei other than protons; these will be ignored by the PUP routine.
- Trapped proton fluxes from the TRP program can also be directly input to PUP. However, this is not recommended, since the satellite shielding should first be taken into account, by processing the TRP output files through the TRANS routine.
Device Label
In your inputs to the HUP and PUP routines, you must provide a label for each SEE rate calculation, such as "93L422" or "RR160-25", for record-keeping purposes. (The quotes are not necessarily part of the label.) The label may have a maximum of 12 characters.
In addition, you may also specify for each calculation two comments, each with a maximum of 40 characters. These comments may contain additional useful information, such as "Cross-section fit from Stapor data".
These device labels and comments will be displayed on the screen at the end of the calculation and copied to the HUP/PUP Report File.
SEE Cross Section Parameters
- Bendel-2, Bendel-1, and Weibull fits to the proton-induced SEE cross-section data can be used.
- The old CREME (1986) code supported only Bendel-1 parameter fits.
- Cross-sections may also be specified in a table of cross-section values.
- Proton cross-sections must be specified in units of 10-12 cm2/bit vs proton energy in MeV.
In a single run of PUP (that is, with a given input particle flux file), you can do calculations for as many as 10 devices and/or different cross-section parameters.
You provide inputs to PUP, including the cross-section parameters, by filling in a table, with a separate column for each calculation. Inside of each column, you choose which cross-section method (Bendel-2, Bendel-1, Weibull, or table) by clicking the select button located on the same line as the method name. You then fill-in the other inputs appropriate for that method.
- You can choose only one method in each column.
- If you fill in parameters in a column, but don't click the appropriate method button, you will get an error message.
See also PUP SEE Cross Section Data Inputs
Output
In a single run of PUP (that is, with a given input particle flux file), you can do calculations for as many as 10 devices and/or different cross-section parameters. Results from PUP are both written to the screen and to an output file, which records both your inputs and the calculated rates.
SEE Rate Report File
These files are produced by the HUP and PUP routines. They record the results of your SEE rate calculations, as well as the various input parameters.
Note that each click of the SUBMIT button on the HUP/PUP pages will produce a new report file. Since the HUP/PUP input pages allow you to specify inputs for up to 10 devices at once, the results of many calculations, all with the same input .let file (for HUP) and .tfx/.flx file (for PUP), can be included in one report file. This allows for easy comparison among devices in a given environment.
In order to locate your report files, the output file from HUP is called "something.hup", where "something" is the rootname you specify and the extension ".hup" is added automatically. Similarly, report files from the PUP program are named "something.pup",
At present, these files are simply ASCII text. You can review their contents on the screen. You can also download these files from the CREME server to your computer.