The growing usage of electronic systems in safety-critical applications requires effective solutions to early identify possible faults affecting the hardware while it is in the operational phase. A possible approach leverages functional programs to be run by the CPU typically existing in such systems. These programs must exercise the different parts of the system, and produce a behavior different than the normal one in case of faults. However, their effectiveness depends on the adopted observation mechanism, which is deeply affected by the constraints imposed by the in-field application environment. This paper first describes different mechanisms for supporting the observation of possible fault effects; then, it reports and discusses the results of an experimental analysis performed on a multicore system, based on a representative pipelined processor. The gathered results allow to quantitatively evaluate the drop in fault coverage coming from the adoption of the different observation solutions with respect to the ideal case, and thus to better evaluate the advantages/disadvantages they provide.

Observability solutions for in-field functional test of processor-based systems / Perez Acle, Julio; Cantoro, Riccardo; Hailemichael, Abel Teklu; SANCHEZ SANCHEZ, EDGAR ERNESTO; SONZA REORDA, Matteo. - STAMPA. - (2015), pp. 1-6. (Intervento presentato al convegno XXX Conference on Design of Circuits and Integrated Systems (DCIS) tenutosi a Estoril (PT) nel November 25-27, 2015) [10.1109/DCIS.2015.7388582].

Observability solutions for in-field functional test of processor-based systems

CANTORO, RICCARDO;SANCHEZ SANCHEZ, EDGAR ERNESTO;SONZA REORDA, Matteo
2015

Abstract

The growing usage of electronic systems in safety-critical applications requires effective solutions to early identify possible faults affecting the hardware while it is in the operational phase. A possible approach leverages functional programs to be run by the CPU typically existing in such systems. These programs must exercise the different parts of the system, and produce a behavior different than the normal one in case of faults. However, their effectiveness depends on the adopted observation mechanism, which is deeply affected by the constraints imposed by the in-field application environment. This paper first describes different mechanisms for supporting the observation of possible fault effects; then, it reports and discusses the results of an experimental analysis performed on a multicore system, based on a representative pipelined processor. The gathered results allow to quantitatively evaluate the drop in fault coverage coming from the adoption of the different observation solutions with respect to the ideal case, and thus to better evaluate the advantages/disadvantages they provide.
File in questo prodotto:
File Dimensione Formato  
PID3881505-dcis-paper 42.pdf

non disponibili

Descrizione: Accepted version
Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 220.03 kB
Formato Adobe PDF
220.03 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/11583/2621709