An innovative Strategy to Quickly Grade Functional Test Programs

F. Angione,P. Bernardi,A. Calabrese, L. Cardone, A. Niccoletti,D. Piumatti,S. Quer,D. Appello, V. Tancorre, R. Ugioli

2022 IEEE International Test Conference (ITC)(2022)

引用 3|浏览18
暂无评分
摘要
Testing and validation check a hardware device or a software application against the desired design requirements. They are a vital part of all steps of system engineering and typically account for a significant percentage of the overall development cost. This paper presents a novel technique to provide a quick preliminary evaluation of functional test procedures of various natures, ranging from Software-Based Self-Test to Burn-In Functional Stress and System-level tests. We define a new metric called “connectivity”, which is fast to compute and can be used to guide functional program development. The method does not require logic or fault simulations, and it is based on the analysis of the execution trace generated by the functional program. To summarize our process, we first obtain the trace directly from the chip, running the software through a debugger. Then, we create a graph representation of the program data flow. Finally, we analyze the graph to identify instructions that negatively impact the final coverage. We perform experiments on an automotive device manufactured by STMicroelectronics, and we demonstrate the effectiveness of the approach in terms of computation time and beneficial effects on the fault coverage.
更多
查看译文
关键词
Functional Test Programs,Software-Based Self-Test,Burn-In Stress,System-Level Test,data flow analysis,silicon execution trace
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要