Automated Software-Based Self-Test Generation for Microprocessors

被引:0
|
作者
Jasnetski, Artjom [1 ]
Ubar, Raimund [1 ]
Tsertov, Anton [1 ]
机构
[1] Tallinn Univ Technol, Dept Comp Engn, Tallinn, Estonia
关键词
microprocessor; software-based self-test (SBST); automatic test program generation; high-level decision diagrams (HLDD) synthesis; PROCESSOR CORES; EMBEDDED PROCESSORS; METHODOLOGY;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software-based self-testing (SBST) is a well-known non-intrusive method for testing microprocessors. This paper presents a tool for automated Software-Based Self-Test program generation. The tool is based on the previously published methodology of using High-Level Decision Diagrams (HLDD) for modeling microprocessors and faults. The tool generates from the Instruction Set Architecture of the processor its HLDD model and using the formalism of the HLDD model, together with beforehand prepared code templates, generates the final self-test program. The functionality of the tool is demonstrated by carrying out experimental research on test generation for the 8-bit microprocessor PARWAN and the 32-bit SPARCv8 microprocessor Leon 3. In combination with the fault simulation tools, it is a novel solution for SBST program generation. The experimental results demonstrate the advantages of the implemented method in comparison with previously published results.
引用
收藏
页码:453 / 458
页数:6
相关论文
共 50 条
  • [21] A Processor Shield for Software-Based On-Line Self-Test
    Lin, Ching-Wen
    Chen, Chung-Ho
    2016 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2016, : 149 - 152
  • [22] Software-based self-test for pipelined processors: A case study
    Hatzimihail, M
    Psarakis, M
    Xenoulis, G
    Gizopoulos, D
    Paschalis, A
    DFT 2005: 20TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 2005, : 535 - 543
  • [23] Software-based self-test of processors under power constraints
    Zhou, Jun
    Wunderlich, Hans-Joachim
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 428 - +
  • [24] Structural Software-Based Self-Test of Network-on-Chip
    Dalirsani, Atefe
    Imhof, Michael E.
    Wunderlich, Hans-Joachim
    2014 IEEE 32ND VLSI TEST SYMPOSIUM (VTS), 2014,
  • [25] On Automatic Software-Based Self-Test Program Generation Based on High-Level Decision Diagrams
    Jasnetski, Artjom
    Ubar, Raimund
    Tsertov, Anton
    2016 17TH IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2016, : 177 - 177
  • [26] Software-based self-testing of microprocessors
    Sosnowski, J
    JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (05) : 257 - 271
  • [27] Software-Based Self-Test of Set-Associative Cache Memories
    Di Carlo, Stefano
    Prinetto, Paolo
    Savino, Alessandro
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (07) : 1030 - 1044
  • [28] A software-based self-test and hardware reconfiguration solution for VLIW processors
    Koal, Tobias
    Vierhaus, Heinrich Theodor
    PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 40 - 43
  • [29] RSBST: A Rapid Software-based Self-test Methodology for Processor Testing
    Vasudevan, M. S.
    Biswas, Santosh
    Sahu, Aryabartta
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 112 - 117
  • [30] An on-line software-based self-test framework for microprocessor cores
    Benso, Alfredo
    Bosio, Alberto
    Prinetto, Paolo
    Savino, Alessandro
    IEEE DTIS: 2006 INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED SYSTEMS IN NANOSCALE TECHNOLOGY, PROCEEDINGS, 2006, : 394 - 399