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 | 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.
https://hdl.handle.net/11583/2621709