• DocumentCode
    2543641
  • Title

    Efficient algorithms for analyzing and synthesizing fault-tolerant datapaths

  • Author

    Narasimhan, Ragini ; Rosenkrantz, Daniel J. ; Ravi, S.S.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Albany, NY, USA
  • fYear
    1995
  • fDate
    13-15 Nov 1995
  • Firstpage
    81
  • Lastpage
    89
  • Abstract
    We address optimization problems arising in the synthesis of application specific integrated circuits (ASICs) that recover from transient faults via a rollback and retry approach. In this approach, each segment of a computation is duplicated and the results are compared using comparators. If the compared values are unequal, the computation is rolled back to the beginning of the segment (rollback point) and retried. Previous work in this area has generally been of an experimental nature focusing on heuristic approaches. We examine these problems from an algorithmic perspective. Several comparison and rollback strategies for reducing hardware costs and the delay caused by a transient fault have been previously proposed. For various combinations of these comparison and rollback strategies, we present efficient algorithms to analyze a given design to determine the maximum delay that can be caused by a transient fault of a given duration. These algorithms are based on formal characterizations of when a transient fault can cause a maximum delay for each combination of comparison and rollback strategies. We have also developed an efficient algorithm for designing fault-tolerant datapaths under hardware and delay constraints
  • Keywords
    application specific integrated circuits; circuit optimisation; delays; integrated circuit design; integrated circuit reliability; transient analysis; algorithms; application specific integrated circuits; delays; design; fault-tolerant datapaths; optimization; retry; rollback; synthesis; transient faults; Algorithm design and analysis; Application specific integrated circuits; Circuit faults; Computer science; Costs; Delay; Fault tolerance; Hardware; Processor scheduling; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI Systems, 1995. Proceedings., 1995 IEEE International Workshop on,
  • Conference_Location
    Lafayette, LA
  • ISSN
    1550-5774
  • Print_ISBN
    0-8186-7107-6
  • Type

    conf

  • DOI
    10.1109/DFTVS.1995.476940
  • Filename
    476940