SEE Rate Assessment Tool

Help & Methodology Reference

Disclaimer: This tool and its accompanying documentation are provided for preliminary analysis and educational purposes only. Results have not been independently verified or validated for use in mission-critical decisions. Users are solely responsible for verifying all outputs against their own analysis and applicable standards before making any design, test, or mission decisions. Space RHA LLC makes no warranties, express or implied, regarding the accuracy, completeness, or fitness for any particular purpose of the results produced by this tool, and shall not be held liable for any damages arising from its use.

Contents

  1. Overview
  2. SEE Rate Prediction by Spectral Integration
  3. Environment Spectra
  4. Weibull Cross-Section Model
  5. IRPP Chord-Length Correction (RPP Model)
  6. Monte Carlo Uncertainty Analysis
  7. Per-Part SEL Rate Analysis
  8. Heavy Ion vs. Proton SEE Rates
  9. Ladbury SEL Bounding Method
  10. PDF Report Export
  11. Accuracy and Limitations
  12. References

1. Overview

The Space RHA SEE Rate Assessment Tool is a browser-based calculator for predicting in-flight Single-Event Effects (SEE) event rates in space electronics. It computes the expected rate at which SEE events — such as single-event latch-up (SEL), single-event upset (SEU), or single-event functional interrupt (SEFI) — will occur during a space mission by integrating the device cross-section curve against the on-orbit radiation environment spectrum.

The tool combines several established methodologies into a single workflow:

CapabilityDescription
Spectral IntegrationCompute heavy-ion SEE rates by numerically integrating the Weibull cross-section against the differential LET flux spectrum, with IRPP chord-length corrections
Proton Rate CalculationCompute proton-induced SEE rates using proton cross-section data convolved with proton energy spectra
Monte Carlo UncertaintyPropagate uncertainties in Weibull parameters through 10,000 Monte Carlo iterations to produce confidence intervals on predicted rates
Ladbury SEL BoundingEstimate bounding SEL rates for parts without full Weibull characterization, using technology-based susceptibility priors
Multi-Part System AnalysisAssess SEE rates for an entire parts list simultaneously, computing per-part and total system-level rates
Environment ImportImport custom heavy-ion LET spectra and proton spectra from CREME96 and OMERE output files
PDF ReportingGenerate comprehensive PDF assessment reports with rate breakdowns, distribution plots, and methodology documentation

The tool requires no software installation and runs entirely in the browser. All computations are performed client-side.

2. SEE Rate Prediction by Spectral Integration

The fundamental approach to computing in-flight heavy-ion SEE rates is spectral integration: the device cross-section as a function of LET is convolved with the differential LET flux spectrum of the radiation environment. This is the standard method codified in CREME96 [3] and widely adopted in radiation hardness assurance practice.

The Rate Integral

The SEE event rate R (events per unit time) is given by the integral:

R = ∫ σ(L) × (dΦ/dL) dL

where:
  σ(L) = device cross-section as a function of LET [cm²]
  dΦ/dL = differential LET flux spectrum [particles / (cm² · day · MeV-cm²/mg)]
  L = linear energy transfer (LET) [MeV-cm²/mg]

The integral is evaluated numerically over the LET range from the device threshold LET (Lth) up to the maximum LET in the environment spectrum. The tool constructs a fine-grained LET grid (logarithmically spaced) and computes the differential cross-section dσ/dL at each grid point. The integration is then performed as a summation:

R ≈ Σi Δσi × Φ(Li)

where Δσi = σ(Li+1) − σ(Li) is the incremental cross-section between adjacent LET grid points, and Φ(Li) is the effective flux (with path-length correction) at LET value Li. This formulation, where the integration variable is transformed from LET to cross-section, is numerically efficient because the cross-section changes most rapidly near threshold where the flux is highest.

Key Concept: The spectral integration approach accounts for the full LET spectrum of the environment rather than relying on a single LET value. This is important because the galactic cosmic ray (GCR) environment contains ions spanning a wide range of LETs, and the SEE rate depends on the overlap between the cross-section curve and the flux spectrum.

