Software-based techniques offer several advantages to increase the reliability of processor-based systems at very low cost, but they cause performance degradation and an increase of the code size. To meet constraints in performance and memory, we propose SETA, a new control-flow software-only technique that uses assertions to detect errors affecting the program flow. SETA is an independent technique, but it was conceived to work together with previously proposed data-flow techniques that aim at reducing performance and memory overheads. Thus, SETA is combined with such data-flow techniques and submitted to a fault injection campaign. Simulation and neutron induced SEE tests show high fault coverage at performance and memory overheads inferior to the state-of-the-art.

S-SETA: Selective Software-Only Error-Detection Technique Using Assertions / Chielle, E.; Rodrigues, G. S.; Kastensmidt, F. L.; Cuenca-Asensi, S.; Tambara, L. A.; Rech, P.; Quinn, H.. - In: IEEE TRANSACTIONS ON NUCLEAR SCIENCE. - ISSN 0018-9499. - 2015, 62:6(2015), pp. 3088-3095. [10.1109/TNS.2015.2484842]

S-SETA: Selective Software-Only Error-Detection Technique Using Assertions

Rech P.;
2015-01-01

Abstract

Software-based techniques offer several advantages to increase the reliability of processor-based systems at very low cost, but they cause performance degradation and an increase of the code size. To meet constraints in performance and memory, we propose SETA, a new control-flow software-only technique that uses assertions to detect errors affecting the program flow. SETA is an independent technique, but it was conceived to work together with previously proposed data-flow techniques that aim at reducing performance and memory overheads. Thus, SETA is combined with such data-flow techniques and submitted to a fault injection campaign. Simulation and neutron induced SEE tests show high fault coverage at performance and memory overheads inferior to the state-of-the-art.
2015
6
Chielle, E.; Rodrigues, G. S.; Kastensmidt, F. L.; Cuenca-Asensi, S.; Tambara, L. A.; Rech, P.; Quinn, H.
S-SETA: Selective Software-Only Error-Detection Technique Using Assertions / Chielle, E.; Rodrigues, G. S.; Kastensmidt, F. L.; Cuenca-Asensi, S.; Tambara, L. A.; Rech, P.; Quinn, H.. - In: IEEE TRANSACTIONS ON NUCLEAR SCIENCE. - ISSN 0018-9499. - 2015, 62:6(2015), pp. 3088-3095. [10.1109/TNS.2015.2484842]
File in questo prodotto:
File Dimensione Formato  
S-SETA_Selective_Software-Only_Error-Detection_Technique_Using_Assertions.pdf

Solo gestori archivio

Descrizione: IEEE Transactions on Nuclear Science - conference paper
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 971.48 kB
Formato Adobe PDF
971.48 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/403740
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 34
  • ???jsp.display-item.citation.isi??? 29
  • OpenAlex 34
social impact