Fine-Grained Software-Based Self-Repair of VLIW Processors

被引:9
|
作者
Schoelzel, Mario [1 ]
机构
[1] Brandenburg Tech Univ Cottbus, Comp Engn Grp, Cottbus, Germany
关键词
SYSTEMS;
D O I
10.1109/DFT.2011.43
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes a fine-grained software-based self-repair method for statically scheduled superscalar processors. An important property of this processor type is that for each operation of the executed program it is known in advance, which resources of the processor will be used by that operation. A scheduling algorithm is introduced that employs this knowledge in order to rearrange the operations in a VLIW program in the field in such a way that components with permanent faults are no longer used. It is explained, how the scheduling algorithm bypasses these failure points such that the affected components can be used partially, even if they contain some permanent faults. The fine-grained self-repair approach is compared with state-of-the art coarse-grained approaches. It turns out that the number of systems that are still running after injecting 10 faults is about 80%, while less than 1% of these systems will survive if a coarse-grained approach is used.
引用
收藏
页码:41 / 49
页数:9
相关论文
共 50 条
  • [1] A Comprehensive Software-Based Self-Test and Self-Repair Method for Statically Scheduled Superscalar Processors
    Schoelzel, Mario
    Koal, Tobias
    Mueller, Sebastian
    Scharoba, Stefan
    Roeder, Stephanie
    Vierhaus, Heinrich T.
    2016 17TH IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2016, : 33 - 38
  • [2] 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
  • [3] 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,
  • [4] Fine-Grained Built-In Self-Repair Techniques for NAND Flash Memories
    Lu, Shyue-Kung
    Tseng, Shi-Chun
    Miyase, Kohei
    2022 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2022, : 391 - 399
  • [5] 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
  • [6] Software-Based Self-Repair of Statically Scheduled Superscalar Data Paths
    Schoelzel, Mario
    PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 66 - 71
  • [7] Software-based Dynamic Overlays Require Fast, Fine-grained Partial Reconfiguration
    Omidian, Hossein
    Lemieux, Guy G. F.
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES (HEART), 2019,
  • [8] Energy-Aware SA-based Instruction Scheduling for Fine-Grained Power-Gated VLIW Processors
    Uchida, Mitsuya
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    Fukui, Masahiro
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 139 - 142
  • [9] Software-based self-testing of embedded processors
    Kranitis, N
    Paschalis, A
    Gizopoulos, D
    Xenoulis, G
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (04) : 461 - 475
  • [10] Combining Hardware- and Software-based Self-Repair Methods for Statically Scheduled Data Paths
    Schoelzel, Mario
    Mueller, Sebastian
    2010 IEEE 25TH INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS (DFT 2010), 2010, : 90 - 98