Effective software self-test methodology for processor cores

被引:28
|
作者
Kranitis, N [1 ]
Paschalis, A [1 ]
Gizopoulos, D [1 ]
Zorian, Y [1 ]
机构
[1] Univ Athens, Dept Informat & Telecommun, Athens, Greece
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS | 2002年
关键词
D O I
10.1109/DATE.2002.998361
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software self-testing for embedded processor cores based on their instruction set, is a topic of increasing interest since it provides an excellent test resource partitioning technique for sharing the testing task of complex Systems-on-Chip (SoC) between slow, inexpensive testers and embedded code stored in memory cores of the SoC. We introduce an efficient methodology for processor cores self-testing which requires knowledge of their instruction set and Register Transfer (RT) level description. Compared with functional testing methodologies proposed in the past, our methodology is more efficient in terms of fault coverage, test code size and test application time. Compared with recent software based structural testing methodologies for processor cores, our methodology is superior in terms of test development effort and has significantly smaller code size and memory requirements, while virtually the same fault coverage is achieved with an order of magnitude smaller test application time.
引用
收藏
页码:592 / 597
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] A Software-Based Self-Test Methodology for On-Line Testing of Processor Caches
    Theodorou, G.
    Kranitis, N.
    Paschalis, A.
    Gizopoulos, D.
    2011 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2011,
  • [3] Functional Built-In Self-Test for Processor Cores in SoC
    Ubar, Raimund
    Indus, Viljar
    Kalmend, Oliver
    Evartson, Teet
    Orasson, Elmet
    2012 NORCHIP, 2012,
  • [4] Branch-Aware Self-Test Program Generation for Processor Cores
    Kuo, Li-An
    Huang, Jiun-Lang
    2024 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI TSA, 2024,
  • [5] BDD-Based Self-Test Program Generation for Processor Cores
    Cheng, Hao
    Li, Chi-Jhe
    Chen, Hung-Lin
    Huang, Jiun-Lang
    2023 IEEE INTERNATIONAL TEST CONFERENCE IN ASIA, ITC-ASIA, 2023,
  • [6] An effective self-test scheduling for realtime processor based system
    Ramesh, J.V.N.
    Naresh Kumar Reddy, B.
    Murali Krishna, V.V.
    Kumar Gandhi, B.M.
    Shiva, V.
    Dronika Devi, M.
    International Journal of Smart Home, 2015, 9 (03): : 101 - 112
  • [7] Efficient template generation for instruction-based self-test of processor cores
    Kambe, K
    Inoue, N
    Fujiwara, M
    13TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2004, : 152 - 157
  • [8] A functional self-test approach for peripheral cores in processor-based SoCs
    Apostolakis, A.
    Psarakis, M.
    Gizopoulos, D.
    Paschalis, A.
    13TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM PROCEEDINGS, 2007, : 271 - 276
  • [9] 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
  • [10] Software-based self-testing methodology for processor cores
    Chen, L
    Dey, S
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (03) : 369 - 380