The complexity of modern embedded processors used in safety-critical applications requires in-field self-test strategies. The most popular ones are based on hardware and software-based approaches such as Logic-BIST (L-BIST) and Software-Based Self-Test (SBST). While the first one requires additional hardware, the second one consists on the execution of a set of assembly programs, usually called a Software Test Library (STL). In this context, if the SLT strategy is adopted for in-field testing of the device, a very time consuming task is necessary to validate the final results of the test library. This process, that includes the fault simulation of every test program, should determine the actual contribution that a given test may provide to the final test library, by computing intermediate results manipulating, comparing, including, and excluding the test program results with respect to all the others. This task is useful, for example, to understand whether the changes made to a test program produced a gain in the final fault coverage or not. In this paper, we propose for the very first time, a Fault List Analysis Tool that is able to support the development of a STL by performing some fault-list oriented operations on the preliminary results obtained during the development process. The analyzes provided by this new tool are not implemented in commercial tools. Some experimental results were gathered during the STL development for various processors developed by STMicroelectronics.

Analysis of Fault Simulations Result during development of a Software Test Library / Floridia, A.; Piumatti, D.; Ruospo, Annachiara; Sanchez, E.. - ELETTRONICO. - ART 2018:(2018). (Intervento presentato al convegno ART 2018 tenutosi a Phoenix, Arizona, USA nel November 01-02, 2018.).

Analysis of Fault Simulations Result during development of a Software Test Library

A. Floridia;D. Piumatti;RUOSPO, ANNACHIARA;E. Sanchez
2018

Abstract

The complexity of modern embedded processors used in safety-critical applications requires in-field self-test strategies. The most popular ones are based on hardware and software-based approaches such as Logic-BIST (L-BIST) and Software-Based Self-Test (SBST). While the first one requires additional hardware, the second one consists on the execution of a set of assembly programs, usually called a Software Test Library (STL). In this context, if the SLT strategy is adopted for in-field testing of the device, a very time consuming task is necessary to validate the final results of the test library. This process, that includes the fault simulation of every test program, should determine the actual contribution that a given test may provide to the final test library, by computing intermediate results manipulating, comparing, including, and excluding the test program results with respect to all the others. This task is useful, for example, to understand whether the changes made to a test program produced a gain in the final fault coverage or not. In this paper, we propose for the very first time, a Fault List Analysis Tool that is able to support the development of a STL by performing some fault-list oriented operations on the preliminary results obtained during the development process. The analyzes provided by this new tool are not implemented in commercial tools. Some experimental results were gathered during the STL development for various processors developed by STMicroelectronics.
2018
File in questo prodotto:
Non ci sono file associati a questo prodotto.
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/2716996
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo