Skip to main content
Log in

Mitigating Soft Errors in SRAM Address Decoders Using Built-in Current Sensors

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

In this paper, we propose a diagnose strategy based on built-in current sensors able to detect the effects of single event transients (SETs) in SRAM memory decoders. By analyzing the effects, it is possible to mitigate the error by warning the system about the erroneous write and read operation or by circuit error correction avoiding catastrophic multiple bit upset errors. While EDAC can only protect faults in the memory cell array, the proposed method can cope with faults in the combinational memory circuitry. This BICS-based technique can be used in combination with EDAC to achieve high reliability in memories fabricated in nanometer technologies. Our methodology has been validated by Spice simulation and results show that our approach presents a low area, performance and power dissipation penalty.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Borkar S (1999) Design challenges of technology scaling. IEEE Micro 19(4):23–29

    Article  Google Scholar 

  2. Buchner S, Campbell A, Meehan T, Clark K, Mcmorrow D, Dyer C, Sanderson C, Comber C, Kuboyama S (2000) Investigation of single-ion multiple-bit upsets in memories on board a space experiment. IEEE Trans Nucl Sci 47(3):705–711, June

    Article  Google Scholar 

  3. Calin Th, Vargas FL, Nicolaidis M (1995) Upset-tolerant CMOS SRAM using current monitoring: prototype and test experiments. In: Proceedings of the IEEE international test conference on driving down the cost of test. IEEE Computer Society, Washington, DC, pp 45–53

  4. Dodd PE, Massengill LW (2003) Basic mechanism and modeling of single-event upset in digital microelectronics. IEEE Trans Nucl Sci 50:583–602, June

    Article  Google Scholar 

  5. Dodd PE, Shaneyfelt MR, Felix JA, Schwank JR (2004) Production and propagation of single-event transients in high-speed digital logic ICs. IEEE Trans Nucl Sci 51(6):3278–3284, Dec

    Article  Google Scholar 

  6. Gill B, Nicolaidis M, Wolff F, Papachristou C, Garverick S (2005) An efficient BICS design for SEUs detection and correction in semiconductor memories. In: Design automation and test in Europe (DATE). IEEE Computer Society, Washington, DC, pp 592–597

  7. Gill B, Nicolaidis M, Papachristou C (2005) Radiation induced single-word multiple-bit upsets correction in SRAM. In: 11th IEEE International on-line testing symposium, 2005. IOLTS 2005, 266–271

  8. Gray K (2000) Adding error-correcting circuitry to ASIC memory. IEEE Spectrum 37(4):55–60, April

    Article  Google Scholar 

  9. Henes Neto E, Ribeiro I, Vieira M, Wirth G, Kastensmidt FL (2005) Evaluating fault coverage of bulk built-in current sensor for soft errors in combinational and sequential logic. In: Symposium on integrated circuits and systems design (SBCCI), pp 62–67

  10. Henes Neto E, Ribeiro I, Vieira M, Wirth G, Kastensmidt FL (2006) Using bulk built-in current sensors to detect soft errors. IEEE Micro 26(5):10–18, Sept./Oct.

    Article  Google Scholar 

  11. Hentsche R, Marques F, Lima F, Carro L, Susin A, Reis R (2002) Analyzing area and performance penalty of protecting different digital modules with Hamming Code and triple modular redundancy. In: Proceedings of 15th symposium on integrated circuits and systems design (SBCCI), pp 95–100, 9–14 September

  12. Hurst JP, Singh AD (1995) A differential built-in current sensor design for high speed IDDQ testing. In: 8th International Conference on VLSI Design. ACM, New York, p 419

  13. Houghton AD (1997) The engineer’s error coding handbook. Chapman & Hall, London

    Google Scholar 

  14. Johansson K, Ohlsson M, Olsson N, Blomgren J, Renberg P (1999) Neutron induced single-word multiple-bit upset in SRAM. IEEE Trans Nucl Sci 46(6):1427–1433

    Article  Google Scholar 

  15. Huang TC, Huang MC, Lee KJ (1997) A high-speed low-voltage built-in current sensor. In: IEEE international workshop on IDDQ testing, 1997. Digest of Papers 90–94

  16. Mazumder P (2002) Reliability and fault tolerance of RAMs. By Kanad Chakraborty, Sample Chapter is provided courtesy of Prentice Hall. Date: Oct 18

  17. Neuberger G, Lima F, Carro L, Reis R (2003) A multiple bit upset tolerant SRAM memory. ACM Transact Des Automat Electron Syst (TODAES) 8(4):577–590, October

    Article  Google Scholar 

  18. Neuberger G, Kastensmidt FL, Wirth G, Reis R (2005) Analyzing transient fault effects in the periphery logic of SRAM memories. In: Latin-American Test Workshop (LATW), pp 46–50

  19. Redinbo G, Napolitano L, Andaleon D (1993) Multibit correcting data interface for fault-tolerant systems. IEEE Transact Comput 42(4):433–446, April

    Article  Google Scholar 

  20. Shirvani P, Saxena N, Mccluskey E (2000) Software implemented EDAC protection against SEUs. IEEE Trans Reliab. Special Section on Fault-Tolerant VLSI Systems 49(3):273–284, September

    Google Scholar 

  21. Shivakumar P, Kistler M, Keckler SW, Burger D, Alvisi L (2002) Modeling the effect of technology trends on the soft error rate of combinational logic. In: IEEE Proceedings of the international conference on dependable systems and networks (DSN), pp 389–398

  22. Singh AD, Rasheed H, Weber WW (1995) IDDQ testing of CMOS opens: an experimental study. In: International test conference, 1995. Proceedings, pp 479–489

  23. Srinivasan GR, Murley PC, Tang HK (1994) Accurate, predictive modeling of soft error rate due to cosmic rays and chip alpha radiation. In: Reliability physics symposium, 1994. 32nd annual proceedings IEEE international, pp 12–16

  24. Srinivasan GR (1997) Modeling the cosmic-ray-induced soft-error rate in integrated circuits: an overview. IBM Journal of Research and Development 40(1):77–90

    Article  Google Scholar 

  25. Vargas F, Nicolaidis M (1994) SEU-tolerant SRAM design based on current monitoring. Fault-Tolerant Computing, 1994. FTCS-24. Digest of Papers, pp 106–115

  26. Wirth G, Vieira M, Henes Neto E, Kastensmidt FL (2005) Single event transients in combinatorial circuits. In: Symposium on integrated circuits and systems design (SBCCI). ACM, New York, pp 121–126

  27. Wirth G, Vieira M, Kastensmidt FL (2005) Computer efficient modeling of SRAM cell sensitivity to SEU. Latin-American Test Workshop (LATW), pp 51–56

  28. Wrobel F, Palau J, Calvet M, Bersillon O, Duarte H (2001) Simulation of nucleon-induced nuclear reactions in a simplified SRAM structure: scaling effects on SEU and MBU cross sections. IEEE Trans Nucl Sci 48(6):1946–1952, December

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Egas Henes Neto.

Additional information

Responsible Editor: C. Metra

Rights and permissions

Reprints and permissions

About this article

Cite this article

Henes Neto, E., Wirth, G. & Kastensmidt, F.L. Mitigating Soft Errors in SRAM Address Decoders Using Built-in Current Sensors. J Electron Test 24, 425–437 (2008). https://doi.org/10.1007/s10836-007-5056-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-007-5056-9

Keywords

Navigation