On the Automatic Generation of SBST Test Programs for In-Field Test

被引:0
|
作者
Riefert, Andreas [1 ]
Cantoro, Riccardo [2 ]
Sauer, Matthias [1 ]
Reorda, Matteo Sonza [2 ]
Becker, Bernd [1 ]
机构
[1] Univ Freiburg, Georges Kohler Allee 051, D-79110 Freiburg, Germany
[2] Politecn Torino, I-10129 Turin, Italy
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-based self-test (SBST) techniques are used to test processors against permanent faults introduced by the manufacturing process (often as a complementary approach with respect to DfT) or to perform in-field test in safety-critical applications. A major obstacle to their adoption is the high cost for developing effective test programs, since there is still a lack of suitable EDA algorithms and tools able to automatically generate SBST test programs. An efficient ATPG algorithm can serve as the foundation for the automatic generation of SBST test programs. In this work we first highlight the additional constraints characterizing SBST test programs wrt functional ones, with special emphasis on their usage for infield test; then, we describe an ATPG framework targeting stuck-at faults based on Bounded Model Checking. The framework allows the user to flexibly specify the requirements of SBST test programs in the considered scenario. Finally, we demonstrate how a set of properly chosen requirements can be used to generate test programs matching these constraints. In our experiments we evaluate the framework with the miniMIPS microprocessor. The results show that the proposed method is the first able to automatically generate SBST test programs whose fault efficiency is superior to those produced with state-of-the-art manual approaches.
引用
收藏
页码:1186 / 1191
页数:6
相关论文
共 50 条
  • [31] AUTOMATIC TEST PATTERN GENERATION
    DERBYSHIRE, K
    ELECTRONIC ENGINEERING, 1993, 65 (802): : S57 - &
  • [32] AUTOMATIC TEST SEQUENCE GENERATION
    SALZMANN, CH
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1977, 13 (02) : 223 - 223
  • [33] Automatic test pattern generation
    Drechsler, Rolf
    Fey, Gorschwin
    FORMAL METHODS FOR HARDWARE VERIFICATION, 2006, 3965 : 30 - 55
  • [34] Automatic Parameterized Generation of Test
    Gangur, Mikulas
    DIVAI 2014: 10TH INTERNATIONAL SCIENTIFIC CONFERENCE ON DISTANCE LEARNING IN APPLIED INFORMATICS, 2014, : 55 - 64
  • [35] Automatic test generation for predicates
    Paradkar, A
    Tai, KC
    Vouk, MA
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 66 - 75
  • [36] Basic Block Coverage for Unit Test Generation at the SBST 2022 Tool Competition
    Derakhshanfar, Pouria
    Devroey, Xavier
    15TH SEARCH-BASED SOFTWARE TESTING WORKSHOP (SBST 2022), 2022, : 37 - 38
  • [37] Test of distributed, cooperative Systems - Test Generation and automatic Test Execution
    Krause, Jan
    Holzmueller, Bernd
    AUTOMATION 2011, 2011, 213 : 73 - 77
  • [38] Automatic Test Case Generation by means of Model-Checking for Control Programs
    Kormann, B.
    Witsch, D.
    Vogel-Heuser, B.
    AUTOMATION 2010, 2010, : 473 - 476
  • [39] On the automatic generation of test programs for path-delay faults in microprocessor cores
    Bernardi, P.
    Grosso, M.
    Sanchez, E.
    Reorda, M. Sonza
    ETS 2007: 12TH IEEE EUROPEAN TEST SYMPOSIUM, PROCEEDINGS, 2007, : 179 - +
  • [40] Automatic Test Cases Generation for C Written Programs Using Model Checking
    Gonzalez Lima, Daniset
    Gonzalez Torres, Raul E.
    Mejia Alvarez, Pedro
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1944 - 1950