3. Environment Spectra

The SEE rate calculation requires a description of the on-orbit radiation environment in the form of a LET spectrum (for heavy ions) and/or an energy spectrum (for protons). The tool provides several built-in environment models and supports importing custom spectra from CREME96 and OMERE.

Built-In Environments

The tool includes pre-computed heavy-ion LET spectra and proton spectra for common orbit environments:

EnvironmentDescription
GCR Solar MinimumGalactic cosmic ray background at solar minimum (worst case for GCR), representing the baseline heavy-ion environment for most missions
GCR Solar MaximumGCR background at solar maximum, with reduced heavy-ion flux due to solar modulation
GEOGeostationary orbit environment including trapped and solar particle contributions
LEOLow-Earth orbit environments at various inclinations and altitudes
Solar Particle EventsEnhanced proton and heavy-ion environments during worst-case or design-basis solar energetic particle events

CREME96 and OMERE Import

Users can import custom LET spectra generated by CREME96 or OMERE. The tool supports two input formats:

CREME96 native format: The integral LET spectrum output (.LET files) produced by CREME96, with header lines beginning with ‘%’. The tool automatically converts the integral spectrum (cumulative flux above a given LET) to a differential spectrum (flux per unit LET) by numerical differentiation. The IRPP chord-length distribution correction is then applied across 11 RPP dimension ratios and all LET bins.

Two-column text format: A simple two-column file with LET (MeV-cm2/mg) in the first column and differential flux in the second column. This format is compatible with output from OMERE and other environment tools.

For proton environments, the tool accepts two-column energy-flux spectra (energy in MeV, differential flux in particles/cm2/day/MeV).

Integral-to-Differential Conversion

When a CREME96 native integral LET spectrum is imported, the tool converts it to a differential spectrum. The integral spectrum Φ(>L) gives the total flux of particles with LET greater than L. The differential spectrum is obtained by computing:

dΦ/dL = − d[Φ(>L)] / dL

The differentiation is performed using log-log interpolation between adjacent data points, which is appropriate because both flux and LET span many orders of magnitude and the integral spectrum is approximately a power law over most of the LET range.

Important: The quality of the SEE rate prediction depends directly on the fidelity of the environment model. Users should ensure that their imported spectra are appropriate for the specific orbit, shielding configuration, and mission phase under analysis. Different shielding thicknesses can significantly alter the LET spectrum, particularly at low LETs.

4. Weibull Cross-Section Model

The device SEE cross-section as a function of LET is parameterized using the four-parameter Weibull cumulative distribution function. This is the standard parameterization used throughout the radiation effects community for fitting heavy-ion SEE cross-section data [1, 6].

Weibull Function

σ(L) = σsat × (1 − exp(−((L − Lth) / W)s))     for L > Lth

σ(L) = 0     for L ≤ Lth

Parameters

ParameterSymbolUnitsDescription
Saturation Cross-Sectionσsatcm2The limiting (maximum) cross-section at high LET, representing the full sensitive area of the device. Typical values range from 10−8 cm2 for SEL to 10−3 cm2 for SEU in large memories.
Threshold LETLthMeV-cm2/mgThe onset LET below which no SEE events are observed. This is the minimum LET required to trigger the effect. Values range from <1 for sensitive technologies to >40 for hardened parts.
WidthWMeV-cm2/mgControls how quickly the cross-section rises from onset to saturation. Larger values produce a more gradual rise.
Shape (Exponent)sdimensionlessControls the shape of the transition region. Values near 1 produce an exponential rise; larger values produce a steeper, more step-like transition.

The Weibull parameterization is flexible enough to fit a wide range of experimental cross-section curves, from gradual onsets (low s, high W) to sharp threshold behaviors (high s, low W). The four parameters are typically obtained by fitting the Weibull function to experimental heavy-ion cross-section data measured at multiple LET values.

