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.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2716996
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo