• DocumentCode
    1811566
  • Title

    Reduced Triple Modular redundancy for built-in self-repair in VLIW-processors

  • Author

    Schölzel, Mario

  • Author_Institution
    Dept. of Comput. Sci., Brandenburg Univ. of Technol., Cottbus, Germany
  • fYear
    2007
  • fDate
    7-7 Sept. 2007
  • Firstpage
    21
  • Lastpage
    26
  • Abstract
    In this paper we propose a new idea for built-in-self-repair of application specific VLIW processors, which relies on a special kind of triple modular redundancy, which we call Reduced Triple Modular Redundancy (RTMR). The key idea is to employ the redundancy of operators in the data path of a VLIW processor. I.e., every operation is executed twice by two different operators during normal program execution. Only in case a mismatch between both computed results occurs, the operation is executed by a third operator. Therefore, during most of the execution time, the third operator can be used for executing regular operations of the program. We propose modifications of the VLIW architecture in order to detect a mismatch in computed results. Necessary program transformations are introduced, in order to obtain an internal representation for fault tolerant programs that can be scheduled to the proposed VLIW architecture. Furthermore, we propose the program execution model that is used in case a permanent fault in the data path has been detected and give some preliminary results.
  • Keywords
    fault tolerance; multiprocessing systems; parallel architectures; RTMR; VLIW-processor; built-in self-repair; fault tolerant program; reduced triple modular redundancy; Flow graphs; Hardware; Program processors; Redundancy; Registers; Transient analysis; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Algorithms, Architectures, Arrangements and Applications, 2007
  • Conference_Location
    Poznan
  • Print_ISBN
    978-1-4244-1514-4
  • Electronic_ISBN
    978-1-4244-1515-1
  • Type

    conf

  • DOI
    10.1109/SPA.2007.5903294
  • Filename
    5903294