Tip: The quality of the Weibull fit directly affects the accuracy of the predicted SEE rate. A poor fit — particularly near the threshold LET where the environment flux is highest — can lead to significant errors in the rate calculation. When possible, use data from multiple test facilities and ion species to constrain the Weibull parameters.

5. IRPP Chord-Length Correction (RPP Model)

The simple rate integral described in Section 2 assumes that all particles traverse the sensitive volume along a single path length. In reality, particles arrive from all directions in the isotropic cosmic ray environment, and the energy deposited depends on the path length through the sensitive volume. The Integral Rectangular Parallelepiped (IRPP) method accounts for this geometric effect by modeling the device sensitive volume as a rectangular parallelepiped (RPP) — a box with dimensions X, Y, and Z — and computing the distribution of chord lengths through it [8].

Path-Length Distribution

For an isotropic, omnidirectional particle flux incident on an RPP sensitive volume, the effective flux at a given LET depends on the distribution of path lengths through the box. A particle entering at an oblique angle traverses a longer path through the sensitive volume than one entering normal to a face, depositing more energy for the same LET. Conversely, the projected area of the box (and therefore the probability of being hit) varies with angle.

The IRPP method integrates the rate over all solid angles, accounting for both the path-length variation and the angular dependence of the projected area. The result is a set of effective fluxes that depend on the RPP dimension ratio Z/X, where Z is the depth of the sensitive volume and X is a lateral dimension. The tool pre-computes effective flux tables for 11 RPP ratio values and interpolates between them for the user-specified ratio.

RPP Dimension Ratio (Z/X)

The RPP ratio Z/X characterizes the geometry of the sensitive volume:

Z/X ValueInterpretation
0.01Very thin sensitive volume (pancake geometry). Approximates the cosine-law worst case. Use when device geometry is unknown for a conservative estimate.
0.2Moderate depth. A common best-estimate value for many CMOS technologies.
1.0Cubic sensitive volume. Represents the isotropic (geometry-independent) limit.

Smaller Z/X values generally produce higher predicted rates because the thin geometry allows oblique particles with lower LET to deposit enough energy to trigger an event (their longer path lengths compensate for lower LET). The choice of RPP ratio can affect the predicted rate by a factor of 2–5 or more, making it one of the most significant sources of uncertainty in the calculation.

Important: The RPP ratio is rarely known precisely for commercial devices. When the sensitive volume geometry is unknown, using Z/X = 0.01 provides a conservative (worst-case) rate estimate. The tool also computes an upper-bound rate by taking the maximum flux across all RPP ratios at each LET.

6. Monte Carlo Uncertainty Analysis

SEE rate predictions carry significant uncertainty due to uncertainties in the Weibull cross-section parameters, the environment model, and the RPP geometry. The tool uses Monte Carlo simulation to propagate these uncertainties and produce confidence intervals on the predicted rates.

Methodology

The Monte Carlo engine performs N = 10,000 iterations. In each iteration, the Weibull parameters are sampled from their uncertainty distributions, the spectral integration is performed with the sampled parameters, and the resulting rate is recorded. After all iterations, the empirical distribution of rates is used to compute statistics:

StatisticDescription
Mean RateAverage of all Monte Carlo rate samples
90% Confidence Level90th percentile of the rate distribution. The rate has a 90% probability of being at or below this value.
95% Confidence Level95th percentile of the rate distribution
99% Confidence Level99th percentile of the rate distribution

The 90% confidence level rate is the most commonly used metric for mission planning, as it provides a conservative but not overly pessimistic estimate.

Uncertainty Models

For parts with full Weibull characterization, the tool applies a beta-distribution scaling factor to the computed spectral rate. The beta distribution parameters are derived from the threshold LET, with lower-threshold devices having broader uncertainty distributions reflecting the greater difficulty of characterizing their cross-section behavior in the steep part of the LET spectrum.

For parts without full characterization (see Section 9), additional uncertainty is introduced through technology-based susceptibility priors, lognormal cross-section distributions conditioned on threshold LET, and random sampling of Weibull width and shape parameters from empirically observed ranges.

