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 条
  • [1] Software-Based Self-Test for Small Caches in Microprocessors
    Theodorou, Georgios
    Kranitis, Nektarios
    Paschalis, Antonis
    Gizopoulos, Dimitris
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) : 1991 - 2004
  • [2] High-Level Test Data Generation for Software-Based Self-Test in Microprocessors
    Oyeniran, Adeboye Stephen
    Jasnetski, Artjom
    Tsertov, Anton
    Ubar, Raimund
    2017 6TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2017, : 86 - 91
  • [3] Software-based Self-Test Generation for Microprocessors with High-Level Decision Diagrams
    Ubar, Raimund
    Tsertov, Anton
    Jasnetski, Artjom
    Brik, Marina
    2014 15TH LATIN AMERICAN TEST WORKSHOP - LATW, 2014,
  • [4] Software-based self-test generation for microprocessors with high-level decision diagrams
    Jasnetski, Artjom
    Ubar, Raimund
    Tsertov, Anton
    Brik, Marina
    PROCEEDINGS OF THE ESTONIAN ACADEMY OF SCIENCES, 2014, 63 (01) : 48 - 61
  • [5] Test Response Compaction for Software-Based Self-Test
    Liang, Jia-Ruei
    Hsieh, Ya-Ni
    Huang, Jiun-Lang
    2022 IEEE INTERNATIONAL TEST CONFERENCE IN ASIA (ITC-ASIA 2022), 2022, : 49 - 54
  • [6] On the optimized generation of Software-Based Self-Test programs for VLIW processors
    Sabena, D.
    Reorda, M. Sonza
    Sterpone, L.
    2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012,
  • [7] Reinforcement-Learning Based Test Program Generation for Software-Based Self-Test
    Chen, Ching-Yuan
    Huang, Jiun-Lang
    2019 IEEE 28TH ASIAN TEST SYMPOSIUM (ATS), 2019, : 73 - 78
  • [8] RSBST: an Accelerated Automated Software-Based Self-Test Synthesis for Processor Testing
    Vasudevan Madampu Suryasarman
    Santosh Biswas
    Aryabartta Sahu
    Journal of Electronic Testing, 2019, 35 : 695 - 714
  • [9] RSBST: an Accelerated Automated Software-Based Self-Test Synthesis for Processor Testing
    Suryasarman, Vasudevan Madampu
    Biswas, Santosh
    Sahu, Aryabartta
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (05): : 695 - 714
  • [10] On the Automatic Generation of Optimized Software-Based Self-Test Programs for VLIW Processors
    Sabena, Davide
    Reorda, Matteo Sonza
    Sterpone, Luca
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (04) : 813 - 823