Professional Documents
Culture Documents
Tino Heijmen
Philips Research Laboratories (WAY41), High Tech Campus 5, 5656 AE Eindhoven,
The Netherlands, email: tino.heijmen@philips.com
Abstract the node level and may lead to a corrupted data bit, called
a soft error. In a memory cell, such as an SRAM cell or a
In the current paper we investigate the factors that affect flip-flop, a soft error means that the state of the cell has
the critical charge (Qcrit) for a soft error in a memory cell. changed (‘bit flip’). An important measure for the soft-
Also the spread of Qcrit due to variations in the transistor error-sensitivity of a circuit node is the critical charge
model parameters is studied. The role of the current (Qcrit), which is the minimum amount of charge that needs
waveform that is applied in the simulation, the current to be injected in a circuit node to produce a soft error.
pulse width, and the inclusion of back-end parasitics are Qcrit can be calculated efficiently using a circuit
discussed. Furthermore, we treat the impact on Qcrit of simulator. In the present work, we report results from
supply voltage, temperature, and process variant. Also, circuit simulation demonstrating the impact of various
the paper deals with the effects of parameter variations factors on the critical charge. Because Qcrit is directly
through the node capacitance and the PMOS ON-current. related to the soft-error rate, understanding of the effect of
Finally, we show the importance of the spread in Qcrit and these factors is important to estimate the SER of a circuit.
demonstrate that detailed knowledge about the current- First, the impact of the current waveform and of several
pulse width is necessary for accurate SER estimation. external factors is discussed. Then, the effect of individual
parameter variations and the Qcrit distribution are treated.
1. Introduction
2. Simulation methodology
Radiation-induced soft-errors are an increasingly
important reliability issue in deep-submicron CMOS Critical charge definition
integrated circuit (IC) design [1]. On the one hand, the
number of sensitive nodes tends to grow with every new Many methods have been reported in the literature for
product generation. On the other hand, the soft-error rate the calculation of the critical charge. In the current work,
(SER) per data bit stays roughly constant (RAM) or we compute Qcrit by circuit simulation using a current
increases (logic) [1],[2]. As a consequence, advanced source to model the charge collection. For a given
characterization and mitigation methods are required in waveform of the current pulse, the amplitude of the pulse
order to assure IC reliability. is varied in order to find the critical value for which the
Soft errors are caused by two types of radiation: (1) pulse causes an upset. Qcrit is then defined as the total
alpha particles emitted by radioactive impurities in IC and amount of charge contained by this critical current pulse.
package materials and (2) high-energy neutrons resulting An SRAM cell that is hit by an ionizing particle is
from the interaction of cosmic radiation with the earth’s schematically depicted in Figure 1. The dashed
atmosphere [1]. When an alpha particle hits silicon it rectangular shows the drain diffusion area of the pull-
generates charges in the form of electron-hole pairs. A down NMOS transistor N1, the area that is most sensitive
neutron does not ionize the material directly, but interacts in the case that the cell stores a logical 1, i.e., node INT1
with atoms via elastic or inelastic collisions or via nuclear is high and node INT2 is low. The current source Jelec
fission. The resulting products are capable of inducing represents the current pulse due to charge collection. The
electron-hole pairs. subscript “elec” denotes that electrons are being collected,
Drift and diffusion can transport the generated charges which results in a lowering of the node level of INT1. As
to circuit nodes. This causes a current pulse that disturbs a model vehicle a 90-nm SRAM cell is used.
Acknowledgements
Figure 8: Qcrit distributions for Wf = 90 ps.
The authors would like to thank Gilles Gasiot and
The error bars in Figure 5 show the spread in Qcrit due Keith Forbes for many insightful discussions and Bram
to process variations for 180-, 130-, and 90-nm SRAMs. Kruseman and Thomas Mérelle for reviewing the paper.
The spread is defined by the 3V value of the best-case
process corner and the 3V value of the worst-case References
corner. The relative spread at Wf=90 ps is comparable for [1] J. Maiz and N. Seifert (Guest Eds.), “Special issue on soft
the three technologies. At Wf=1 ps the spread is much errors and data integrity in terrestrial computer systems”,
Trans. Dev. Mater. Reliability, vol. 5, no. 3, Sep. 2005.
smaller and decreasing with technology scaling. The ratio
[2] T. Heijmen et al., “A comparative study on the soft-error
of the largest Qcrit at Wf=90 ps and the smallest Qcrit at rate of flip-flops from 90-nm production libraries”, Proc.
Wf=1 ps equals 2.7, 2.4 and 2.6 for 180-, 130- and 90-nm Int’l Reliability Physics Symp. (IRPS), 2006, pp. 204211.
technology nodes, respectively. [3] L.B. Freeman, “Critical charge calculations for a bipolar
SRAM array”, IBM J. Res. Dev., vol. 40, no. 1, Jan. 1996,
5. Conclusions pp. 7789.
[4] T. Mérelle et al., “Criterion for SEU occurrence in SRAM
deduced from circuit and device simulations in case of
Essential in Qcrit simulations is the model for the neutron-induced SER”, Trans. Nucl. Sci., vol. 52, no. 4,
current pulse that is induced by an incident particle. Both Aug. 2005, pp. 11481155.
the waveform and the width of the pulse significantly [5] G. Hubert et al. “A review of DASIE code family:
influence the simulation result. Including back-end contribution to SEU/MBU understanding”, Proc. Int’l On-
parasitics in the simulation adds a constant term to Qcrit Line Test Symp. (IOLTS), 2005, pp. 8794.
(|1 fC for a 90-nm SRAM cell). The critical charge is an [6] P. Roche et al., “Determination of key parameters for SEU
affine function of VDD but is independent of temperature. occurrence using 3-D full cell SRAM simulations”, Trans.
For large pulse widths Qcrit differs for different process Nucl. Sci., vol. 46, no. 6, Dec. 1999, pp. 13541362.
[7] T. Heijmen and B. Kruseman, “Impact of process
variants, due to variations in the transistor current.
variations on the alpha–particle-induced SER of embedded
Results on the Qcrit sensitivity to variations in the SRAMs”, Proc. Int’l Conf. Memory Technology and
individual transistor parameters show that Eq. (5) is Design (ICMTD), 2005, pp. 7780.
useful to get qualitative results and evolutions. They also [8] T. Heijmen and B. Kruseman, “Alpha-particle induced
demonstrate that the Qcrit sensitivity to variations in SER of embedded SRAMs affected by variations in
physical and electrical parameters depends strongly on the process parameters and by the use of process options”,
duration of the applied current pulse. For narrow pulses Solid-State Electronics¸ vol. 49, pp. 17831790, no. 11,
(Wf 20 ps) Qcrit is mainly affected by variations in the Nov. 2005.
CnodeVDD term. The transistor width (W) and length (L) [9] H. Fukui et al., “Comprehensive study on layout
and the junction capacitance (Cj) then influence Qcrit dependence of soft errors in CMOS latch circuits and its
scaling trend for 65 nm technology node and beyond”,
through the node capacitance. For wide pulses (Wf ! 20 ps) Proc. Symp. VLSI Technology, 2005, pp. 222 – 223.
the IP,ON wpulse component is increasingly dominating the [10] V. Degalahal et al., “The effect of threshold voltages on
Qcrit variation. The parameters W and L and the PMOS the soft error rate”, Proc. Int’l Symp. Quality Electronic
threshold voltage (VT,P) influence Qcrit through IP,ON . Design, 2004, pp. 503 – 508.