Tip: The Monte Carlo results include distribution histograms and survival-probability plots that visualize the full range of predicted rates. These plots are valuable for understanding the sensitivity of the rate prediction to parameter uncertainties and for communicating risk to mission stakeholders.

7. Per-Part SEL Rate Analysis

The tool supports simultaneous analysis of multiple parts, computing per-part SEE rates and aggregating them into a total system-level rate. This is the standard workflow for mission-level SEE rate assessments, where the total system SEL rate determines the overall latch-up risk and the required latch-up mitigation strategy.

Parts List

Each part in the analysis is defined by its name, quantity (number of instances in the system), data category, and the appropriate cross-section parameters. The tool supports four data categories:

CategoryRequired DataRate Method
Full Weibullσsat, Lth, W, sSpectral integration with the specified Weibull parameters
PartialMeasured Lth and/or σ at one LETMonte Carlo sampling of missing parameters using empirical prior distributions
Null ResultTest LET and fluence (no events observed)Upper-bound rate from Poisson statistics on zero observed events
No DataTechnology type onlyLadbury bounding method using technology susceptibility priors (Section 9)

System-Level Aggregation

The total system SEE rate is the sum of the individual part rates, accounting for part quantity. In each Monte Carlo iteration, the system rate is:

Rsystem = Σk (nk × Rk)

where:
  nk = quantity of part k in the system
  Rk = SEE rate for part k in this MC iteration [events/day]

The tool reports per-part rate contributions sorted by magnitude, allowing the analyst to identify the dominant SEE risk drivers in the system. The Mean Time Between Events (MTBE) at the 90% confidence level is computed as MTBE = 1 / R90% and expressed in days and years.

8. Heavy Ion vs. Proton SEE Rates

The space radiation environment includes both heavy ions (from galactic cosmic rays and solar particle events) and protons (from trapped radiation belts and solar events). These two particle populations induce SEE through different physical mechanisms and require different rate calculation approaches.

Heavy-Ion SEE Rates

Heavy ions deposit energy primarily through direct ionization along their track. The cross-section is parameterized as a function of LET using the Weibull model, and the rate is computed by spectral integration against the differential LET flux spectrum as described in Sections 2–5.

Proton SEE Rates

Protons induce SEE primarily through nuclear reactions that produce short-range, high-LET secondary particles (recoiling nuclei) within the device sensitive volume. Because the SEE-causing mechanism is indirect, the proton cross-section is parameterized as a function of proton energy rather than LET. The proton SEE rate is computed by integrating the proton cross-section against the proton energy spectrum:

Rproton = ∫ σp(E) × (dΦp/dE) dE

where:
  σp(E) = proton SEE cross-section as a function of energy [cm²]
  dΦp/dE = differential proton energy spectrum [protons / (cm² · day · MeV)]

When direct proton test data is not available, the tool estimates the proton cross-section from the heavy-ion Weibull parameters using a Bendel-type convolution model. This model integrates over all possible nuclear reaction products weighted by their probability, producing an estimated proton saturation cross-section. The proton threshold energy is related to the heavy-ion onset LET, and the cross-section is assumed to rise linearly from threshold to saturation.

Parts with Lth > 15 MeV-cm2/mg are generally classified as proton-immune, since the maximum LET achievable by proton-induced nuclear reaction secondaries in silicon is approximately 15 MeV-cm2/mg.

Key Concept: The total SEE rate is the sum of the heavy-ion rate and the proton rate. For devices with low threshold LET in proton-rich environments (such as LEO or during solar particle events), the proton contribution can dominate the total rate. The tool computes and reports both contributions separately.

9. Ladbury SEL Bounding Method

Not all parts in a spacecraft have been tested for SEE susceptibility. The Ladbury SEL bounding method provides a framework for estimating worst-case SEL rates for untested or partially characterized parts using technology-based priors derived from historical SEE test databases [5].

Approach

For parts with no SEE test data, the method assigns a probability of SEL susceptibility based on the semiconductor technology. This probability is derived from the historical fraction of parts in each technology family that have exhibited SEL in heavy-ion testing. The tool includes default susceptibility priors for common technology families:

