Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1874620.1874743acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Statistical fault injection: quantified error and confidence

Published: 20 April 2009 Publication History

Abstract

Fault injection has become a very classical method to determine the dependability of an integrated system with respect to soft errors. Due to the huge number of possible error configurations in complex circuits, a random selection of a subset of potential errors is usual in practical experiments. The main limitation of such a selection is the confidence in the outcomes that is never quantified in the articles. This paper proposes an approach to quantify both the error on the presented results and the confidence on the presented interval. The computation of the required number of faults to inject in order to achieve a given confidence and error interval is also discussed. Experimental results are shown and fully support the presented approach.

References

[1]
R. Baumann, "Radiation-induced soft errors in advanced semiconductor technologies", IEEE transactions of Device and Materials Reliability, vol. 5, no. 3, September 2005, pp. 305--316
[2]
H. Bar-El, H. Choukri, D. Naccache, M. Tunstall, C. Whelan, "The sorcerer's apprentice guide to fault attacks", Proceedings of the IEEE, vol. 94, no. 2, February 2006, pp. 370--382
[3]
R. Leveugle, K. Hadjiat, "Multi-level fault injections in VHDL descriptions: alternative approaches and experiments", Journal of Electronic Testing: Theory and Applications (JETTA), Kluwer, vol. 19, no. 5, October 2003, pp. 559--575
[4]
A. Ammari, R. Leveugle, M. Sonza-Reorda, M. Violante, "Detailed comparison of dependability analyses performed at RT and gate levels", IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems, 2003, pp. 336--343
[5]
G. C. Cardarilli, F. Kaddour, A. Leandri, M. Ottavi, S. Pontarelli, R. Velazco, "Bit-flip injection in processor-based architectures: a case study", 8th IEEE International On-Line Testing workshop, Isle of Bendor, France, July 8--10, 2002, pp. 117--127
[6]
J. Gracia, J. C. Baraza, D. Gil, P. J. Gil, "Comparison and application of different VHDL-based fault injection techniques", IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems, 2001, pp. 233--241
[7]
L. Berrojo, I. Gonzalez, F. Corno, M. Sonza-Reorda, G. Squillero, L. Entrena, C. Lopez, "New techniques for speeding up fault-injection campaigns", Design, Automation and Test in Europe Conference (DATE), March 4--8, 2002, pp. 847--852
[8]
R. Leveugle, "Fault injection in VHDL descriptions and emulation", IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems, 2000, pp. 414--419
[9]
P. Civera, L. Macchiarulo, M. Rebaudengo, M. Sonza Reorda, A. Violante, "Exploiting FPGA-based techniques for fault injection campaigns on VLSI circuits", IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems, 2001, pp. 250--258
[10]
P. Vanhauwaert, R. Leveugle, P. Roche, "A flexible SoPC-based fault injection environment", 9th IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems (DDECS), Prague, Czech Republic, April 18--21, 2006, pp. 192--197
[11]
Berenson Student CD-ROM - 10th edition, http://courses.wcupa.edu/rbove/Berenson/10th%20ed%20CD-ROM%20topics/section8_7.pdf
[12]
R. Johnson, I. Miller, J. Freund, "Probability and Statistics for Engineers (7th Edition)", Prentice Hall
[13]
M. Matsumoto, T. Nishimura, "Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator", ACM Transactions on Modeling and Computer Simulation (TOMACS), vol. 8, no. 1, 2008, pp. 3--30
[14]
P. Maistri, R. Leveugle, "Double-Data-Rate computation as a countermeasure against fault analysis", IEEE Transactions on Computers, vol. 57, no. 11, November 2008, pp. 1528--1539
[15]
National Institute for Standards and Technology (NIST), "FIPS-197: Advanced Encryption Standard (AES)", Federal Information Processing Standards Publications, November 2001
[16]
A. Hodjat, I. Verbauwhede, "Area-Throughput Trade-Offs for Fully Pipelined 30 to 70 Gbits/s AES Processors", IEEE Transactions on Computers, vol. 55, issue 4, 2006, pp. 366--372
[17]
G. Piret, J.-J. Quisquater, "A Differential Fault Attack Technique against SPN Structures, with Application to the AES and KHAZAD", Workshop on Cryptographic Hardware and Embedded Systems (CHES 2003), Springer-Verlag, 2003, pp. 77--88
[18]
F. M. Gonçalves, M. B. Santos, I. C. Teixeira, J. P. Teixeira, "Self-checking and fault tolerance quality assessment using fault sampling", IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems, 2002, pp. 216--224
[19]
H. T. Nguyen, Y. Yagil, N. Seifert, M. Reitsma, "Chip-level soft error estimation method", IEEE Transactions of Device and Materials Reliability, vol. 5, no. 3, September 2005, pp. 365--381

