8
- https://doi.org/10.1007/978-3-642-16901-4_24
Method for Formal Verification of Soft-Error Tolerance Mechanisms in Pipelined Microprocessors
- Jan 1, 2010
- Miroslav N Velev +1 more
We present techniques for design and formal verification of both safety and liveness of pipelined/superscalar/VLIW processors with built-in mechanisms for soft-error tolerance. The formal verification is done with the highly automatic method of Correspondence Checking by exploiting the property of Positive Equality and efficient translations of the correctness conditions to equivalent Boolean formulas that are evaluated with SAT solvers. Soft errors are caused by radiation and cross talk between devices or wires on the chip, and will become increasingly frequent with the decreasing transistor sizes in future technologies. Soft errors can cause catastrophic failures in safety-critical applications, such as space, avionics, weapons systems, automotive, and medical devices. Thus, the need to design and efficiently formally verify pipelined microprocessors with mechanisms for soft-error tolerance.
- # Soft Errors
- # Soft-error Tolerance
- # Mechanisms For Tolerance
- # SAT Solvers
- # Safety-critical Applications
- # Weapons Systems
- # Techniques For Formal Verification
- # Formal Verification
- # Catastrophic Failures
- # Verification Of Liveness