Professional Documents
Culture Documents
Abstract—While single bit upsets on memories and storage ele- the struck cell are also upset. This happens because of the re-
ments are mitigated with either the use of redundancy and/or error duced distances between the sensitive nodes of cells (as for ex-
correction codes, Multiple-Cell-Upsets (MCU) may become a sig- ample the source of the NMOS transistor of the inverted loop
nificant threat to the integrity of systems when the corrupted cells
in the SRAM memories); while at the same time the charge in-
belong to the same word. In this paper, we identify four types of
MCUs as they were recorded during several irradiations under an duced by the impinging particles remains relatively stable. The
atmospheric-like neutron beam (ISIS facility). An analysis is done importance of MCUs comes from the possibility of turning them
on the underlying reasons of occurrence of each MCU type, as well into Multiple Bit Upsets (MBU). MBUs are a particular case of
as their shapes and sizes in order to classify them. The results of this MCUs in which more than one bit flip occurs within a word. In
work concern a commercial 90 nm SRAM that was tested under this case, even the application of error detection and Error Cor-
an atmospheric neutron beam in static and dynamic mode. It is rection Codes (ECC) may not be sufficient to preserve the data
shown that, when the memory is in dynamic mode, not only the
integrity. In most of the memories that embed ECC techniques,
typical MCUs that involve a few flipped cells may appear but also
large clusters of upsets are possible to occur with hundreds or even the latter generally correct no more than one bit flip per word,
thousands of cells being affected. although they are able to detect two or three bit flips. The addi-
tion of the capability to correct a second bit flip within a word
Index Terms—Dynamic mode, multiple cell upsets (MCUs), neu-
tron irradiation, single event latchup (SEL), SRAM. would imply a large number of redundant bits.
Many studies investigating particle induced MCUs exist in
the literature [1]–[10]. Most of them are focused on MCUs ap-
I. INTRODUCTION pearing in SRAMs at both the simulation and the experimental
level. The failure mechanism of MCUs is described as follows:
T HE EFFECTS OF neutron induced upsets to Integrated
Circuits (ICs) have been extensively studied in the last
two decades. Until recently, a major source of errors induced by
secondary charged particles generated by a particle strike gen-
erate electron-hole pairs, inducing free charge in silicon. This
charge drifts and diffuses towards a sensitive region of the cell,
neutrons has been considered to be Single Event Upsets (SEUs),
generating a parasitic current and resulting to an upset (SEU).
where the value of the bit stored in a single cell of the memory
With respect to the nature of the ions and the Linear Energy
is reversed. However, with the downscaling of devices, Mul-
Transfer (LET), the parasitic generated charge may affect a
tiple Cell Upsets (MCU) have started to appear more often, af-
group of neighboring cells resulting to an MCU. For example,
fecting significantly IC robustness. MCUs are upsets induced
at the simulation level, [1] shows that the proton induced MCU
by a single impinging particle, in which cells neighboring to
cross section is related to the downscaling of the sensitive nodes
(cells) among other factors. In [2] another study is performed
Manuscript received September 30, 2013; revised December 24, 2013; ac- in which the SEU and MCU cross sections are calculated with
cepted March 21, 2014. Date of publication May 23, 2014; date of current ver- respect to the deposited charge in the SRAM cells. Reference
sion August 14, 2014. This work was supported by the French “Agence Na-
tionale pour la Recherche” (ANR) under the framework of the HAMLET project [3] explains the role of the triple-well in the MCU frequency
ANR-09-BLAN-0155-01 increase, due to the amplification of the collected charge.
G. Tsiligiannis, L. Dilillo, A. Bosio, P. Girard, S. Pravossoudovitch, A. Besides the work done at the simulation level, several studies
Todri, and A. Virazel are with the Laboratoire d’Informatique, de Robotique
et de Microelectronique de Montpellier (LIRMM) Universite de Montpellier
have confirmed the existence of MCU at the experimental level
II/CNRS, 34095 Montpellier Cedex 5, France (e-mail: tsiligiann@lirmm.fr; [4]–[10]. An extensive work where the MCU shapes and sizes
dilillo@lirmm.fr; bosio@lirmm.fr; girard@lirmm.fr; pravo@lirmm.fr; are analyzed according to the layout architecture is presented in
todri@lirmm.fr; virazel@lirmm.fr) [4]. The reported MCUs were observed by irradiating an SRAM
H. Puchner is with the Cypress Semiconductor, Technology R&D, San Jose,
CA 95134 USA (e-mail: hrp@cypress.com). with different neutron energies while the memory was in reten-
C. Frost is with the Rutherford Appleton Laboratory, Harwell Oxford Didcot, tion (static) mode. In [5], micro-Single Event Latchups (SEL)
OX11 0QX, U.K. (e-mail: christopher.frost@stfc.ac.uk). have been recorded under the form of big clusters of upsets.
F. Wrobel and F. Saigné are with the Institut d’Electronique du Sud, Uni-
This is due to the constraint of an occurring latchup to small re-
versite Montpellier II / CNRS, UMR-CNRS 5214, 34095 Montpellier Cedex 5,
France (e-mail: frederic.saigne@ies.univ-montp2.fr). gions of the memory delimited by well taps. In [6] MCUs were
F. Wrobel is with the Institut d’Electronique du Sud, Universite Montpellier observed in the form of big clusters of upsets during irradia-
II / CNRS, UMR-CNRS 5214, 34095 Montpellier Cedex 5, France and also with tion and read-back of a 90 nm SRAM with neutrons, while in
Institut Universitaire de France (e-mail: frederic.wrobel@ies.univ-montp2.fr).
Color versions of one or more of the figures in this paper are available online
[7] large blocks of upsets have been observed for SRAMs and
at http://ieeexplore.ieee.org. DRAMs. Finally, in [8] the effect of the device orientation is
Digital Object Identifier 10.1109/TNS.2014.2313742 explored with respect to the MBU cross sections.
0018-9499 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1748 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 61, NO. 4, AUGUST 2014
TABLE I
APPLIED TEST DATA
TABLE II
MCU TYPES CROSS SECTION PER BIT
Fig. 10. Type D MCU: (a) Dynamic Stress at 50 –38246 cells upset (b) March
C- algorithm–89934 cells upset, (c) Mats + at 60 –23964 cells upset (d) Dy-
namic Stress nominal–41022 cells upset.