Automated Formal Verification of Area-Optimized Safety Registers in Automotive SoCs

📅 2025-05-23
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Manual integration and verification of security registers in automotive SoCs suffer from high complexity, error-proneness, and low coverage—hindering area-optimized design and ISO 26262 compliance. Method: This paper proposes the first fully automated formal verification framework tailored for parameterized security register libraries. It integrates SystemVerilog Assertions (SVA)-based property checking, RTL-level constraint modeling, and script-driven configuration to enable comprehensive ISO 26262 requirement coverage and early bug detection. Contribution/Results: Compared to conventional manual workflows, the framework improves verification efficiency by over 80%, accelerates bug identification, and significantly reduces human effort and certification risk. Its modular, parameter-aware architecture ensures portability and scalability to other parameterized safety-critical IP components. By enabling automation, reusability, and rigorous compliance, the framework provides a foundational technical enabler for functional safety certification of high-reliability automotive chips.

Technology Category

Application Category

📝 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 process more susceptible to errors. To avoid any integration mistakes, rigorous verification is always required, but it is time-consuming and error-prone if the verification is implemented manually when dealing with numerous verification requests. To address these challenges, we propose an automated flow for the verification of safety registers with the formal approach. The results indicate that this automated verification approach has the potential to reduce the verification effort by more than 80%. Additionally, it ensures a comprehensive examination of every requirement of this safety library, which is reflected in faster detection of bugs. The proposed framework can be replicated for the verification of other safety components enabling an early detection of potential issues and saving valuable time and resources.
Problem

Research questions and friction points this paper is trying to address.

Automated verification of safety registers in automotive SoCs
Ensuring reliability and fault tolerance per ISO26262 standards
Reducing manual effort and errors in safety register integration
Innovation

Methods, ideas, or system contributions that make the work stand out.

Automated formal verification of safety registers
Area optimization for safety register implementation
Comprehensive examination of safety library requirements
Shuhang Zhang
Shuhang Zhang
Peking University
Wireless NetworksArtificial Intelligence
B
Bryan Olmos
Rheinland-Pfälzische Technische Universitär Kaiserslautern-Landau