Software-based self-test methodology for crosstalk faults in processors

被引:3
|
作者
Bai, XL [1 ]
Chen, L [1 ]
Dey, S [1 ]
机构
[1] Univ Calif San Diego, Dept Elect & Comp Engn, San Diego, CA 92103 USA
关键词
D O I
10.1109/HLDVT.2003.1252468
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to signal integrity problem's inherent sensitivity to timing, power supply voltage and temperature, it is desirable to test AC failures such as crosstalk-induced errors at operational speed and in the circuit's natural operational environment. To overcome the daunting cost and increasing performance hindrance of high-speed external testers, Software-Based Self-Test (SBST) is proposed as a high-quality low-cost at-speed testing solution for AC failures in programmable processors and System-on-Chips (SoC). SBST utilizes low-cost testers, applies tests and captures test responses in the natural operational environment. Hence SBST avoids artificial testing environment and external tester induced inaccuracies. Different from testing for stuck-at faults, testing for crosstalk faults requires a sequence of test vectors delivered at the operational speed. SBST applies tests in functional mode using instructions. Different instructions impose different controllability and observability constraints on a module-under-test (MUT). The complexity of searching for an appropriate sequence of instructions and operands becomes prohibitively high. In this paper, we propose a novel methodology to conquer the complexity challenge by efficiently combining structural test generation technique with instruction-level constrains. MUT in several time frames is automatically flattened and augmented with Super Virtual Constraint Circuits (SuperVCCs), which guide an automatic test pattern generation (ATPG) tool to select appropriate test instructions and operands. The proposed methodology enables automatic test program generation and high-fidelity test solution for AC failures. Experimental results are shown on a commercial embedded processor (Xensa(TM) from Tensilica Inc).
引用
收藏
页码:11 / 16
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Systematic Software-Based Self-Test for Pipelined Processors
    Gizopoulos, Dimitris
    Psarakis, Mihalis
    Hatzimihail, Miltiadis
    Maniatakos, Michail
    Paschalis, Antonis
    Raghunathan, Anand
    Ravi, Srivaths
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (11) : 1441 - 1453
  • [3] Systematic software-based self-test for pipelined processors
    Psarakis, Mihalis
    Gizopoulos, Dimitris
    Hatzimihail, Miltiadis
    Paschalis, Antonis
    Raghunathan, Anand
    Ravi, Srivaths
    [J]. 43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 393 - +
  • [4] Design for testability of software-based self-test for processors
    Nakazato, Masato
    Ohtake, Satoshi
    Inoue, Michiko
    Fujiwara, Hideo
    [J]. PROCEEDINGS OF THE 15TH ASIAN TEST SYMPOSIUM, 2006, : 375 - +
  • [5] 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
  • [6] Software-based self-test of processors under power constraints
    Zhou, Jun
    Wunderlich, Hans-Joachim
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 428 - +
  • [7] Software-based self-test for pipelined processors: A case study
    Hatzimihail, M
    Psarakis, M
    Xenoulis, G
    Gizopoulos, D
    Paschalis, A
    [J]. DFT 2005: 20TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 2005, : 535 - 543
  • [8] Software-Based Self-Test for Transition Faults: a Case Study
    Grosso, Michelangelo
    Rinaudo, Salvatore
    Casalino, Andrea
    Reorda, Matteo Sonza
    [J]. 2019 IFIP/IEEE 27TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2019, : 76 - 81
  • [9] A software-based self-test and hardware reconfiguration solution for VLIW processors
    Koal, Tobias
    Vierhaus, Heinrich Theodor
    [J]. PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 40 - 43
  • [10] On the optimized generation of Software-Based Self-Test programs for VLIW processors
    Sabena, D.
    Reorda, M. Sonza
    Sterpone, L.
    [J]. 2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012,