elib (German Aerospace Center) · 2012 · 11 citations · 12 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingVulnerability AnalysisDeductive VerificationFault DetectionFault DiagnosisFault ModelingHardware Fault ToleranceReliable System DesignFault Tolerance In Digital CircuitsFault Tolerance In Integrated CircuitsFault Tolerance MechanismsFormal ReasoningRobustnessTransient Fault ToleranceTransient FaultsVerification Of Integrated Circuits
Technology scaling continues to downscale feature sizes. As a side-effect this has some serious drawbacks, in particular increasing vulnerability of circuits against transient faults caused, e.g., by radiation. Even under malfunctions of internal components the circuit must behave as specified. Several techniques have been proposed to overcome this problem. However, the implementation of those techniques in the design might be buggy and needs to be verified. This paper provides an effective algorithm using formal reasoning to completely analyze the fault tolerance of a circuit, under all input sequences and all transient faults. The algorithm based on interpolation identifies components in which transient faults are observable. Experiments show that the newly introduced complete approach analyzes ITC'99 and IBM circuits, effectively.
12
Linear reasoning. A new form of the Herbrand-Gentzen theorem
William Craig · Journal of Symbolic Logic · 1957 · 457 citations
Verification-guided soft error resilience
Sanjit A. Seshia, Wenchao Li, Subhasish Mitra · UC Berkeley · 2007 · 83 citations