Cited By

View all
  • (2023)Hardware resilience properties of text-guided image classifiersProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3669091(67886-67899)Online publication date: 10-Dec-2023
  • (2021)Bridging the Gap between RTL and Software Fault InjectionACM Journal on Emerging Technologies in Computing Systems10.1145/344621417:3(1-24)Online publication date: 11-May-2021
  • (2021)Demystifying the system vulnerability stackProceedings of the 48th Annual International Symposium on Computer Architecture10.1109/ISCA52012.2021.00075(902-915)Online publication date: 14-Jun-2021
  • Show More Cited By
  1. Statistical fault injection: quantified error and confidence

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DATE '09: Proceedings of the Conference on Design, Automation and Test in Europe
      April 2009
      1776 pages
      ISBN:9783981080155

      Sponsors

      • EDAA: European Design Automation Association
      • ECSI
      • EDAC: Electronic Design Automation Consortium
      • SIGDA: ACM Special Interest Group on Design Automation
      • The IEEE Computer Society TTTC
      • The IEEE Computer Society DATC
      • The Russian Academy of Sciences: The Russian Academy of Sciences

      Publisher

      European Design and Automation Association

      Leuven, Belgium

      Publication History

      Published: 20 April 2009

      Check for updates

      Author Tags

      1. dependability analysis
      2. statistical fault injection

      Qualifiers

      • Research-article

      Conference

      DATE '09
      Sponsor:
      • EDAA
      • EDAC
      • SIGDA
      • The Russian Academy of Sciences

      Acceptance Rates

      Overall Acceptance Rate 518 of 1,794 submissions, 29%

      Upcoming Conference

      DATE '25
      Design, Automation and Test in Europe
      March 31 - April 2, 2025
      Lyon , France

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)27
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 19 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Hardware resilience properties of text-guided image classifiersProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3669091(67886-67899)Online publication date: 10-Dec-2023
      • (2021)Bridging the Gap between RTL and Software Fault InjectionACM Journal on Emerging Technologies in Computing Systems10.1145/344621417:3(1-24)Online publication date: 11-May-2021
      • (2021)Demystifying the system vulnerability stackProceedings of the 48th Annual International Symposium on Computer Architecture10.1109/ISCA52012.2021.00075(902-915)Online publication date: 14-Jun-2021
      • (2019)MinotaurProceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems10.1145/3297858.3304050(1087-1103)Online publication date: 4-Apr-2019
      • (2019)Assessing the impact of timing errors on HPC applicationsProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3295500.3356184(1-19)Online publication date: 17-Nov-2019
      • (2019)Assessing the Reliability of Successive Approximate Computing Algorithms under Fault InjectionJournal of Electronic Testing: Theory and Applications10.1007/s10836-019-05806-y35:3(367-381)Online publication date: 1-Jun-2019
      • (2018)PRISMProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291748(1-14)Online publication date: 11-Nov-2018
      • (2018)Evaluating and accelerating high-fidelity error injection for HPCProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291716(1-13)Online publication date: 11-Nov-2018
      • (2018)FlipTrackerProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291667(1-14)Online publication date: 11-Nov-2018
      • (2018)Modeling Application Resilience in Large-scale Parallel ExecutionProceedings of the 47th International Conference on Parallel Processing10.1145/3225058.3225119(1-10)Online publication date: 13-Aug-2018
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media