• DocumentCode
    3644855
  • Title

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

  • Author

    Mario Schölzel

  • Author_Institution
    Comput. Eng. Group, Brandenburg Univ. of Technol., Cottbus, Germany
  • fYear
    2011
  • Firstpage
    41
  • Lastpage
    49
  • Abstract
    This paper describes a fine-grained software-based self-repair method for statically scheduled super scalar 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.
  • Keywords
    "Registers","Program processors","Multiplexing","Schedules","VLIW","Hardware","Circuit faults"
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2011 IEEE International Symposium on
  • Print_ISBN
    978-1-4577-1713-0
  • Type

    conf

  • DOI
    10.1109/DFT.2011.43
  • Filename
    6104426