Skip to main content
Erschienen in: Journal of Electronic Testing 1/2013

01.02.2013

SEU Fault-Injection in VHDL-Based Processors: A Case Study

verfasst von: Wassim Mansour, Raoul Velazco

Erschienen in: Journal of Electronic Testing | Ausgabe 1/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Evaluating the sensibility of a given circuit with respect to soft errors became a main issue especially if it is intended to operate in space or at high altitudes. A hardware/software (HW/SW) approach to study the effects of soft errors by fault injection in the VHDL model of a CPU (Control Processor Unit) is presented and illustrated by results obtained for a LEON3 processor. The LEON3 is set to execute two benchmark algorithms. The first one is a typical 3x3 matrix multiplication, whereas the second one is a self-converging algorithm which is intended to provide correct results even if a failure occurs in the middle of the execution. The results of fault-injection campaigns targeting the register file unit of the processor are compared to those issued from a state-of-the-art method, the C.E.U. (Code Emulated Upset). One of the main advantages of the proposed method is the larger targeted Single Event Upset (SEU) sensitive area leading to improved error rate predictions.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Literatur
1.
Zurück zum Zitat Aguirre MA et al (2005) FT-UNSHADES: A new system for SEU injection, analysis and diagnostics over post synthesis netlist, in Proc. NASA Military and Aerospace Programmable Logic Devices, MAPLD, Washington, D.C., September 2005 Aguirre MA et al (2005) FT-UNSHADES: A new system for SEU injection, analysis and diagnostics over post synthesis netlist, in Proc. NASA Military and Aerospace Programmable Logic Devices, MAPLD, Washington, D.C., September 2005
2.
Zurück zum Zitat Alderighi M et al (2010) Experimental validation of fault injection analysis by the FLIPPER tool. Trans Nucl Sci 57(4):2129–2134CrossRef Alderighi M et al (2010) Experimental validation of fault injection analysis by the FLIPPER tool. Trans Nucl Sci 57(4):2129–2134CrossRef
3.
Zurück zum Zitat Arlat J et al (1990) Fault-injection for dependability validation—a methodology and some applications. Trans IEEE Softw Eng 16:166–182 Arlat J et al (1990) Fault-injection for dependability validation—a methodology and some applications. Trans IEEE Softw Eng 16:166–182
4.
Zurück zum Zitat Baumann R (2005) Soft errors in advanced computer systems. IEEE Des Test Comput 22(3):258–266CrossRef Baumann R (2005) Soft errors in advanced computer systems. IEEE Des Test Comput 22(3):258–266CrossRef
5.
Zurück zum Zitat Civera P et al (2001) Exploiting FPGA-based techniques for fault-injection campaigns on VLSI circuits. IEEE International Symposium on Defect and Fault Tolerance in VLSI systems pp. 250–258 Civera P et al (2001) Exploiting FPGA-based techniques for fault-injection campaigns on VLSI circuits. IEEE International Symposium on Defect and Fault Tolerance in VLSI systems pp. 250–258
6.
Zurück zum Zitat Entrena L et al (2012) Soft error sensitivity evaluation of microprocessors by multilevel emulation-based fault injection. Trans. Comput, pp.313–322 Entrena L et al (2012) Soft error sensitivity evaluation of microprocessors by multilevel emulation-based fault injection. Trans. Comput, pp.313–322
7.
Zurück zum Zitat Faure F, Peronnard P, Velazco R (2002) Thesic+: a flexible system for SEE testing, in Proc. of RADECS Faure F, Peronnard P, Velazco R (2002) Thesic+: a flexible system for SEE testing, in Proc. of RADECS
8.
Zurück zum Zitat Folkesson et al (1998) A comparison of simulation based and scan chain implemented fault injection. Proc. Of the Annual International Symposium on Fault-Tolerant Computing, pp. 284–293 Folkesson et al (1998) A comparison of simulation based and scan chain implemented fault injection. Proc. Of the Annual International Symposium on Fault-Tolerant Computing, pp. 284–293
9.
Zurück zum Zitat Guzman-Miranda H et al (2008) FT-UNSHADES-up: A platform for the analysis and optimal hardening of embedded systems in radiation environments. IEEE International Symposium on Industrial Electronics, pp.2276-2281 Guzman-Miranda H et al (2008) FT-UNSHADES-up: A platform for the analysis and optimal hardening of embedded systems in radiation environments. IEEE International Symposium on Industrial Electronics, pp.2276-2281
10.
Zurück zum Zitat Jeitler M et al (2009) FuSE—a hardware accelerated HDL fault injection tool. In SPL. 5th Southern Conference on Programmable Logic. pp. 84–94, April 2009. Jeitler M et al (2009) FuSE—a hardware accelerated HDL fault injection tool. In SPL. 5th Southern Conference on Programmable Logic. pp. 84–94, April 2009.
11.
Zurück zum Zitat Johnston AH (2000) Scaling and technology issues for soft error rates. Proceedings of 4th Annual Research Conference on Reliability, Stanford University, October 2000 Johnston AH (2000) Scaling and technology issues for soft error rates. Proceedings of 4th Annual Research Conference on Reliability, Stanford University, October 2000
12.
Zurück zum Zitat LopezOngil C et al (2007) A unified environment for fault injection at any design level based emulation. IEEE Trans Nucl Sci 54:946–950CrossRef LopezOngil C et al (2007) A unified environment for fault injection at any design level based emulation. IEEE Trans Nucl Sci 54:946–950CrossRef
13.
Zurück zum Zitat Ma T, Dressendorfer P (1989) Ionizing radiation effects in MOS devices and circuits. Wiley, New York Ma T, Dressendorfer P (1989) Ionizing radiation effects in MOS devices and circuits. Wiley, New York
14.
Zurück zum Zitat Madeira H et al (1994) RIFLE: a general purpose pin-level fault injector. Proc of the European Dependable Computing Conference. pp. 199–216. Madeira H et al (1994) RIFLE: a general purpose pin-level fault injector. Proc of the European Dependable Computing Conference. pp. 199–216.
15.
Zurück zum Zitat Mavis DG, Eaton P (2002) Soft error rate mitigation technqiues for modern microcircuits, in Proc. of International Reliability Symp., (IRPS), pp. 216–225 Mavis DG, Eaton P (2002) Soft error rate mitigation technqiues for modern microcircuits, in Proc. of International Reliability Symp., (IRPS), pp. 216–225
16.
Zurück zum Zitat Mohammadi A et al (2012) SCFIT: A FPGA-based fault injection technique for SEU fault model, in Proc. of the Design, Autimation and Test in europe Conference and Exhibition (DATE), pp.586-589 Mohammadi A et al (2012) SCFIT: A FPGA-based fault injection technique for SEU fault model, in Proc. of the Design, Autimation and Test in europe Conference and Exhibition (DATE), pp.586-589
17.
Zurück zum Zitat Naviner L et al (2011) FIFA: A fault-injection-fault-analysis-based tool for reliability assessment at RTL level. Microelectron Reliab 51:1459–1463CrossRef Naviner L et al (2011) FIFA: A fault-injection-fault-analysis-based tool for reliability assessment at RTL level. Microelectron Reliab 51:1459–1463CrossRef
18.
Zurück zum Zitat Nicolaidis M (2010) Soft errors in modern electronic systems. SPRINGER Ed., ISBN 978-1-4419-6992-7 Nicolaidis M (2010) Soft errors in modern electronic systems. SPRINGER Ed., ISBN 978-1-4419-6992-7
19.
Zurück zum Zitat Normand E (1966) Single-event effects in avionics. IEEE Trans Nucl Sci 43(2):461–474CrossRef Normand E (1966) Single-event effects in avionics. IEEE Trans Nucl Sci 43(2):461–474CrossRef
20.
Zurück zum Zitat Peronnard P (2009) Etude de cas: caractérisation d’un processeur complexe de type PowerPC, chapter in Méthodes et outils pour l’évaluation de la sensibilité de circuits intégrés avancés face aux radiations naturelles, October 2009 Peronnard P (2009) Etude de cas: caractérisation d’un processeur complexe de type PowerPC, chapter in Méthodes et outils pour l’évaluation de la sensibilité de circuits intégrés avancés face aux radiations naturelles, October 2009
21.
Zurück zum Zitat Rahbaran B et al (2004) Built-in fault injection in hardware- the FIDYCO example. Proc. of the Second IEEE International Workshop on Electronic Design, Test and Application, pp. 327–332, January 2004 Rahbaran B et al (2004) Built-in fault injection in hardware- the FIDYCO example. Proc. of the Second IEEE International Workshop on Electronic Design, Test and Application, pp. 327–332, January 2004
22.
Zurück zum Zitat Rezgui S, Velazco R, Ecoffet R, Rodriguez S, Mingo JR (2001) Estimating error rates in processor-based architectures. IEEE Trans Nucl Sci 48:1680–1687CrossRef Rezgui S, Velazco R, Ecoffet R, Rodriguez S, Mingo JR (2001) Estimating error rates in processor-based architectures. IEEE Trans Nucl Sci 48:1680–1687CrossRef
23.
Zurück zum Zitat Rousselle C et al (2001) A register-transfer-level fault simulator for permanent faults in embedded processors, in Proc. of DATE2001 Conference, Munich, Germany Rousselle C et al (2001) A register-transfer-level fault simulator for permanent faults in embedded processors, in Proc. of DATE2001 Conference, Munich, Germany
24.
Zurück zum Zitat Shokralla-Shirazi M et al (2008) FPGA-based fault injection into synthesizable verilog HDL models. The Second International Conference on Secure System Integration Reliability Improvement, SSIRI Shokralla-Shirazi M et al (2008) FPGA-based fault injection into synthesizable verilog HDL models. The Second International Conference on Secure System Integration Reliability Improvement, SSIRI
25.
Zurück zum Zitat Sieh V et al (1997) VERIFY: evaluation of reliability using VHDL-models with embedded fault description. Proc. Of the International Symposium on Fault-Tolerant Computing, pp. 32–36, June 1997 Sieh V et al (1997) VERIFY: evaluation of reliability using VHDL-models with embedded fault description. Proc. Of the International Symposium on Fault-Tolerant Computing, pp. 32–36, June 1997
26.
Zurück zum Zitat Velazco R, Rezgui S, Ecoffet R (2000) Predicting error rate for microprocessor-based digital architectures through c.e.u. (code emulating upsets) injection. IEEE Trans Nucl Sci 47:2405–2411CrossRef Velazco R, Rezgui S, Ecoffet R (2000) Predicting error rate for microprocessor-based digital architectures through c.e.u. (code emulating upsets) injection. IEEE Trans Nucl Sci 47:2405–2411CrossRef
27.
Zurück zum Zitat Velazco R et al (2010) Integrated circuit qualification for space and ground-level applications: accelerated tests and error-rate predictions. Chapter, series: frontiers in electronics testing, vol. 41 Velazco R et al (2010) Integrated circuit qualification for space and ground-level applications: accelerated tests and error-rate predictions. Chapter, series: frontiers in electronics testing, vol. 41
28.
Zurück zum Zitat Velazco R et al (2011) Robustness with respect to SEUs of a self-converging algorithm, in Proc. of LATW 2011 (Latin American Test Workshop), Porto Galinhas, Brazil, 28–30 March 2011 Velazco R et al (2011) Robustness with respect to SEUs of a self-converging algorithm, in Proc. of LATW 2011 (Latin American Test Workshop), Porto Galinhas, Brazil, 28–30 March 2011
29.
Zurück zum Zitat Velazco R et al (2011) Improving SEU fault tolerance capabilities of a self-converging algorithm, in Proc. of RADECS 2011 (RADiation Effects on Circuits and Systems), Sevilla, spainl, 19–23 September 2011 Velazco R et al (2011) Improving SEU fault tolerance capabilities of a self-converging algorithm, in Proc. of RADECS 2011 (RADiation Effects on Circuits and Systems), Sevilla, spainl, 19–23 September 2011
30.
Zurück zum Zitat Zhang H et al (2008) FITVS: A FPGA-based emulation tool for high efficiency hardness evaluation, in International Symposium on Parallel and Distributed Processing with Applications, pp.525-531 Zhang H et al (2008) FITVS: A FPGA-based emulation tool for high efficiency hardness evaluation, in International Symposium on Parallel and Distributed Processing with Applications, pp.525-531
Metadaten
Titel
SEU Fault-Injection in VHDL-Based Processors: A Case Study
verfasst von
Wassim Mansour
Raoul Velazco
Publikationsdatum
01.02.2013
Verlag
Springer US
Erschienen in
Journal of Electronic Testing / Ausgabe 1/2013
Print ISSN: 0923-8174
Elektronische ISSN: 1573-0727
DOI
https://doi.org/10.1007/s10836-013-5351-6

Weitere Artikel der Ausgabe 1/2013

Journal of Electronic Testing 1/2013 Zur Ausgabe

Neuer Inhalt