Skip to main content

Analyzing formal verification and testing efforts of different fault tolerance mechanisms

Publication ,  Journal Article
Zhang, M; Lungu, A; Sorin, DJ
Published in: Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems
December 1, 2009

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 [1]. 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. © 2009 IEEE.

Duke Scholars

Published In

Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems

DOI

ISSN

1550-5774

Publication Date

December 1, 2009

Start / End Page

277 / 285
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zhang, M., Lungu, A., & Sorin, D. J. (2009). Analyzing formal verification and testing efforts of different fault tolerance mechanisms. Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, 277–285. https://doi.org/10.1109/DFT.2009.23
Zhang, M., A. Lungu, and D. J. Sorin. “Analyzing formal verification and testing efforts of different fault tolerance mechanisms.” Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, December 1, 2009, 277–85. https://doi.org/10.1109/DFT.2009.23.
Zhang M, Lungu A, Sorin DJ. Analyzing formal verification and testing efforts of different fault tolerance mechanisms. Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. 2009 Dec 1;277–85.
Zhang, M., et al. “Analyzing formal verification and testing efforts of different fault tolerance mechanisms.” Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, Dec. 2009, pp. 277–85. Scopus, doi:10.1109/DFT.2009.23.
Zhang M, Lungu A, Sorin DJ. Analyzing formal verification and testing efforts of different fault tolerance mechanisms. Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. 2009 Dec 1;277–285.

Published In

Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems

DOI

ISSN

1550-5774

Publication Date

December 1, 2009

Start / End Page

277 / 285