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
Link To Document