TechnologyP(SEL Susceptible)
Bulk CMOS70%
CMOS SOI10%
BiCMOS50%
Bipolar30%
GaAs5%
SiGe25%
FPGA60%
Flash55%
DRAM55%

These default values can be adjusted by the user based on project-specific knowledge or updated database statistics.

Conditional Cross-Section Distribution

For Monte Carlo iterations where a part is determined to be susceptible, the tool samples a threshold LET from a weighted distribution derived from the historical SEE database and then samples a saturation cross-section conditioned on the threshold LET using an empirical power-law relationship:

σsat | Lth ~ LogNormal(ln(0.012 × Lth−1.82), σln = 2.545)

Weibull width (W) and shape (s) parameters are randomly selected from a library of empirically observed W-s pairs spanning the range typically seen in SEE test data. The spectral integration is then performed with these sampled parameters to produce a rate for that iteration.

Null-Result Bounding

For parts that have been tested but showed no SEE events (null result), the tool computes a bounding rate based on the test LET and fluence. The upper-bound cross-section from Poisson statistics on zero events is used together with an empirical power-law model that relates the bounding rate to the test LET:

Rbound = 4.02 × Ltest−3.2

(scaled by fluence if test fluence < 6.5 × 105 ions/cm²)
Primary Reference: R. Ladbury, "Bounding SEL Rates Using Single-Point Estimates," presented at the IEEE Nuclear and Space Radiation Effects Conference (NSREC), 2007 and 2017. See also [5].

10. PDF Report Export

The tool generates comprehensive PDF assessment reports that document the complete analysis for archival and review purposes. The exported report includes:

Executive Summary: Risk classification (Low / Medium / High / Very High) based on the 90% confidence level MTBE, along with the total system SEE rate broken down by heavy-ion and proton contributions.

Analysis Configuration: The selected heavy-ion and proton environments, RPP ratio, mission duration, and number of Monte Carlo iterations.

Summary Statistics: Mean and 90%/95%/99% confidence level rates for heavy-ion, proton, and total system SEE rates.

Parts List: Complete table of all analyzed parts with their category, Weibull parameters, proton cross-section, and technology type.

Per-Part Rate Contributions: Sorted breakdown of each part's contribution to the total system rate, with bar charts showing the relative magnitude of heavy-ion vs. proton contributions.

Distribution Plots: Rate distribution histograms and mission likelihood (survival probability) plots captured from the tool's interactive charts.

SEL Susceptibility Priors: Table of the technology-based susceptibility probabilities used in the Ladbury bounding analysis.

Methodology Notes: Summary of the computational methods and key assumptions for traceability.

Tip: The PDF report is generated entirely client-side using jsPDF. All chart images are captured from the browser canvas elements at the time of export. Run the Monte Carlo analysis and review the results before generating the report to ensure all plots are populated.

11. Accuracy and Limitations

Users should be aware of the following assumptions and limitations when interpreting SEE rate predictions from this tool.

RPP Model Assumptions

The IRPP chord-length correction assumes that the device sensitive volume is a rectangular parallelepiped. Real device sensitive volumes may be irregularly shaped, multi-layered, or distributed across multiple nodes. The RPP approximation is a first-order geometric model that can introduce systematic errors, particularly for devices with non-planar sensitive volumes or when the sensitive depth is comparable to the lateral dimensions.

Weibull Fit Quality

The accuracy of the rate prediction is strongly dependent on the quality of the Weibull fit to the experimental cross-section data. Common issues include:

Insufficient data near threshold: If cross-section data is sparse near the onset LET, the Weibull threshold and width parameters may be poorly constrained. Since the rate integral is most sensitive to the cross-section behavior near threshold (where the environment flux is highest), this can lead to large errors.

Non-Weibull behavior: Some devices exhibit cross-section curves that are not well described by a single Weibull function, such as devices with multiple sensitive volumes that produce a stepped cross-section curve. In such cases, the single-Weibull fit may not adequately capture the true behavior.

