• DocumentCode
    2956456
  • Title

    Analyzing Formal Verification and Testing Efforts of Different Fault Tolerance Mechanisms

  • Author

    Zhang, Meng ; Lungu, Anita ; Sorin, Daniel J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
  • fYear
    2009
  • fDate
    7-9 Oct. 2009
  • Firstpage
    277
  • Lastpage
    285
  • Abstract
    Pre-fabrication design verification and post-fabrication chip testing are two important stages in the product realization process. These two stages consume a large part of resources in the form of time, money, and engineering effort during the process. Therefore, it is important to take into account the design verification (such as through formal verification) effort and chip testing effort when we design a system. This paper analyzes the impact on formal verification effort and testing effort due to adding different fault tolerance mechanisms to baseline systems. By comparing the experimental results of different designs, we conclude that re-execution (time redundancy) is the most efficient mechanism when considering formal verification and testing efforts together, followed by parity code, dual modular redundancy (DMR), and triple modular redundancy (TMR). We also present the ratio of verification effort to testing effort to assist designers in their trade-off analysis when deciding how to allocate their budget between formal verification and testing. Particularly, we find even for a designated fault tolerance mechanism, some small change in structure can lead to dramatic changes in the efforts. These findings have implications for practical industrial production.
  • Keywords
    fault tolerance; formal verification; integrated circuit design; integrated circuit testing; dual modular redundancy; fault tolerance mechanisms; formal verification; parity code; post-fabrication chip testing; prefabrication design verification; re-execution; triple modular redundancy; Computer science; Costs; Design engineering; Fault tolerance; Fault tolerant systems; Formal verification; Protocols; Redundancy; System testing; Very large scale integration; fault tolerance; formal verification; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI Systems, 2009. DFT '09. 24th IEEE International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1550-5774
  • Print_ISBN
    978-0-7695-3839-6
  • Type

    conf

  • DOI
    10.1109/DFT.2009.23
  • Filename
    5372247