Automated Formal Verification of Area-Optimized Safety Registers in Automotive SoCs
Shuhang Zhang, Bryan Olmos

TL;DR
This paper presents an automated formal verification framework for safety registers in automotive SoCs, significantly reducing verification effort and improving bug detection in safety-critical systems.
Contribution
It introduces a novel automated verification flow for safety registers that enhances reliability and efficiency, addressing complexity and error-proneness in manual processes.
Findings
Verification effort reduced by over 80%
Faster detection of safety register bugs
Framework applicable to other safety components
Abstract
Registers are primary storage elements in System-on-chip~(SoC) designs and play an important role in maintaining state information and processing data in digital systems. With respect to the ISO26262 standard, these registers require high levels of reliability and fault tolerance. For this reason, safety-critical applications require that normal registers are equipped with additional safety components to construct safety registers, which ensure system stability and fault tolerance. However, the process of integrating these safety registers is complex and error-prone, because of highly-configurable features provided by a safety library such as parameterized modules and flexible safety structures. In addition, to address the overhead caused by the safety registers, we have applied area optimization techniques to their implementation. However, this optimization can make the integration…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