Temperature and bias dependence: SEE cross-sections can depend on device temperature and operating voltage. The Weibull parameters used should correspond to the worst-case operating conditions expected in flight.

Environment Model Accuracy

The on-orbit radiation environment is inherently variable and uncertain. GCR flux levels vary with the solar cycle, and solar particle events are stochastic and unpredictable in timing, duration, and intensity. The built-in environment models represent statistical descriptions (e.g., solar-minimum GCR, worst-case solar event) rather than precise predictions of what a specific spacecraft will encounter. Shielding effects are incorporated into the environment spectra and depend on the assumed shielding geometry and material thickness.

Solar Event vs. Quiet-Time Spectra

The SEE rate during a solar particle event can be orders of magnitude higher than the quiet-time GCR rate, particularly for proton-induced effects. Mission planning should consider both the average quiet-time rate (for estimating total event count over the mission) and the peak rate during design-basis solar events (for assessing worst-case instantaneous risk and sizing mitigation strategies such as power-cycling or safe-mode entry).

Proton Cross-Section Estimation

When direct proton SEE test data is not available, the tool estimates the proton cross-section from the heavy-ion Weibull parameters using a simplified Bendel convolution. This is an approximation; actual proton cross-sections can differ from the estimate by an order of magnitude or more, particularly for devices where the proton SEE mechanism is not purely nuclear-reaction driven.

Statistical Assumptions

The Monte Carlo uncertainty analysis uses parameterized uncertainty models (beta distributions, lognormal distributions) that are calibrated to historical data. These models may not fully capture the true uncertainty for all device types and technologies. The Ladbury bounding method relies on historical database statistics that may not be representative of newer technologies or specialized processes.

Caution: SEE rate predictions are inherently uncertain, typically within a factor of 2–10 of the true in-flight rate even with good cross-section data and well-characterized environments. The Monte Carlo confidence intervals provide a quantitative measure of this uncertainty but do not capture all systematic effects. For mission-critical applications, validate predictions against flight heritage data where available and apply appropriate design margins.

12. References

[1] E.L. Petersen, "The SEU Figure of Merit and Proton Upset Rate Calculations," IEEE Trans. Nucl. Sci., vol. 39, no. 6, pp. 1600–1612, Dec. 1992.

[2] J.H. Adams, Jr., "CREME: The 2011 Revision of the Cosmic Ray Effects on Micro-Electronics Code," Naval Research Laboratory, NRL/MR/6021--11-9321, 2011.

[3] A.J. Tylka et al., "CREME96: A Revision of the Cosmic Ray Effects on Micro-Electronics Code," IEEE Trans. Nucl. Sci., vol. 44, no. 6, pp. 2150–2160, Dec. 1997.

[4] L.D. Edmonds, "Proton SEE Rate Estimations for Single Event Latchup and Single Event Burnout," Jet Propulsion Laboratory, JPL Publication 00-05, 2000.

[5] R. Ladbury, "Use of Single-Point Estimates to Bound SEL Rates," IEEE Trans. Nucl. Sci., vol. 54, no. 6, pp. 2465–2470, Dec. 2007; and R. Ladbury, "Updated SEL Rate Bounding Method," presented at IEEE NSREC Short Course, 2017.

[6] E.L. Petersen, Single Event Effects in Aerospace, Hoboken, NJ: Wiley-IEEE Press, 2011.

[7] J.C. Pickel and J.T. Blandford, Jr., "Cosmic Ray Induced Errors in MOS Memory Cells," IEEE Trans. Nucl. Sci., vol. 25, no. 6, pp. 1166–1171, Dec. 1978.

[8] J.N. Bradford, "Geometric Analysis of Soft Errors and Oxide Damage Produced by Heavy Cosmic Rays and Alpha Particles," IEEE Trans. Nucl. Sci., vol. 27, no. 6, pp. 1480–1488, Dec. 1980.
← Back to SEE Rate Tool