Title :
Effective Robustness Analysis Using Bounded Model Checking Techniques
Author :
Fey, Görschwin ; Sülflow, André ; Frehse, Stefan ; Drechsler, Rolf
Author_Institution :
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
Abstract :
Continuously shrinking feature sizes result in an increasing susceptibility of circuits to transient faults, e.g., due to environmental radiation. Approaches to implement fault tolerance are known. But assessing the fault tolerance of a given implementation is a hard verification problem. Here, we propose the use of formal methods to assess the robustness of a digital circuit with respect to transient faults. Our formal model uses a fixed bound in time and exploits fault detection circuitry to cope with the complexity of the underlying sequential equivalence check. As a result, a lower and an upper bound on the robustness are returned together with vulnerable components. The underlying algorithm and techniques to improve the efficiency are presented. In experiments, we evaluate the method on circuits with different fault detection mechanisms.
Keywords :
computability; digital circuits; fault tolerance; formal verification; integrated circuit testing; logic CAD; bounded model checking; digital circuit; environmental radiation; fault detection circuitry; fault tolerance; formal method; formal model; formal verification; hard verification problem; robustness analysis; satisfiability; sequential equivalence check; transient fault; Automatic test pattern generation; Circuit faults; Computational modeling; Fault tolerance; Fault tolerant systems; Integrated circuit modeling; Robustness; Fault tolerance; SAT; formal verification;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2011.2120950