Introduction
The Monte Carlo method for radiation transport has proven to be a useful, and often necessary, tool to evaluate the basic mechanisms associated with radiation-induced failures in electronics. As of today, more than 250 research papers have been published on this topic by more than 16 organizations [1], [2]. This article is the third in a series of review papers on the development and application of Vanderbilt University's computer code Monte Carlo Radiative Energy Deposition (MRED). The first paper [3] defined how MRED is used to compute single event upset rates. The second paper [1], [2] provides an anthology of the development of radiation transport tools intended to study single event effects; the history of the development of MRED is included. This paper provides a detailed summary of the physical processes included in MRED, and a selected set of applications.
The MRED code integrates the physics processes associated with the Geant4 toolkit [4]–[6] with Fortran codes PENELOPE 2008, an electron transport code, and CEM03 and LAQGSM [7]–[9], both nuclear physics codes. This integration brings together accurate and well-tested physics codes to address key issues associated with radiation effects in electronics. This review paper begins with a detailed discussion of the physical processes enabled within MRED. This is followed by an overview of how MRED has been used to investigate the basic mechanisms for single event upset (SEU), displacement damage, and total ionizing dose (TID) effects. SEUs produced by heavy ion nuclear reactions in hardened static random-access memories (SRAMs) are discussed in Section III. Sections IV–VI describe SEUs produced by a single proton, muon, or electron. Section VII describes multiple bit upsets. Section VIII describes dose enhancement effects due to high-Z materials near oxides. And finally, Section IX discusses displacement damage. These results indicate the breadth of applications to which MRED has been applied, and illustrate the versatility of Monte Carlo transport codes in assisting in a broad range of radiation effects simulation and analysis.
MRED
This section is the definitive reference for the physics simulated in MRED 9.6, which is presently intended to be the final version of MRED, and the one used by CRÈME-MC. In this regard, we note that the CRÈME web site was updated in January 2015 to include updates of the MRED and Geant4 versions in use. At that time the Geant4 version used to build MRED was frozen at 9.6. In the interest of stability, all feature updates to MRED were also terminated.
MRED is a radiation transport code, which serves as the core computation engine for CREME-MC [3].1 It is based on Geant4, which is a product of a worldwide collaboration to support high-energy physics detector simulation [4]–[6]. The name Geant4 derives from “geometry and tracking,” which is a concise summary of what the code does. The user must tailor a Geant4 application to a specific purpose. Geant4 was originally undertaken as a rewrite in the c++ language of earlier software, Geant3, which itself was the product of decades of development in support of particle and nuclear physics.
Geant4 is not a monolithic computer program but rather a collection of c++ class libraries that implement virtual device creation, particle tracking, and the physical processes through which radiation interacts with matter. The ordinary paradigm is that these classes are assembled into a full, executable c++ program by using the geometry classes to build a virtual model of a detector or other structure, and using the physics and tracking classes to simulate the effects of radiation on the structure. The relevant results of such a simulation are particular to the problem at hand. In this sense, each Geant4 application represents a unique framework in which to test, improve, and validate the core components of the system. This is particularly so with the physics classes that describe the interaction of radiation with matter. MRED is a Python language program that includes Geant4 classes and additional Fortran language components for computing energy deposition in semiconductor-device size structures.
MRED presently exists in three slightly different forms: (1) the complete one described in this paper that is used for all Vanderbilt publications, (2) the CREME-MC form, which omits Fortran Penelope 2008, and (3) an older form created to facilitate collaboration between ourselves and others called VRT, which was forked on 16-Mar-2011, and which omits all Fortran additions and subsequent modifications of the core code, except for a small number of bug fixes.
MRED computes energy deposition in semiconductor-device size structures. By assuming the well known relationship between deposited energy and average rate of generated charge in silicon, 3.6 eV per electron-hole (e-h) pair [10], the excess charge produced by radiation in devices is approximated. MRED has many other capabilities, including differentiating energy going into atomic motion (displacement damage) and electronic excitation (charge generation), but simulating deposited energy is its principal function. As a result, the central objective of MRED is to compute this quantity as accurately and precisely as current knowledge permits. Since displacement damage is frequently important for ion and neutron irradiation of semiconductors, MRED also tracks separately the energy transferred to atoms of the medium by atomic collisions in solids. This quantity is related to lattice defect production and can be used to estimate displacement damage effects. However, as of this writing, the association of energy deposited in atomic motion in a device with specific electrically active defects or the number thereof has not been established quantitatively.
To achieve the necessary flexibility and extensibility for MRED, we implemented the simulation in Python [11], [12]. MRED is implemented as a collection of related modules containing Python classes, which in many cases are quite close analogs of underlying Geant4 c++ classes, and in others are unique and highly specialized. MRED incorporates c++ and Fortran core computing components into a Python environment using an automatic c++ code generator called SWIG, the Simplified Wrapper Interface Generator [13]–[15], which creates satisfactory interfaces in Python to a very large number of underlying c++ (and Fortran through c++) objects with minimal programming effort. This is a key point, since reducing the amount of code that must be written by hand reduces the likelihood of errors.
While MRED contains many lines of custom code written in Python, c++, and Fortran, the underlying physics and geometry code is all written by subject-matter experts in the Geant4 collaboration. This code is externally documented, frequently with extensive validation. While no software can be assumed to be free of error, restricting key components of MRED to code designed, implemented, and maintained openly by the scientific community is the most effective quality control strategy available, and the only one suitable for a reference computation such as CRÈME-MC is designed to produce.
The theory, general structure, and operation of MRED have been described previously [3]. In the paragraphs that follow, we describe explicitly at the level of Geant4 classes the relevant physics used by MRED and the subset used to implement CRÈME-MC. This description is accompanied by references to the literature or sources, which describe the computations and/or algorithms used. We have not undertaken to duplicate the comparisons with experimental data or other calculations that have been used for quality control by the original authors of the components used to build MRED, but we have in many cases compared MRED output with experimental data to help inform decisions on how to bring together the various independent and alternative physical process descriptions to realize the form of MRED that is used by CRÈME-MC.
The central role of energy deposition through electronic processes mandates that the most detailed description of electromagnetic processes available be used in microelectronic device simulations. To achieve this, MRED uses a variant of the G4EmStandardPhysics_option42 class, which is the most detailed of all of the electromagnetic physics classes in Geant4. The name of the corresponding MRED class is VUPhysListEmStandardScreened. It differs primarily in its use of G4ScreenedNuclearRecoil to describe multiple scattering and Coulomb scattering of nuclei in solids [16].
The energy deposited in atomic motion, i.e., non-ionizing energy loss, is computed by accumulating the endpoint energies of ions generated by the Geant4 class G4ScreenedNuclearRecoil in specific user-defined sensitive volumes in a device [17]. Note that MRED does not use a parameterization of nuclear stopping power. Nuclear stopping power is simply the accumulated average of energy deposited in ion-ion atomic collisions in solids. MRED computes these collisions explicitly and generates trackable recoil ions with energies as low as approximately 5 keV. Collisions that transfer less energy than this to a target atom result in the deposition of energy but no trackable secondary particles. Energy transfers down to several tens of eV are computed. The cumulative results of a large number of such energy transfers create the observed non-ionizing energy loss and multiple scattering, the latter of which agrees with analytical multiple scattering theory and experiment [17].
Particles penetrating matter also lose energy through collisions with electrons, although the process cannot be treated in the same way as atomic collisions in solids because of the large number of collisions that result in the transfer of small amounts of energy. In [18] the International Commission on Radiation Units identifies five energy loss mechanisms for charged particles. Of these five processes, two are important for radiation effects in electronics. The first occurs when the incident ion produces electronic excitation and ionization of the target. The average energy lost by a projectile per unit of trajectory from ionization is called electronic stopping power. The second occurs when the incident ion produces recoiling target nuclei (called recoil loss in [18]). The average energy lost by a projectile per unit of trajectory from recoils is called nuclear stopping power.
Formally, the average energy lost per unit of trajectory, or linear energy transfer (LET), is the average of all stopping processes defined in [18]; the components of LET that are of interest for electronics are the sums of electronic stopping and nuclear stopping. Electronic stopping tends to dominate for most ions in the space environment. For this reason, the radiation effects community typically associates the metric LET with electronic stopping, ignoring the contribution from all other stopping processes.
In a binary collision Monte Carlo simulation, electronic stopping must be partitioned into one component that is considered to be a constant force along the trajectory slowing the projectile, and a second that is energy lost in the production of discrete, trackable electrons, or as they are commonly called,
Additional Geant4 processes are available in MRED when used independently of CRÈME-MC; many of these were used for the computations described in papers cited elsewhere in this review. Some, such as the process to describe the interaction of gamma rays with nuclei contained in G4EmExtraPhysics, are part of the standard Geant4 release. Others are custom. For example, MRED incorporates the high precision electron and positron transport code PENELOPE 2008 [19]–[24].3 Although Geant4 includes a subset of the Fortran PENELOPE 2008 physics models (ionization, bremsstrahlung, etc.) rewritten in the c++ language, it does not use Penelope 2008's multiple scattering model. The effect of this is most apparent on the trajectories of low energy electrons in small volumes, where Fortran PENELOPE 2008 tracks are substantially more physical in appearance than those produced by the native Geant4 version.
The Fortran PENELOPE 2008 is implemented in MRED using a class VUPhysListEmPenelopeQED. A c++ implementation of PENELOPE, G4PenelopeIonisationModel, is also available as part of the standard Geant4 release and is used in both VUPhysListEmPenelopeQED and VUPhysListEmStandardScreened. However, in VUPhysListEmPenelopeQED the user has the option of using the Fortran version for transport of electrons, positrons, and photons below an adjustable threshold, which is nominally set at 50 keV. For detailed information about PENELOPE 2008, readers are referred to [21] and references therein. Additional details on the electromagnetic physics in VUPhysListEmPenelopeQED and VUPhysListEmStandardScreened can be obtained from an analysis of the available source code of G4EmStandardPhysics_option4, from which both were derived, and [6], which also contains a significant amount of material on validation of all aspects of Geant4 physics.
When MRED was under development, the role of nuclear reactions induced by heavy ions in single event effects was not widely appreciated by the radiation effects community. Indeed, as reviewed previously [3], the introduction of MRED was instrumental in revealing many such effects. Since CRÈME96 only treats stopping power by ions and not nuclear reactions, the presence of these effects was one of the strong motivations for the creation of CRÈME-MC. Unfortunately, the classes available in Geant4 for simulating these nuclear reactions were not comprehensive, either in their coverage of various primary ions or in applicability to the full range of energies of typical cosmic rays relevant to single event effects in spacecraft. As a result, MRED has highly advanced Fortran extensions for treating nuclear reactions that were developed by researchers at Los Alamos National Laboratory [7].
The programs used to describe nuclear reactions in MRED are called CEM03 and LAQGSM. These are used for protons (CEM03) and all nuclear projectiles heavier than protons (LAQGSM) [7]. The CEM03 and LAQGSM codes have been extensively tested and validated by their authors [7]–[9]. The integration of CEM03 (3.03) is achieved by replacing the Bertini cascade code in the standard Geant4 physics list HadronPhysicsFTFP_BERT_HP with the Fortran CEM03 computation, made accessible to Geant4 through a custom c++ interface class VUCEMProtonBuilder. The MRED class is called HadronPhysicsFTFP_CEM_HP. Because of namespace issues, some modifications of the Fortran of CEM03 and LAQGSM are necessary. These are accomplished automatically by a preprocessing step (by a Python script) prior to compilation. CEM03 is used to describe proton-induced nuclear reactions for energies up to 5 GeV. Above 5 GeV HadronPhysicsFTFP_CEM_HP is identical to HadronPhysicsFTFP_BERT_HP (see the Geant4 source code and [6] for details).
Nuclear reactions induced by helium and all heavier nuclei are computed in MRED by the class PhysListIonInelasticLAQGSM, which uses the (pre-processed) Fortran LAQGSM 3.03 code through a c++ interface, for all projectile energies. These two programs provide comprehensive nuclear-reaction final-state computations for reactions relevant to semiconductors with one possible exception. For technical reasons, protons in the target are ignored. It is unlikely that this omission is relevant to any practical situations, but in the event that consideration of such reactions is indicated, standard Geant4 nuclear reaction classes must be used. These are available in MRED but are not accessible via CRÈME-MC.
Nuclear reactions caused by neutrons are also computed by HadronPhysicsFTFP_CEM_HP. CEM03 is used for neutrons with energies from 20 MeV to 5 GeV. Below 20 MeV, neutron interactions are described by code in the Geant4 class G4NeutronHPBuilder, which is based on extensive measured numerical data, as opposed to theory. HadronPhysicsFTFP_CEM_HP is also used to describe the hadronic interactions of pions and kaons. However, the hadronic interactions of all other elementary particles are handled in HadronPhysicsFTFP_CEM_HP exactly as they are in the standard Geant4 physics list HadronPhysicsFTFP_BERT_HP. Elementary-particle and radioactive decay are described in an MRED class PhysListDecay, which is essentially a merged version of the two distinct Geant4 classes G4DecayPhysics and G4RadioactiveDecayPhysics. Finally, elastic hadron collisions are described by the standard Geant4 class G4HadronElasticPhysicsHP.
Importantly, MRED uses a variance reduction strategy when computing the effects of nuclear reactions [3]. Although nuclear reactions induced by cosmic rays are quite rare in comparison with simple ion strikes, their impacts on the production of single event effects are large. Indeed, in many circumstances virtually all single event effects are a consequence of nuclear reactions. As a result, in the absence of variance reduction, the uncertainty can be very large. MRED deals with this by artificially boosting the cross section for nuclear reactions by a user-selectable factor of up to several thousand. This produces many more nuclear reactions than are physically correct, but this error is addressed by reducing the statistical weight of events that include nuclear reactions to precisely compensate. This scheme and other aspects of variance reduction were originally discussed in [3]. Since the publication of that paper, the cross section weighting scheme has been improved, placed on firm theoretical ground, and extensively tested for validity [25]. CRÈME-MC uses the new algorithm.
MRED has been under continuous version control using subversion since March, 2005, and was under version control with centralized version control (CVS) from the very beginning until the CVS-to-subversion transition, and successive production versions were tested for consistency. Generally speaking, changes in Geant4 relevant to MRED have been relatively modest from version to version. Because we use LAQGSM and CEM03 for nuclear physics calculations, and our own ion-solid collision code for multiple scattering events, we have been further isolated since approximately 2010 from Geant4 evolution. MRED has been frozen both in its features and in the Geant4 version since roughly the time that Geant4 9.6 was released. Currently there are no plans for either additional features or for tracking Geant4 changes other than patches to Geant4 9.6.
CRÈME is designed to produce reference computations. As a result, updating the system is infrequent and undertaken with great care to minimize the likelihood of regression errors. The 2015 update of the CRÈME web site involved significant modifications, the first in several years, including updates of both the MRED and Geant4 versions in use. At the time of this writing, Geant4 version 9.6 was at Patch-03, and it is unlikely, although not impossible, that another patch will be forthcoming from the Geant4 collaboration. The full source of Geant4 9.6 Patch-03 can be obtained from the Geant4 web site at CERN [6].
The following sections provide a more general overview of a variety of MRED applications that are designed to address radiation effects in electronic circuits and devices. In each case, MRED has enabled new insight into basic radiation effects mechanisms, and/or enabled a more accurate prediction of error rates for devices and ICs in space applications.
Modeling of Heavy Ion Nuclear Reaction-Induced Seus in Harden Srams
High-energy protons and high-energy heavy ions (
Calculations by koga, et al. [29] of the SEU cross section curve including nuclear reactions. The
In Warren, et al. [30], a second plateau effect at low LET was observed in heavy ion SEU cross section measurements for a hardened SRAM (Fig. 2). Here the data show a plateau over a much broader range of LET (
Heavy ion data taken from warren, et al. [30] showing a low-LET tail in addition to the typical SEU saturation cross section.
A. 1) basic Modeling Considerations
Interactions of high-energy ions with the nuclei of the materials that make up integrated circuits (e.g., silicon, aluminum, copper, tungsten) that result in the production of secondary ions from fragmentation or displacement are rare with respect to ion-electron interactions that collectively lead to the observed electronic stopping power. However, when nuclear reactions occur, they produce one or more secondary ionizing particles with substantially different LET than the incident particle. Fig. 3 contains an example of the secondary ion shower resulting from the interaction of a 523 MeV neon ion with a tungsten nucleus.
Simulation of the effects of nuclear reactions on single event cross sections are demonstrated in Fig. 4. Electronic stopping dominates the energy loss process for most of the primary ions. This process generates approximately 100 fC of charge in the
B. 2) assistance in Guiding Ground-Based Measurements
Since the probability of ion-nuclear reactions is small, experimentally determining when they contribute more to the rate than direct ionization can be difficult.
The cumulative statistical distribution of measured events as a function of charge deposited in a sensitive volume for a series of ions (after [31]). The most probable events are those associated with charge generation at the LET peak, which is approximately 100 fc. Higher charge events can be seen when nuclear reactions are included that extend approximately an order of magnitude beyond that associated with a traditional stopping power calculation.
Inspection of the heavy ion cross-section curve is a useful first step to determine whether nuclear reactions are necessary to consider in error rate calculations. Fig. 5 shows a typical Heinrich curve for a geosynchronous earth orbit environment with two generic Weibull curves. The curve on the left has a threshold of
Heinrich [32] and two hypothetical weibull curves. The left weibull curve has a threshold LET of
The case of ions having the same LET but different mass and energy also typically indicates that more advanced modeling (beyond direct ionization alone) is warranted. For example, Fig. 6 contains heavy ion broad beam SEU data for a hardened 128 K SRAM [33] from two different ground-based facilities: The Texas A&M Cyclotron Facility and the Brookhaven National Laboratory's Tandem Van de Graaff facility. The former accelerator has the capability to produce particles with larger energy per nucleon than the latter. From the figure it is readily apparent that the measured SEU cross section depends on ion energy. While it is impossible to formally prove that the difference is due to nuclear reactions (whose probability and secondary ion profile depends on energy), it is consistent with MRED model results on a hardened SRAM [30]. Hence, for environments and devices that likely are sensitive to nuclear reaction events, facilities that enable the use of higher-energy ions will enable more accurate estimates of error rates.
C. 3) impact on SEU Rate Calculations
The first definitively observed effect of nuclear reactions on in-flight SEU rates was for a hardened SRAM aboard the MESSENGER mission. A subset of the data for this component is shown above in Fig. 2. The data show both the low LET plateau as well as the relatively high threshold prior to saturation. Howe et al. [34] suggested that for some devices with high LET thresholds, the on-orbit SEU rate could be dominated by nuclear reactions. At the time of that work, best practices dictated performing two Weibull fits, one to the smaller SEU cross sections and one to the larger set. Then the two were combined into a single rate calculation via the integral rectangular parallelepiped (IRPP) approach. The estimated SEU rate for the interplanetary environment was
On-orbit SEU rate for a hardened SRAM relative to MRED (v8 g4.8.1) predictions including nuclear reactions and the traditional IRPP method. (after [35]).
In [35] Reed et al. expanded the analysis performed by Howe, et al. [34], and used MRED to perform an error rate calculation for the hardened SRAM. A single sensitive volume model was used to identify the charge collection region. The critical charge of the circuit was determined by fitting the experimentally measured SEU cross-section curves as a function of both LET and energy to the measured results. The incorporation of the hadronic physics models detailed in Section II allowed for the creation and propagation of nuclear reaction products. The rate was then calculated using the full range of ion species and energies over the interplanetary environment. The result, including systematic errors, was an estimated rate between
Modeling of Proton-Induced Seus in Srams
Proton-induced upsets are typically the result of the interaction of an energetic proton with an atom in or near the sensitive volume of a device, leading to the production of a much higher-LET ion than the incident particle via indirect ionization [36], [37]. Early evidence that commercial SRAMs also could be upset by low-energy protons as a result of direct ionization was suggested by experimental results presented at RADECS 2006 by Gerardin et al. [38]. A convincing dataset of upsets as a function of the incident angle was subsequently published by Rodbell and co-workers from IBM [39]. This work established that direct ionization due to protons is an upset mechanism that must be considered for space applications using 65 nm technologies and below.
Since the initial publications, proton ionization events have been reported in various technologies, including both bulk and SOI [40]–[47]. For example, Sierawski et al. [41] presented SEU test results on a 65 nm bulk CMOS SRAM using proton beams at the Indiana University Cyclotron Facility (IUCF), the University of California Davis Crocker Nuclear Laboratory, and the NASA Goddard Radiation Effects Facility. The experimental data (black symbols) in Fig. 8 show proton-induced SEU cross sections that differ by orders of magnitude between low and high energy [41]. SEU cross sections were collected at normal incidence across a large number of energy tunes and facilities, ruling out conclusively the possibility of experimental artifacts. Combining these types of experiments with MRED modeling results enabled the identification of the dominant proton transport mechanisms that produce SEUs at various energies [41].
A. 1) physical Modeling
A complete picture of the memory response spanning the entire proton energy range can only be obtained through simulations able to capture the physical processes of proton-induced ionization, Coulomb scattering, and spallation nuclear reactions. To accomplish this, we developed a physical model and calibrated a sensitive volume model to investigate the mechanisms for upset for the 65 nm SRAM in [41]. To facilitate experimental validation, the SRAM was bonded as a chip-on-board to allow low-energy particles to penetrate into the active silicon region without ranging out. Low-energy protons have a range of only a few micrometers and the electronic stopping power rapidly changes as the proton loses energy.
Building a virtual model of the SRAM to demonstrate the upset mechanism of ionization near proton stopping requires a reasonable approximation to the physical materials and thicknesses for the radiation transport code. The manufacturer provided a description of the metallization and passivation layers. Additional analyses were conducted to verify the back-end-of-line thickness, specifically the passivation layer, and that no additional material existed on top of those described. The analysis also determined the approximate fill factor of the heavier metal layers [48].
To support definition of model inputs, a focused ion beam was used to ablate sections of a die for inspection. The material cross section of the die was imaged by electron microscopy, as shown in Fig. 9. Six layers of metal above a silicon substrate are clearly visible in the center of the cross section. A thin passivation layer exists above the metallization, but no other layers are present. Optical microscopy was used to study the top metal layers in Fig. 10. The apparent metal fill pattern consumes a significant percentage of the upper BEOL.
Modeling of the material system can be done to varying degrees of accuracy in MRED. High-fidelity modeling can be done with a complete three-dimensional representation of the material system, including the fill patterns and metal traces for each layer of copper and vias descending through dielectric layers [3]. This type of model requires many Geant4 volumes, which in turn increases the burden of particle tracking just to capture the energy loss of the particle before it reaches the active silicon layers. A lower-fidelity model of the materials can be created with a multilayer, planar structure. This type of model contains layers of appropriate materials that vary in the Z direction, but are uniform in X and Y. While still three-dimensional, the details of the BEOL in the lateral dimensions are omitted. Each material layer is represented by a single rectangular parallelepiped (RPP), simplifying the Geant4 particle tracking. The metal layers have 100% fill factor in this representation, which has little effect on the energy deposition from electronic stopping.
Fig. 11 illustrates a two-dimensional view of the material stack used in this study. The silicon substrate thickness has been reduced for illustration. The inaccuracy in energy loss introduced by this assumption was determined to be small compared to other uncertainties within the full test setup, such as distance traveled and scattering encountered prior to reaching the die surface. The simplified planar structure may not be suitable for studies in which densities and types of materials in the BEOL greatly affect the probability of SEE through particle reactions, but it is useful to provide bounding scenarios.
B. 2) calorimetry Using MRED
Warren, et al. [49] developed a sensitive volume model in MRED using measured heavy ion SEU cross sections and then applied that model to predict proton and neutron responses. A similar approach was taken to model the 65 nm SRAM cell [41]. An SEU sensitive volume model is fundamentally a region or collection of regions that interpret modeled energy deposition as collected charge. In this model, the criterion for producing an upset is defined such that simulated collected charge must be greater than the critical charge for upset. TCAD simulations and circuit simulations estimate the critical charge for upset for this SRAM to be 1.4 fC.
A weighted sensitive volume [50] was used to model SEU response in MRED.5 This model uses a complex set of volumes with defined charge collection efficiencies to mimic the increase in SEU cross section with LET. An initial set of volumes was constructed using heavy ion SEU data obtained at LBNL. The areal dimensions of the nested sensitive volumes were determined from measured heavy ion SEU cross sections. It was also assume that the sensitive area was confined to the off-state NMOS transistor, and experimental effects of the off-state PMOS transistor from higher-LET particles would be lumped into this single region. The thickness of the sensitive volume was determined by the well geometry. Iterating over the dimensions of the sensitive volume and collection efficiencies refines the prediction of the heavy ion results.
C. 3) proton-Induced SEU Simulation Results
Fig. 8 compares the predicted proton-induced cross sections (red inverted triangles) with the measured data. The simulated SEU cross sections compare well to experimental data collected across the three facilities. While some discrepancies exist between 2 and 10 MeV, the mechanism for upset at energies below 2 MeV clearly shifts to direct ionization as evidenced by the large increase in the SEU cross sections.
In MRED simulations particle tracks may be selected based on physical interaction processes. Using this approach on the 65 nm SRAM showed that ionization from single protons caused upsets for low proton energies below 2 MeV, spallation events caused upsets for high-energy protons above 10 MeV, and a mix of interaction processes, including Coulomb scattering of single target elements, caused upsets between 2 and 10 MeV [41]. This level of insight into upset mechanisms is enabled by the detailed physical descriptions available in the simulation tools.
Modeling of Muon-Induced Seus in Srams
The demonstration of the importance of direct proton ionization for the 65 nm SRAM in [41] and the availability of a corresponding, well-calibrated device model enabled the further investigation of the potential sensitivity of this and similarly sensitive devices to interactions with other lightly ionizing terrestrial particles. This is important to understand whether particles other than neutrons, which lead to indirect ionization in semiconductor devices, may also lead to significant contributions to error rates in terrestrial environments [51]. Protons are a component of the terrestrial cosmic ray environment. However, the abundance of low-energy protons in cosmic ray showers is relatively low. Other charged particles are present in larger quantities, and are now capable of being investigated with the calibrated MRED SEU model for the 65 nm SRAM of [41] by simply changing the particle species and kinetic energy within the simulation.
Especially intriguing results were obtained when muons were investigated. The initial simulations suggested that a stopping muon could deposit enough charge in a bit cell to induce an upset similar to the stopping protons [52]. This prediction was a strong motivation to attempt a measurement. This is one of the first examples of basing an experimental test campaign entirely on a MRED prediction, as opposed to anomalies observed in ground testing. Test planning included simulations of the muon energies available at the proposed test facility, TRIUMF. Simple transport calculations were performed with MRED and the energy required for a muon to stop in the active silicon volume was estimated.
A. 1) characterizing Muon Beams
Monte Carlo simulations proved to be a valuable tool to aid in the characterization of the muon beam [52]. A surface barrier detector was placed in the beam prior to single event upset testing to observe the structure of the beam. Characterization of the muon beam by the facility had been performed at 28 MeV/c. Most muon science experiments carried out on the TRIUMF beam line have little reason to tune the beam in the manner that is done for microelectronics testing. Furthermore, the test required the use of a scintillator for dosimetry. The mean beam energy and spread at lower momenta after passing through the scintillator were measured.
A surface barrier detector (SBD) provided energy deposition events at each energy tune. The range of the muons in silicon was larger than the detector thickness. The energy of each event detected by the SBD was the combination of muons traversing the
Simulation of the assumed initial beam momentum, energy spread through the scintillator, and the energy deposited in the SBD yielded energy deposition curves that were in good agreement with the experimental data, as shown in Fig. 12. Similar simulations of the beam line without the SBD informed the interpretation of the tests on the SRAM. The combination of experiment and simulation provided the calibration needed to characterize the SRAM muon-induced SEU cross section with respect to incident kinetic energy.
B. 2) experimental Confirmation of Muon-Induced Seus
Muon-induced single event upset cross sections have been experimentally measured at TRIUMF [53] and ISIS [54] with different manufacturers and technology nodes as summarized in [48], [52]. Fig. 13 presents the experimental upset probabilities versus muon kinetic energy measured at TRIUMF. The abscissa is related to the kinetic energy through the simulated beam energy distributions for each momentum tune. From these data, it is apparent that the majority of muon-induced upsets occur when a large portion of the muons traversing the active silicon are close to their Bragg peak and the collected charge is sufficient to exceed the SRAM critical charge. Above 1.5 MeV, the upset counts are indistinguishable from the background errors. Predictive simulations of the terrestrial muon-induced soft error rate for smaller technology nodes have demonstrated a strong dependence on the charge collection depth and critical charge. Rates range from insignificant for thin SOI volumes to greater than neutron error rates for deep bulk silicon collection [48], [52].
MRED (v9 g4.9.4) simulations of the muon kinetic energy distributions, as seen at the front of the part, corresponding to experimental momentum including upstream energy losses and straggling (bottom). Error counts for 65 nm, 45 nm, and 40 nm SRAMs versus estimated muon kinetic energy at 1.0 v bias (top). Dashed horizontal line represents an approximate muon-induced SEU cross section. (after [52]).
Modeling of Electron-Induced Seus in Srams
Traditionally, the primary radiation effects caused by energetic electrons in the trapped radiation environments of Earth and Jupiter were considered to be total ionizing dose, displacement damage, and spacecraft charging [55], [56]. The decreasing critical charge of modern SRAMs has led to the emergence of SEUs induced by low-energy protons and muons, as discussed above. In recent years, interest has emerged in potential SEU effects due to high-energy secondary electrons [57]–[60]. These secondary electrons, also called
In [60] King et al. used MRED to predict that a single ionizing event from an energetic electron could deposit sufficient energy in a sensitive region of an advanced SRAM to cause an SEU. As a follow-on study, in [61] a low-energy X-ray source was used to generate energetic electrons to evaluate the susceptibility of CMOS SRAMs fabricated in 28 and 45 nm technology nodes to electron-induced SEUs. In this context, electron-induced SEUs refer to events where the initiating particle is a
Upsets were observed within 10% of the nominal supply voltage conditions of a 28 nm technology. The assumption that these memory upsets are electron-induced SEUs was supported by further MRED simulations, which show that single energetic electrons deposit sufficient ionizing energy to generate charge in the sensitive volume of the device that is well in excess of estimated critical charge values. In [61] the impact of electron-induced SEU on error rates in space was explored as a function of technology feature size and voltage, and for ultra-low power applications. In [62] it was later demonstrated that indirect-ionization effects from 20 MeV primary electrons also produce SEUs.
A. 1) experimental Results
Results of exposing SRAMs fabricated in 28 and 45 nm technology nodes to a source of energetic electrons generated by X-ray-electron interactions, reported in [61], established that SRAMs may be sensitive to electron-induced SEUs under reduced supply voltage conditions. Fig. 14 plots the SEU probability per incident photon (computed by dividing σ by the number of bits in each memory, where σ is given by Equation 3 of [61]) as a function of supply voltage for SRAM test chips exposed to X-rays. Fig. 14 shows that errors are observed when these devices are biased between 0.35 V and 0.8 V while exposed to X-rays. The resulting upset probability of all test chips exhibits an exponential dependence on applied bias because of the dependence of critical charge on applied voltage.
Experimental errors induced during irradiation with 10-kev X-rays in an ARACOR model 4100 X-ray irradiator. The bias sensitivity of critical charge in SRAMs provides strong evidence of energetic electron-induced upsets in modern SRAMs. (after [61]).
This result is consistent with well-established test procedures used for assessing the SEU cross section for protons and muons [39], [52] and previous SEU results for alpha particles and heavier ions [63]–[65]. In the case of Test Chip B, upsets were observed within 10% of the nominal supply voltage of 0.9 V, which is within the designed operating voltage range for the SRAMs. Each of the SRAM test chips exhibits an SEU probability less than the total memory area on the die; this occurred at all supply voltages.
All observed errors had unique memory addresses, indicating that errors occurred randomly within the memory array during experiments and were not caused by repeated bit-flips in “weak” cells. No bit-flips occurred due to reduced bias conditions during functionality and parametric tests before and after X-ray irradiation of all test chips under all bias conditions, indicating the memory operated under stable conditions during experiments.
B. 2) mred Simulations
Radiation transport simulations were performed with MRED using the extensions that include PENELOPE 2008 (as described in the Section II) to evaluate the potential impact of electrons produced by energetic X-rays on the device SEU response. PENELOPE 2008 produces low energy electron trajectories that are more physical than available Geant4 classes, and therefore are assumed to provide greater spatial resolution. This increases the fidelity of energy deposition estimates in the small sensitive volumes relevant to 28 and 45 nm SRAMs. The incident X-ray spectrum described in [61], [66] was used to simulate the X-ray exposure environment and range of generated electron energies incident on the exposed SRAM test chip. A 4 Mbit SRAM array was simulated, using a sensitive volume structure consistent with a 45 nm bulk SRAM. Energy deposition was calculated for individual X-rays on an event-by-event basis. The sensitive volume geometry used was
The simulated structure includes a 1 mm aluminum attenuator and appropriate BEOL thickness with
MRED (v9 g4.9.4) simulation results of the attenuated ARACOR spectrum normally incident on a 45 nm bulk SRAM structure. The vertical black lines represent the lower-limit estimates of critical charge for a 45 nm SRAM. The results provide supporting evidence suggesting that energetic electrons generated by incident X-rays are capable of depositing sufficient energy to exceed the estimated upset threshold. (after [61]).
The simulated SEU probability of a 45 nm SRAM is shown in Fig. 15, indicating that secondary electrons generated by incident X-rays are capable of depositing sufficient energy to exceed critical charge estimations. The eventual upsets result from collection of thermalized e-h pairs generated by the high-energy electrons. These results, suggesting energetic electrons are capable of depositing sufficient ionizing energy to exceed the critical charge of 45 nm SRAMs operating under reduced supply voltage, are consistent with previous computational results reported in [59], [60]. The probability distribution shown in Fig. 15 at a supply voltage of 0.55 V agrees with experimental test results from Test Chip D in Fig. 14 within a factor of two. These results suggest that the 45 nm SRAM is sensitive to single electron-induced SEU at reduced supply voltage, consistent with the SEU data in Fig. 14. These simulation results confirm that energy deposition from energetic electrons generated in photo-absorption events is the most likely explanation for the experimentally observed upsets in Fig. 14.
C. 3) electron-Induced on-Orbit Error Rates
To quantify the relative significance of electron-induced SEUs relative to populations of other particle species, one must look at the associated error rates of these particles for different environments and compare the total error rate to that of energetic electrons. Trapped electrons form two different belts in the near-Earth radiation environment, each with distinct characteristics [55], [56]. The Jovian electron environment is even more formidable as it contains electrons with higher energy and flux than that of the near-Earth environment. Next, we explore the potential for electron-induced SEUs in the near-Earth and Jovian environments.
MRED simulations were performed to estimate SEU event rates for trapped electrons at geosynchronous orbit during solar maximum with 150 mils of aluminum shielding using spectra obtained from the AE-8 model for the near-Earth environment. The differential flux spectrum of incident electrons through 150 mils of Al shielding is shown in Fig. 16. The trapped electron environment described in [61], [67] is much more energetic than the generated electron spectrum used in X-ray experiments described above and analyzed more thoroughly in [61], [66]. The most energetic electrons at geosynchronous orbit during solar maximum have energy of approximately 10 MeV, which require more than 500 mils of Al shielding to attenuate completely [55], [56].
MRED (v9 g4.9.4) simulations performed on a 45 nm SRAM structure using the AE-8 description of the electron environment, at geosynchronous orbit during solar maximum with 150 mils aluminum shielding. Simulation results show that the event rate of electrons is small for devices operated at nominal supply voltage. However, more sensitive devices will experience a significant increase in single electron events. These results suggest that operating SRAMs under reduced bias conditions will result in a dramatic increase in single electron events. (after [61]).
The material structure used for the MRED simulations is identical to that of the devices under test in Fig. 15, corresponding to a 45 nm bulk SRAM. Fig. 17 shows the resulting simulated event rates (left/right axis) as a function of generated charge (bottom axis) or energy deposited (top axis) within the sensitive volume of a single 45 nm SRAM cell for the near-Earth environment. The vertical lines shown in Fig. 17 are the critical charge of a 45 nm SRAM and indicate the expected error rates for 45 nm SRAMs operating at 0.55 V and 1.1 V at geosynchronous orbit. Electron energy deposition events rarely exceed 10 keV, which is consistent with Fig. 15 and previous studies of
Fig. 17 shows that electron-induced SEU event rates depend strongly on the critical charge of the SRAM; a reduction of critical charge from 0.4 fC to 0.2 fC results in a change in event rate of approximately two orders of magnitude. Employing more sensitive SRAM technologies or operating at reduced supply voltages has a direct and significant impact on SRAM error rates. In contrast, total error rate predictions for a 65 nm SRAM at geosynchronous orbit in the solar minimum environment are
Characteristics of the Jovian electron environment can be found in [67]. Simulations of electron-induced SEU event rates were performed for the differential flux spectrum of electrons and protons during the Europa tour of the planned Juno NASA mission to the Jupiter planetary system. The electron flux spectrum during the Europa tour is shown in Fig. 18, and indicates that 100 mils of Al shielding has minimal impact on the flux of low-energy electrons (
Differential electron flux for unshielded, 100 mils, 730 mils, and 870 mils of aluminum shielding in the europa tour phase of the juno spacecraft mission to the jupiter planetary system.
Differential proton flux for unshielded, 100 mils, 730 mils, and 870 mils of aluminum shielding in the europa tour phase of the juno spacecraft mission to the jupiter planetary system.
Rate prediction conclusions are similar for the Jovian trapped particle environment to those of the near-Earth environment when evaluating SEU error rate estimations. The vertical lines shown in Fig. 20 are again the critical charge of a 45 nm SRAM discussed previously and indicate the expected error rates for 45 nm SRAMs operating at 0.55 V and 1.1 V in the Jovian environment. The solid lines in Fig. 20 show the electron-induced SEU error rate calculated by MRED simulations using the differential electron flux in the Europa environment for shielding thicknesses of 100, 730, and 870 mils of aluminum. Results show that shielding has some impact on the overall electron-induced SEU error rate in the Europa environment, as shown by the slight reduction in event rates. The difference in error rates for increasing shielding thicknesses appears to be negligible near nominal operating voltages for the 45 nm SRAM test chip, while there is some indication that thicker shielding decreases the SEU error rate slightly under reduced bias conditions. Increasing shield thickness appears to provide diminishing returns for attenuating the electron-induced SEU error rate near Jupiter and Europa, as it is impractical to use sufficient shielding to stop the 100 MeV electrons present in those environments. Devices operated in a low-power or quiescent mode are likely to experience an unacceptably large upset rates while in proximity to the Jupiter planetary system.
MRED (v9 g4.9.4) simulations performed on the 45 nm SRAM structure using the europa tour electron and proton environment for shielding thicknesses of 100, 730, and 870 mils of aluminum. Proton-induced SEU error rates are observed to be higher than electron-induced SEU error rates at nominal supply voltage. Electron-induced SEU error rates become higher than proton-induced error rates under reduced bias conditions.
The dashed lines in Fig. 20 show MRED simulation results for a 45 nm SRAM exposed to the proton environment around Europa for shielding thicknesses of 100, 730, and 870 mils of aluminum. Proton-induced SEU error rates are higher than electron-induced SEU error rates at nominal supply voltage conditions. While the proton flux is significantly attenuated by the presence of the aluminum shielding, this results in a proton spectrum that is more likely to cause bit-flips within the SRAM cell. This is shown by the slight increase in event rate for shielding thicknesses of 730 and 870 mils, as compared to 100 mils. Interestingly, Fig. 20 suggests that electron-induced SEU error rates are estimated to be higher than proton-induced error rates under a range of reduced bias conditions.
Comparing electron-induced SEU error rates for near-Earth and Jovian environments yields consistent results. Although the environments are dramatically different, the calculated SEU error rates suggest that electron-induced SEUs at or near nominal bias conditions are extremely rare events and unlikely to contribute to error rates in SRAMs fabricated in technology nodes at or above 45 nm. The presence of high fluxes of energetic electrons, up to 100 MeV, has a significant impact on error rates, especially under reduced bias conditions, in the Jovian environment when compared to that of lower energy electrons found in the Van Allen radiation belts.
The differences between the Jovian and near-Earth environments are most significant at reduced bias conditions where electron-induced SEU error rates are higher than those of the geosynchronous environment by more than an order of magnitude. Furthermore, the estimated error rates in Fig. 17 and Fig. 20 suggest that spacecraft operating near an energetic electron environment, like those found in the Van Allen radiation belts or the Jupiter planetary system, that enter into a power-saving or quiescent mode would significantly increase the likelihood of SEUs contributing to anomalous behavior in the onboard electronics systems.
Modeling of Multiple-Cell Upsets
Multiple-cell upsets (MCUs) are events in which a single particle changes the state of more than one memory element. If the affected cells are in the same logical word, the event is described as a multiple-bit upset (MBU). Monte Carlo simulation is well suited for predicting and analyzing MCU because of its ability to track all of the secondary, tertiary, and subsequent-generation particles resulting from the interaction of a single primary particle [68]. Each one of these particles has the potential to affect one or more cells, possibly resulting in large clusters of errors from a single primary particle.
If one particle upsets several cells, but each affected cell is in a different word, all of the errors can be corrected by simple error detection and correction (EDAC) schemes [69]. If the affected cells are in the same word, however, the errors may not be correctable without use of more sophisticated techniques. Consequently, MBUs are particularly important in determining the reliability of advanced memories. Spatially separating bits in a word can help to reduce the likelihood of MBUs. Monte Carlo analysis can be used to determine how effective this separation will be for a given technology and radiation environment.
Scaling of integrated circuits has decreased the amount of charge required to upset storage cells. The sensitive volume per bit has also decreased, which tends to reduce the SEE cross section. These competing effects have led to complicated SEE responses in highly-scaled technologies. For proton irradiation of bulk CMOS technologies, little or no change in SEU rates is typically observed, while multiple-bit upset rates increase [70]. Additionally, proton ground testing does not account for device orientation or angle of incidence [71]. The probability of MCU in various technologies has been reported, showing that the fraction of single events that leads to MCU increases for smaller technologies [72]–[77].
In [68], a TCAD model of an SRAM was imported into MRED. This is a useful demonstration of how Monte Carlo simulations can be used to analyze multiple-cell or multiple-bit upsets. An array of 204 sensitive volumes, equivalent to the sensitive volumes in a \sigma _{ED}(E) ={{N}\over{\phi}}
{\sigma _{MBU}} = {\sigma _M}\left({{Q_{crit}}} \right)
A mred-(v7 g4.8.0) generated nuclear event initiated by a 63-mev proton in silicon. Each shaded volume represents the sensitive volume of a single cell. 30 fc or more charge is generated in each of six cell volumes. After [68].
The simulation results for multiple cell events are shown in Fig. 22 and Fig. 23 for 63 and 200 MeV protons, respectively. The angular dependence for the lower energy protons is much greater than that for the higher energy protons. For the 63 MeV protons, the MBU cross section increases with angle due to the longitudinal scattering of secondary products in the sensitive volume plane. For this energy, protons normally incident to the sensitive volume plane produce secondary particles that travel into the silicon bulk and away from the sensitive region, traversing a minimal number of sensitive volumes. As the angle of incidence increases, the scattered products travel in the plane containing the sensitive volumes and the MBU probability increases. For the 200 MeV particles, the distribution of secondary products is much less sensitive to angle. Experiments along with MRED simulations for protons [78] and neutrons [79] have been used to estimate the probability of observing MCUs for space and terrestrial radiation environments.
MRED (v7 g4.8.0) simulation of multiple volume energy deposition cross sections for 63 mev protons. (after [68]).
Modeling TID Enhancement Due To High-Z Materials Near Oxides
MRED also has been applied to evaluate effects of the total ionizing dose (TID) deposited in gate insulators encapsulated with layers of materials of varying atomic number, which are typical of past, present, and future generations of microelectronic devices and ICs. The effects of 10-keV X-rays and 400-keV endpoint-energy bremsstrahlung X-rays on MOS capacitors with
Schematic diagrams of MOS capacitors having three different geometries are shown in Fig. 24. These include capacitors with a
Device geometries for Al-gate,
Each structure in Fig. 24 was simulated using MRED. The implementation of low energy electromagnetic processes in this particular Geant4 toolkit [4], [5] is valid for energies down to 250 eV and can be used up to approximately 100 GeV. The output of this version of MRED was compared with the Geant4 low energy electromagnetic physics models for electron transport with a version that incorporates the electron transport code PENELOPE 2008 [19]–[24]. Calculations with these two methods differed by less than the experimental variations in device response that were noted in [81], [82]. In the comparisons between calculations and experiment that follow, we present the averages of the two calculated values.
Fig. 25 shows the dose enhancement factor (DEF) calculated for the structures of Fig. 24 for irradiation with 10-keV X-rays, relative to the equilibrium dose that would otherwise have been deposited in a slab of pure
MRED (v9 g4.9.4) simulation of enhanced dose due to 10-kev X-rays for the MOS capacitor structures of Fig. 19 as a function of
To facilitate comparisons between code calculations and experimental values that are independent of dosimetry, charge yield, differences in trapping efficiency, and other factors that complicate the general prediction of TID response [80], [85], Fig. 26 compares MRED calculations of the ratio between the calculated DEFs presented in Fig. 20 for 10-keV X-rays for capacitors with 35 nm oxides to those for 1060 nm oxides. These are compared with the experimentally measured ratios of hole trapping reported in [81] for capacitors with oxides of these two thicknesses. Fig. 26 shows that MRED calculations of the enhanced dose due to the higher-Z overlayers match well the experimentally measured values, supporting the ability of the code to calculate both the effects of the incident particles and the subsequently generated secondary particles on the resulting TID in the sensitive volume of interest [80].
MRED (v9 g4.9.4) calculations of the ratios of the DEFs due to 10-kev X-rays for capacitors with 35 nm oxides to the DEFs of capacitors with 1060 nm oxides. These are compared with the experimentally measured ratios of hole trapping reported in [81] for capacitors with oxides of these two thicknesses. (after [80], [81]).
MRED (v9 g4.9.4) simulation of excess dose deposited in
Fig. 27 shows the ratio of the calculated dose in capacitors with the
Fig. 28 shows MRED calculations of dose enhancement for the capacitors of Fig. 24 with
MRED (v9 g4.9.4) simulation of dose (in rad(
Modeling of Displacement Damage
Displacement damage occurs when an incident particle displaces atoms as it travels through a semiconductor lattice. The resulting stable, electrically active defects are detrimental to device performance metrics such as BJT gain, light emission in LEDs, diode leakage current, and CCD pixel dark current. A thorough review of displacement damage physics, modeling, and device effects can be found in [88]. MRED has been used to model the average amount of displacement damage sustained by proton-irradiated GaAs [89] and heavy ion-irradiated Si [90]. MRED has also been used to calculate the distribution of displacement damage in proton-irradiated HgCdTe [91] and heavy-ion-irradiated Si [92].
A. MRED Simulations of Average Displacement Damage
Radiation-induced degradation in many semiconductor devices has been shown to scale with nonionizing energy loss (NIEL). NIEL is a calculated metric that represents the average amount of nonionizing energy that an incident particle loses to the creation of lattice damage. NIEL is calculated in units of NIEL(E) \! = \! {{N}\over {A}}\mathop \int \! \int \nolimits_{{\theta _{min}}}^\pi \! \left({{{d\sigma \! \left({\theta, E} \right)}}\over {{d\Omega}}} \right) \! T\left({\theta, E} \right)L\left[{T\left({\theta, E} \right)} \right]d\Omega\eqno{\hbox{(1)}}
NIEL calculations quantify nonionizing energy loss averaged along a particle trajectory. By contrast, MRED tallies the nonionizing energy deposited by a particle within a device in three spatial dimensions. This preserves position-dependent information about atomic displacement, atomic stopping, and phonon generation. Although an atomic collision may take place outside of a depletion region, the location of the resulting displacement damage may occur within a depletion region where it will have damaging effects on device performance.
MRED calculates the nonionizing energy deposited per unit volume by an incident particle as a field NIEL\left({E\left({p, z} \right)} \right) \simeq \eta \left({p, z} \right) = \int \int {F\left({\vec 0,p\hat k, z\hat k} \right)}dxdy\eqno{\hbox{(2)}}
B. Comparison of MRED Estimate of Nonionizing Energy Deposition Rate To Experimental Damage Factors
1. 1) light Emission Reduction in Gaas Leds
In [89], the reduction in minority carrier lifetime observed in GaAs LEDs irradiated with 1 to 500 MeV protons and reported in [98] was compared to nonionizing energy deposition rates calculated with MRED as well as NIEL values calculated with the methods described by Burke [96] and Jun [97]. Energy-dependent nonionizing energy deposition rates from MRED were subdivided into contributions from relativistic Coulomb interactions and nuclear recoils (both elastic and inelastic). NIEL values were calculated from nonionizing energy lost through nuclear recoils. Fig. 29 compares NIEL values to GaAs LED damage for proton energies between 1 MeV and 1000 MeV.
Comparison of MRED (v6 g4.6.0) calculations of nonionizing energy deposition rate (
The reductions in minority carrier lifetime observed in GaAs LEDs irradiated with 1 to 10 MeV protons agreed well with non-ionizing energy deposition rates computed with MRED [89]. In fact, the minority carrier lifetime damage factor scaled with nonionizing energy deposition rate calculations from relativistic Coulomb interactions for the tested proton energy range of 1 MeV to 500 MeV. However, the NIEL values overestimated GaAs damage by a factor of 10 for 500 MeV protons. Nonionizing energy deposition rates calculated from nuclear recoils overestimated GaAs damage by a factor of 2 for 500 MeV protons.
2. 2) leakage Current Increase in Si JFET Diodes
In [90] the total increase in leakage current was measured in Si JFET diodes irradiated with 252 Cf and 241 Am. The 241 Am source emits 5.9 MeV alpha particles, and 252 Cf emission byproducts include 5.6 MeV alpha particles, neutrons with an average energy of 0.5 MeV and peak energy of 2 MeV, and light and heavy fission fragments. A typical 252 Cf light fission fragment is 106 MeV Cd, and a typical heavy fragment is 80 MeV Nd. Damage factors for both diodes were defined as the average increase in leakage current per particle. The damage factors were calculated to be 1.2 fA per fission fragment for the 252 Cf-irradiated diode and
Ratios of experimental damage factors and NIEL values calculated with SRIM and MRED (v9 g4.9.4) for Si jfet diodes irradiated with fission fragments emitted by a 252 Cf source and alpha particles emitted by an 241 Am source. (After [90]).
The ratio of NIEL values for two types of particle incident upon the same target material is equal to the ratio of damage measured after irradiation with those two types of particles [99]. The nonionizing energy deposition rate was calculated for 106 MeV Cd and 80 MeV Nd in Si using MRED as described in [89]. The average nonionizing energy deposition rates for these two fission fragments was divided by the nonionizing energy deposition rate calculated for 5.9 MeV alpha particles in Si. Similarly, NIEL values for 106 MeV Cd and 80 MeV Nd in Si were calculated with SRIM using the method described in [95]. The average of these two values was divided by the NIEL value for 5.9 MeV alpha particles in Si. The ratio of damage factors measured in the 252 Cf-irradiated diode and the 241 Am-irradiated diode was within 6% of the NIEL ratio calculated with SRIM and within 12% of the nonionizing energy deposition rate value calculated with MRED [90].
C. Displacement Damage Distributions
Although the average amount of nonionizing energy can be used to predict device degradation for a given fluence, neither NIEL nor the nonionizing energy deposition rate computed from MRED can always accurately predict how much the amount of displacement damage will vary between individual particles. Distributions of degradation events caused by individual energetic particles include “extreme” events that do not scale linearly with NIEL. The maximum sizes of damage events measured in different materials exceed the maximum values predicted by the kinematics of atomic collisions [98], [99]. MRED has been used to demonstrate that the distribution of damage calculated for proton-irradiated HgCdTe CCD pixels underestimates the measured distribution of dark current increases [91]. In addition, MRED calculations of location-dependent vacancies and interstitial atoms have also been used to predict the distribution of leakage current increases in heavy ion-irradiated Si JFET diodes when electric field enhancement is suspected to be present [92].
1. 1) distribution of Dark Current Increase in Hgcdte Pixels
In [91], dark current increases were measured in 266,000 HgCdTe pixels irradiated with 63 MeV protons to predict on-orbit radiation damage for the James Webb Space Telescope. Probability distributions for Coulomb interactions, nuclear elastic reactions, and nuclear inelastic reactions were compared to a probability distribution function describing dark current increase in the irradiated pixels. The relativistic Coulomb interaction contribution to nonionizing energy was calculated with MRED. Nuclear elastic and inelastic contributions to nonionizing energy deposition were calculated with the MCNPX code [100].
A comparison of probability distribution functions for the measured increases in pixel dark current and calculated quantities of nonionizing energy loss per pixel demonstrated that the maximum size of extreme damage events cannot be predicted from NIEL, as shown in Fig. 31. The largest measured increase in dark current (0.1 electrons/s) was twice the size of the largest predicted increase (0.05 electrons/s). In addition, nonionizing energy calculations underestimated the number of pixels predicted to sustain extreme damage. Only 3 pixels were predicted to sustain a dark current increase of 0.05 electrons/s, but dark current increases of this magnitude were measured in approximately 3,000 pixels. Electric field enhancement was stated as a possible mechanism for the extreme dark current increases observed in the HgCdTe pixels.
2. 2) distribution of Leakage Current Increase in Si JFET Diodes
Single ion-induced increases in leakage current were measured in three Si JFET diodes exposed to a 252 Cf source [92]. The distribution of measured leakage current increases was compared to the distributions of calculated leakage current increases expected from Frenkel pairs created by 106 MeV Nd and 80 MeV Cd ions, typical light and heavy fission fragments emitted by a 252 Cf source. MRED was used to identify the location of atomic displacement sites (vacancies) and stopped atoms (interstitials) within the depletion regions of a Si JFET diode. The increased defect density resulting from these vacancies and interstitials was used to calculate the decrease in generation lifetime caused by damage from individual ions. The expression for Shockley-Read-Hall generation was used to calculate a distribution of leakage current increases [101].
The increase in defect density alone was insufficient to account for the measured distribution of leakage current increases. However, electric field simulations performed with Silvaco TCAD identified volumes within the Si JFET diodes in which electric field strength exceeded
Summary and Conclusion
MRED computes energy deposition in materials of arbitrary composition and structure by tabulating the energy lost through electronic excitation (electronic stopping) and atom-atom collisions (nuclear stopping) separately. For single event upsets and total ionizing dose effects, the key mechanism is electronic stopping. We have used MRED to study a variety of single event upset mechanisms and on-obit failure rates. Some of those studies were focused on understanding observed anomalous effects during experimental campaigns or on-orbit observations, e.g., single event upsets due to nuclear reactions produced by heavy ions and low energy protons. Other studies were predictive in nature. MRED was used to predict an observable prior to experimental verification, e.g., muon and electron induced SEU.
Similar to single event upset, electronic stopping is the key metric for total ionizing dose effects. We have demonstrated methods to use MRED to compute TID effects by studying dose enhancement effects when high-Z material consistent with new gate stacks are placed near oxides. MRED's ability to track nuclear stopping was used to study displacement damage effects. The rates of nonionizing energy loss were computed in LEDs and Si JFETs, and compared to experimental values to obtain insight into the resulting device degradation. MRED was also used to compute displacement damage distributions in HgCdTe focal plane arrays and Si JFETS. Taken together, these results demonstrate that MRED enables a broad range of validated simulation and analysis capabilities that facilitate the computation of energy deposition and transport in microelectronic materials and devices. The combination of MRED simulations and a targeted experimental test campaign can provide more accurate error rate calculations for a broad range of devices and integrated circuits in the space environment than was previously possible using traditional methods.
ACKNOWLEDGEMENT
The authors wish to thank members of the Geant4 collaboration and in particular M. Asai, D. Wright, and T. Koi, Stanford Linear Accelerator Laboratory, for a most enjoyable and fruitful collaboration. A. Sierk and S. Mashnik, Los Alamos National Laboratory, have been of inestimable help in our effort to obtain and integrate the LANL codes LAQGSM and CEM03 into MRED. We especially thank F. Salvat, Facultat de Fisica, Universitat de Barcelona, Spain, for permission to use PENELOPE 2008 and Makoto Asai for his PENELOPE/Geant4 interface. The computing resources and system level support for this work were provided by the Advanced Computing Center for Research and Education (ACCRE) at Vanderbilt University. The authors also wish to thank Silvaco Inc. for supplying the TCAD tools used during this research.