{"title":"Facilitating Fault-Simulation Comprehension through a Fault-Lists Analysis Tool","authors":"P. Bernardi, D. Piumatti, E. Sánchez","doi":"10.1109/LASCAS.2019.8667573","DOIUrl":null,"url":null,"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 to include in the device additional hardware, the second consists on the execution of a set of assembly programs, usually called a Software Test Library (STL). In this context, in case the STL strategy is adopted for infield testing of the device, a very time consuming task is necessary to validate the final results of the test library. This process includes fault simulation for every test program and aims at determine the actual contribution that a given test may provide to the final test library, by manipulating intermediate results, 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. Some experimental results were gathered during the STL development for various industrial processors.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS.2019.8667573","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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 to include in the device additional hardware, the second consists on the execution of a set of assembly programs, usually called a Software Test Library (STL). In this context, in case the STL strategy is adopted for infield testing of the device, a very time consuming task is necessary to validate the final results of the test library. This process includes fault simulation for every test program and aims at determine the actual contribution that a given test may provide to the final test library, by manipulating intermediate results, 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. Some experimental results were gathered during the STL development for various industrial processors.