RSBST: A Rapid Software-based Self-test Methodology for Processor Testing

被引:2
|
作者
Vasudevan, M. S. [1 ]
Biswas, Santosh [2 ]
Sahu, Aryabartta [1 ]
机构
[1] IIT Guwahati, Dept CSE, Gauhati, Assam, India
[2] IIT Bhilai, Dept EECS, Chhattisgarh, India
关键词
D O I
10.1109/VLSID.2019.00038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Light-weight software-based test (SBST) techniques are increasingly being used for testing of modern processors because of the ease of synthesis using evolutionary approaches, coverage for difficult to test faults, non-intrusive nature, low hardware overhead etc. However, the test synthesis time required by SBST is high. In this paper, an advancement SBST technique, termed as Rapid SBST (RSBST) is proposed that reduces the overall test synthesis time by reusing the simulation responses of existing test programs of identical observability. The test codes, developed using the evolutionary process, that produce similar fault simulation results are reused for the fault evaluation. We exploit this reusability to enhance the speed of the test synthesis. The efficacy of the proposed scheme is demonstrated on a 32-bit MIPS processor and on a minimal configuration of 7-stage SPARC V8 Leon3 soft processor. The test code generated achieves a fault coverage of 97.3% for the MIPS processor and 96.2% for the Leon3 soft processor. The test pattern generation time is 90 hours and 98 hours for these two processors, respectively. For the similar processors, traditional SBST requires 122 hours and 142 hours, respectively while providing a coverage of 93.9% and 92.9%. So it may be concluded that the proposed RSBST technique speeds up by a factor of 1.35 while maintaining the fault coverage above 96.2%.
引用
收藏
页码:112 / 117
页数:6
相关论文
共 50 条
  • [1] RSBST: an Accelerated Automated Software-Based Self-Test Synthesis for Processor Testing
    Vasudevan Madampu Suryasarman
    Santosh Biswas
    Aryabartta Sahu
    [J]. Journal of Electronic Testing, 2019, 35 : 695 - 714
  • [2] RSBST: an Accelerated Automated Software-Based Self-Test Synthesis for Processor Testing
    Suryasarman, Vasudevan Madampu
    Biswas, Santosh
    Sahu, Aryabartta
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (05): : 695 - 714
  • [3] A Software-Based Self-Test Methodology for On-Line Testing of Processor Caches
    Theodorou, G.
    Kranitis, N.
    Paschalis, A.
    Gizopoulos, D.
    [J]. 2011 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2011,
  • [4] On a software-based self-test methodology and its application
    Wen, CHP
    Wang, LC
    Cheng, KT
    Yang, K
    Liu, WT
    Chen, JJ
    [J]. 23RD IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2005, : 107 - 113
  • [5] A Software-Based Self-Test Methodology for On-Line Testing of Data TLBs
    Theodorou, G.
    Chatzopoulos, S.
    Kranitis, N.
    Paschalis, A.
    Gizopoulos, D.
    [J]. 2012 17TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2012,
  • [6] A Processor Shield for Software-Based On-Line Self-Test
    Lin, Ching-Wen
    Chen, Chung-Ho
    [J]. 2016 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2016, : 149 - 152
  • [7] A scalable software-based self-test methodology for programmable processors
    Li, C
    Ravi, S
    Raghunathan, A
    Dey, S
    [J]. 40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 548 - 553
  • [8] Software-based self-test methodology for crosstalk faults in processors
    Bai, XL
    Chen, L
    Dey, S
    [J]. EIGHTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2003, : 11 - 16
  • [9] Software-based self-testing methodology for processor cores
    Chen, L
    Dey, S
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (03) : 369 - 380
  • [10] Systematic Generation of Diagnostic Software-Based Self-Test Routines for Processor Components
    Schoelzel, Mario
    Koal, Tobias
    Vierhaus, Heinrich T.
    [J]. 2014 19TH IEEE EUROPEAN TEST SYMPOSIUM (ETS 2014), 2014,