Soft-Error-Aware Read-Stability-Enhanced Low-Power 12T SRAM With Multi-Node Upset Recoverability For Aerospace Applications
Soft-Error-Aware Read-Stability-Enhanced Low-Power 12T SRAM With Multi-Node Upset Recoverability For Aerospace Applications
4, APRIL 2022
Soft-Error-Aware Read-Stability-Enhanced
Low-Power 12T SRAM With Multi-Node Upset
Recoverability for Aerospace Applications
Soumitra Pal , Member, IEEE, Wing-Hung Ki, Member, IEEE, and Chi-Ying Tsui, Senior Member, IEEE
Abstract— With the advancement of technology, the size of amount of cache memory is required [2]. Hence, SRAM cells,
transistors and the distance between them are reducing rapidly. which are used as cache memory, play a vital role in the power,
Therefore, the critical charge of sensitive nodes is reducing, area, and delay optimization of the processor.
making SRAM cells, used for aerospace applications, more
vulnerable to soft-error. If a radiation particle strikes a sensitive Deep space contains highly energetic particles, which
node of the standard 6T SRAM cell, the stored data in the impact the functionality of memory circuits [3]. On striking the
cell are flipped, causing a single-event upset (SEU). Therefore, substrate of an integrated circuit, such as semiconductor mem-
in this paper, a Soft-Error-Aware Read-Stability-Enhanced Low- ory, an energetic particle generates electron-hole pairs. The
Power 12T (SARP12T) SRAM cell is proposed to mitigate SEUs. electric field caused due to the reverse bias between the diffu-
To analyze the relative performance of SARP12T, it is compared
with other recently published soft-error-aware SRAM cells, sion region and substrate/n-well appears to the strike-generated
QUCCE12T, QUATRO12T, RHD12T, RHPD12T and RSP14T. minority carriers as a forward field. Hence, minority carriers
All the sensitive nodes of SARP12T can regain their data drift towards the drain diffusion regions, and on accumulation,
even if the node values are flipped due to a radiation strike. a positive or negative voltage spike is generated based on the
Furthermore, SARP12T can recover from the effect of single- type of minority carrier. If the level of the spike is beyond
event multi-node upsets (SEMNUs) induced at its storage node-
pair. Along with these advantages, the proposed cell exhibits the switching threshold of the logic circuit and its duration
the highest read stability, as the ‘0’-storing storage node, which is long enough, the stored content may flip, resulting in a
is directly accessed by the bitline during read operation, can phenomenon called single-event upset (SEU) or soft-error
recover from any upset. Furthermore, SARP12T consumes the [4], [5]. Furthermore, with minimum spacing between devices
least hold power. SARP12T also exhibits higher write ability and of an integrated circuit decreasing drastically due to aggressive
shorter write delay than most of the comparison cells. All these
improvements in the proposed cell are obtained by exhibiting technology scaling, a strike by a single ion may affect multiple
only a slightly longer read delay and consuming slightly higher nodes, which may result in a single-event multi-node upset
read and write energy. (SEMNU) [6].
Index Terms— Single-event upset (SEU), single-event multi- To address the effects of SEUs on memory, triple modular
node upsets (SEMNUs), critical charge, radiation hardness, read redundancy (TMR) has been used. This method uses three
stability, hold power, write ability. copies of memory cells, with majority voting to select and
output the correct value [7], [8]. If one copy is flipped,
I. I NTRODUCTION the other two will dominate the voting process, resulting
in the same output. However, this technique incurs huge
T HE aerospace industry has made human lives simpler
and improved security by providing a plethora of utili-
ties, such as satellite communications, military surveillance,
area and power penalties, making it unsuitable for most
designs [8], [9].
guidance, tracking systems, etc. In aerospace applications, Another way to mitigate the effects of SEUs is to employ
microprocessors are widely used for control and guidance, error correction codes (ECCs). However, ECCs incur huge
engine control, inertial navigation, etc. [1], and these proces- power, area and delay overhead due to the requirement of
sors are being embedded with multiple cores to upgrade their redundancy and extra devices for encoding and decoding
performance. A larger number of cores implies that a higher circuits [10], [11]. Therefore, soft-error-aware SRAMs are
preferred over ECCs because they are a less power-area- and
Manuscript received March 10, 2021; revised June 17, 2021 and July 26, delay-consuming solution [12]. Furthermore, it is preferred
2021; accepted August 18, 2021. Date of publication March 17, 2022; date
of current version March 29, 2022. This work was supported in part by
that the SRAM cell should have multi-node upset recover-
the Hong Kong Research Grants Council Areas of Excellence under Grant ability along with its SEU recovery ability [12].
AoE/P-404/18. This article was recommended by Associate Editor C. Wang. Due to the positive feedback of cross-coupled inverters in
(Corresponding author: Soumitra Pal.)
The authors are with the Department of Electronic and Computer Engi-
the 6T SRAM cell, an SEU occurring at one storage node
neering, The Hong Kong University of Science and Technology, Hong Kong alters the content of the other storage node automatically.
(e-mail: [email protected]). Hence, the 6T cell does not possess the characteristics that
Color versions of one or more figures in this article are available at
https://doi.org/10.1109/TCSI.2022.3147675.
a soft-error-aware SRAM should [13]. Several soft-error-
Digital Object Identifier 10.1109/TCSI.2022.3147675 aware SRAM cells have been proposed in the literature.
1549-8328 © 2022 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
PAL et al.: SARP12T SRAM WITH MULTI-NODE UPSET RECOVERABILITY 1561
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
1562 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 4, APRIL 2022
B. SEU Recovery Analysis turned ON and OFF, respectively. Since N6 is turned OFF
This sub-section gives a brief discussion of the proposed cell and N4 remains OFF (by virtue of its hold mode), node S1
when its sensitive nodes are affected by an SEU. A sensitive goes to a high impedance state and retains its logic value.
node is the surroundings of the reverse biased drain diffusion Therefore, N2 and N3 remain ON. Though P2 is turned ON,
region of an OFF transistor. If a radiation particle strikes the as NMOS transistors N2 (2.5×) and N3 (2.5×) are made larger
drain terminal of a PMOS, it produces either a ‘0’→‘1’ or than the PMOS transistor P2 (1×), QB stays at its original
‘1’→‘1’ transient pulse, based on the data that the node was logic level. Since QB retains its state, P1 remains ON and N5
storing initially. On the other hand, if an energetic particle remains OFF. Furthermore, as N3 is ON, S0 stays at ‘0’ and
strikes an NMOS, it generates either a ‘0’→‘0’ or ‘1’→‘0’ keeps N1 OFF. Therefore, Q recovers its original data (Fig. 3).
transient pulse. It is to be noted that, as the ‘0’-storing internal 3) SEU @ QB: When an SEU of enough strength influences
node (S0) of SARP12T is surrounded by drain terminals of ‘0’-storing storage node QB, the logic value changes to ‘1’
only NMOS transistors, only a ‘0’→‘0’ spike is generated, (Fig. 3). Subsequently, P1 is temporarily turned OFF and N5
which does not affect the logic state of the node. Hence, for is temporarily turned ON. Though N5 is turned ON, node S0
the ‘1’-storing case of SARP12T (i.e, Q = ‘1’, QB = ‘0’, retains its logic state because N3 (remains ON by virtue of its
S1 = ‘1’ and S0 = ‘0’), node S0 is not sensitive, whereas the hold mode) is made larger (2.5×) than N5. Therefore, N1 and
other nodes, i.e., Q, QB and S1, are sensitive. N4 remain OFF. Since both the pull-up (P1) and pull-down
1) SEU @ S1: When the ‘1’-storing internal node S1 is (N1) transistors corresponding to Q are OFF, node Q goes to
affected by an SEU, the node value changes from ‘1’ to a high impedance state and retains its initial logic state. As N4
‘0’ (Fig. 3). Consequently, transistors N2 and N3 are turned remains OFF and N6 (driven by Q) remains ON, S1 stays at
OFF. However, the pull-up transistor P2, corresponding to QB, its original logic value and keeps N2 and N3 ON. Hence, node
is kept OFF by the unaffected node Q. Since, both the pull-up QB is discharged to GND (Fig. 3).
and pull-down paths corresponding to QB are disconnected, 4) SEMNU @ Q-QB: When both the storage nodes Q and
node QB goes to a high impedance state. Generally, a high QB are simultaneously affected due to an SEMNU, node Q
impedance state does not change the logic state of the node. transits from ‘1’→‘0’ and node QB changes from ‘0’→‘1’.
Hence, QB maintains its initial logic value and keeps N5 OFF. Therefore, Q turns ON P2 and turns OFF N6. Similarly,
Therefore, S0 also goes to a high impedance state (as N5 and QB turns OFF P1 and turns ON N5. Though N5 is turned ON,
N3 are OFF) and retains its initial logic value. Since Q, QB and node S0 retains its logic level (as explained in Section II-B.3).
S0 retain their states, S1 recovers its original state (Fig. 3). Since the logic state of S0 is unaffected, transistors N1 and
2) SEU @ Q: When ‘1’-storing storage node Q is influ- N4 remain OFF. As both N6 and N4 are OFF, node S1
enced by an SEU, the logic state of the node transits to ‘0’ goes to a high impedance state and stays at its original logic
(Fig. 3). Therefore, transistors P2 and N6 are temporarily state. Therefore, N2 and N3 remain ON, and hence, QB is
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
PAL et al.: SARP12T SRAM WITH MULTI-NODE UPSET RECOVERABILITY 1563
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
1564 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 4, APRIL 2022
Fig. 5. RSNM of all the comparison cells at different VDDs . Fig. 6. TWA of all the considered cells at different VDDs .
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
PAL et al.: SARP12T SRAM WITH MULTI-NODE UPSET RECOVERABILITY 1565
Fig. 8. Energy consumption during read mode (EREAD ) at different VDDs . Fig. 9. Energy consumption during write mode (EWRITE ) at different VDDs .
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
1566 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 4, APRIL 2022
TABLE I
C RITICAL C HARGE (QC ) C OMPARISONS
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
PAL et al.: SARP12T SRAM WITH MULTI-NODE UPSET RECOVERABILITY 1567
Fig. 13. Behavior of soft-error recovery when different amounts of charge are collected at (a) node S1, (b) node Q, and (c) node QB, individually, and
(d) the storage node-pair Q-QB, simultaneously, of the proposed cell.
TABLE II
P ROBABILITY OF R ECOVERY FAILURE
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
1568 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 4, APRIL 2022
Fig. 15. Recovery of SARP12T when its (a) node S1, (b) node Q, (c) node QB and (d) storage node-pair Q-QB are affected by SEUs at V DD = 1 V. Insets:
results of 2000 MC simulations.
stored data reliably when its sensitive nodes are subjected to Table II presents the PRF of all the comparison cells. It is
SEUs or SEMNUs. To verify this, we have carried out Monte noticeable from the table that SARP12T can recover from
Carlo (MC) simulations with a sample size of 2000 while SEMNUs even in the presence of PVT variations, without a
injecting a 75 fC charge at all the single sensitive nodes, single failure (can also be seen from Fig. 15(d)), whereas the
individually, and at the storage node-pair, simultaneously, other comparison cells fail to recover from SEMNUs reliably.
in the presence of process, voltage and temperature (PVT)
variations. It is observed from the simulations that SARP12T G. Layout Area Comparison
can recover from SEUs induced at all its sensitive nodes and Layouts of all the considered cells are drawn to compare
SEMNUs induced at the Q-QB node-pair even in the presence the area of SARP12T with that of other cells. The thin cell
of PVT variations (Fig. 15). layout of SARP12T is shown in Fig. 2. The relative area of
Moreover, the reliability of a cell to recover from multi-node all the considered cells, with respect to SARP12T, is reported
upset is analyzed by estimating the probability of recovery- in Table III. It can be observed from the table that SARP12T
failure (PRF ), as given by consumes slightly larger area than the 12T cells, QUCCE12T
and QUATRO12T. This is due to the use of larger pull-down
# simulations failed to recover transistors in the proposed cell. Even though RHD12T also
PRF (%) = × 100. (3)
total number of simulations has 12 transistors in its design, it occupies a larger area
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
PAL et al.: SARP12T SRAM WITH MULTI-NODE UPSET RECOVERABILITY 1569
TABLE III A cell with a higher EQM shows a better overall per-
R ELATIVE A REA C OMPARISON formance. The relative EQM (with respect to SARP12T)
values, are shown in Fig. 16. The figure clearly illustrates
that the proposed SARP12T shows the highest EQM, thereby
validating its superior performance.
IV. C ONCLUSION
In this paper, a soft-error-aware read-stability-enhanced low-
power SRAM cell is proposed for aerospace applications.
SARP12T can regain its original data at all the sensitive
nodes, even if the node values are flipped by a radiation
strike. Furthermore, SARP12T can recover from the effect
of multi-node upset due to a single ion strike at the storage
node-pair. In addition to these advantages, the proposed cell
also exhibits the highest RSNM and consumes the lowest hold
power, while also showing better write performance compared
to most of the comparison cells. Moreover, SARP12T proves
its superiority over other contemporary cells by exhibiting
the highest EQM. Therefore, the proposed SARP12T can be
considered a better choice for aerospace applications.
R EFERENCES
[1] G. S. Mersten, “Microprocessors in aerospace applications,” in Proc.
Compcon Fall, Washington, DC, USA, Sep. 1979, pp. 264–269,
doi: 10.1109/CMPCON.1979.729122.
[2] G. Prasad, B. C. Mandi, and M. Ali, “Power optimized SRAM cell with
high radiation hardened for aerospace applications,” Microelectron. J.,
vol. 103, Sep. 2020, Art. no. 104843, doi: 10.1016/j.mejo.2020.104843.
[3] F. Pavón-Carrasco and A. De Santis, “The South Atlantic anomaly: The
Fig. 16. Relative EQM with respect to SARP12T at VDD = 1 V. key for a possible geomagnetic reversal,” Frontiers Earth Sci., vol. 4,
p. 40, Apr. 2016.
[4] J. Guo, L. Xiao, T. Wang, S. Liu, X. Wang, and Z. Mao, “Soft
than SARP12T because it has more PMOS (6) in its cell error hardened memory design for nanoscale complementary metal
design compared to the proposed SARP12T (2). RSP14T also oxide semiconductor technology,” IEEE Trans. Rel., vol. 64, no. 2,
pp. 596–602, 2015, doi: 10.1109/TR.2015.2410275.
consumes even larger area than SARP12T because it has more [5] J. Guo et al., “Design of area-efficient and highly reliable RHBD
transistors in its design. However, RHPD12T consumes the 10T memory cell for aerospace applications,” IEEE Trans. Very Large
largest area (Table III) among the cells because it is designed Scale Integr. (VLSI) Syst., vol. 26, no. 5, pp. 991–994, May 2018, doi:
10.1109/TVLSI.2017.2788439.
with much larger transistors. [6] C. Peng, “Radiation-hardened 14T SRAM bitcell with speed and
power optimized for space application,” IEEE Trans. Very Large Scale
Integr. (VLSI) Syst., vol. 27, no. 2, pp. 407–415, Nov. 2019, doi:
H. New Performance Metric for SRAM Cells 10.1109/TVLSI.2018.2879341.
The critical charge (QC ) determines an SRAM cell’s util- [7] D. G. Mavis and P. H. Eaton, “Soft error rate mitigation techniques for
modern microcircuits,” in Proc. IEEE Int. Rel. Phys. Symp. 40th Annu.,
ity in aerospace, and all other design metrics discussed in Apr. 2002, pp. 216–225, doi: 10.1109/RELPHY.2002.996639.
the preceding sub-sections are also important to consider [8] S.-F. Liu, P. Reviriego, and J. A. Maestro, “Efficient majority logic
for designing an SRAM cell. However, it is to be noted fault detection with difference-set codes for memory applications,” IEEE
Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 1, pp. 148–156,
that these SRAM design metrics are conflicting in nature. Jan. 2012, doi: 10.1109/TVLSI.2010.2091432.
For example, QC , RSNM, WWTV, TRA and TWA can be [9] M. Nicolaidis, “Design for soft error mitigation,” IEEE Trans.
improved by increasing VDD , but at the expense of higher Device Mater. Rel., vol. 5, no. 3, pp. 405–418, Sep. 2005, doi:
10.1109/TDMR.2005.855790.
power consumption (both hold power and dynamic power). [10] J. Gracia-Morán, L. J. Saiz-Adalid, D. Gil-Tomás, and P. J. Gil-Vicente,
QC can also be improved by increasing the node capacitance “Improving error correction codes for multiple-cell upsets in space
using upsized transistors. However, this will result in a larger applications,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 26,
no. 10, pp. 2132–2142, Oct. 2018, doi: 10.1109/TVLSI.2018.2837220.
area overhead and higher power consumption. Therefore, it is [11] J. Jiang, Y. Xu, W. Zhu, J. Xiao, and S. Zou, “Quadruple cross-coupled
not accurate to judge the overall performance of an SRAM latch-based 10T and 12T SRAM bit-cell designs for highly reliable ter-
cell by comparing individual parameters. This necessitates restrial applications,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 66,
no. 3, pp. 967–977, Mar. 2019, doi: 10.1109/TCSI.2018.2872507.
a design metric with which the overall performance of an [12] J. Guo, L. Xiao, and Z. Mao, “Novel low-power and highly reliable
SRAM cell can be gauged. For this purpose, we present an radiation hardened memory cell for 65 nm CMOS technology,” IEEE
electrical quality metric (EQM) that can estimate the overall Trans. Circuits Syst. I, Reg. Papers, vol. 61, no. 7, pp. 1994–2001,
Jul. 2014, doi: 10.1109/TCSI.2014.2304658.
performance of an SRAM, which is in line with [20]: [13] S. M. Jahinuzzaman, D. J. Rennie, and M. Sachdev, “A soft
Q C × RSNM × WWTV error tolerant 10T SRAM bit-cell with differential read capability,”
E QM = . (4) IEEE Trans. Nucl. Sci., vol. 56, no. 6, pp. 3768–3773, Dec. 2009,
E READ × E WRITE × HPWR × Area doi: 10.1109/TNS.2009.2032090.
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.
1570 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 4, APRIL 2022
[14] L. D. T. Dang, J. S. Kim, and I. J. Chang, “We-quatro: Radiation- Wing-Hung Ki (Member, IEEE) received the B.Sc.
hardened SRAM cell with parametric process variation tolerance,” IEEE degree from the University of California at San
Trans. Nucl. Sci., vol. 64, no. 9, pp. 2489–2496, Sep. 2017, doi: Diego, San Diego, CA, USA, in 1984, the M.Sc.
10.1109/TNS.2017.2728180. degree from the California Institute of Technology,
[15] C. Qi, L. Xiao, T. Wang, J. Li, and L. Li, “A highly reliable memory Pasadena, CA, USA, in 1985, and the Ph.D. degree
cell design combined with layout-level approach to tolerant single-event from the University of California at Los Angeles,
upsets,” IEEE Trans. Device Mater. Rel., vol. 16, no. 3, pp. 388–395, Los Angeles, CA, USA, in 1995.
Sep. 2016, doi: 10.1109/TDMR.2016.2593590. In 1992, he joined Micro Linear, San Jose, where
[16] Q. Zhao, C. Peng, J. Chen, Z. Lin, and X. Wu, “Novel write-enhanced he was involved in the design of power converter
and highly reliable RHPD-12T SRAM cells for space applications,” controllers. In 1995, he joined The Hong Kong
IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 28, no. 3, University of Science and Technology, Hong Kong,
pp. 848–852, Mar. 2020, doi: 10.1109/TVLSI.2019.2955865. where he is currently a Professor with the Department of Electronic and
[17] E. Seevinck, F. J. List, and J. Lohstroh, “Static-noise margin analysis Computer Engineering. His current research interests include power manage-
of MOS SRAM cells,” IEEE J. Solid-State Circuits, vol. 22, no. 5, ment circuits and systems, switched-inductor and switched capacitor power
pp. 748–754, Oct. 1987, doi: 10.1109/JSSC.1987.1052809. converters, low dropout regulators, wireless power transfer for biomedical
[18] V. Sharma, S. Cosemans, M. Ashouei, J. Huisken, F. Catthoor, implants, and analog IC design methodologies.
and W. Dehaene, “A 4.4 pJ/access 80 MHz, 128 kbit variability Dr. Ki has served on the International Technical Program Committee of
resilient SRAM with multi-sized sense amplifier redundancy,” IEEE the International Solid-State Circuits Conference from 2010 to 2014. He has
J. Solid-State Circuits, vol. 46, no. 10, pp. 2416–2430, Oct. 2011, doi: served as an Associate Editor for the IEEE T RANSACTIONS ON C IRCUITS
10.1109/JSSC.2011.2159056. AND S YSTEMS —II: E XPRESS B RIEFS . He is also an Associate Editor of the
[19] S. Pal, S. Mohapatra, W.-H. Ki, and A. Islam, “Soft-error-immune IEEE T RANSACTIONS ON P OWER E LECTRONICS and the IEEE J OURNAL
read-stability-improved SRAM for multi-node upset tolerance in space OF S OLID -S TATE C IRCUITS .
applications,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 68, no. 8,
pp. 3317–3327, Aug. 2021, doi: 10.1109/TCSI.2021.3085516.
[20] S. Lin, Y.-B. Kim, and F. Lombardi, “Design and performance evaluation
of radiation hardened latches for nanoscale CMOS,” IEEE Trans. Very
Large Scale Integr. (VLSI) Syst., vol. 19, no. 7, pp. 1315–1319, Jul. 2011,
doi: 10.1109/TVLSI.2010.2047954.
Authorized licensed use limited to: Tsinghua University. Downloaded on May 30,2023 at 22:30:15 UTC from IEEE Xplore. Restrictions apply.