Using Formal Verification to Check SoC Connectivity Correctness
White Paper
ABSTRACT
Formal verification offers a solution that is quick, exhaustive and allows for efficient debug. It’s true that traditionally, chip-level formal verification is impractical. The approach usually targets the block level to keep the size of the state space to an appropriate level. But given that connectivity checking is focused solely on the wiring — which is generally a simple part of the device, compared to the complexity found at the block-level — the state space can with some assumptions be reduced to a manageable size. The nature of this simplification depends on the type of checking that is required. After first outlining several types of connectivity checks, this paper then provides details, including code, of a new semi-automated verification flow used by several Mentor Graphics customers to simplify connectivity checking. The flow is based on a script-based environment, about which sufficient information is provided to begin implementing the new verification approach.
Related Resources
FPGA Design Assurance for DO-254 and Safety-Critical...
On-demand Web Seminar 33:00FPGA Design Assurance for DO-254 and Safety-Critical Applications
Methodologies, tools, and flows for processes such as design synthesis for FPGAs must take DO-254 or design assurance requirements into consideration if the end products are slated for safety-critical applications....
TAGS: DO-254, ReqTracer, Precision RTL Plus, FormalPro
Is Your Safe Design Safe Enough
On-demand Web Seminar 42:47Is Your Safe Design Safe Enough
In this seminar, we explore the causes of soft errors such as SEUs and SETs and consider FPGA challenges when meeting safety-critical standards such as DO-254.
TAGS: DO-254, ReqTracer, Precision RTL Plus, FormalPro
Equivalence Check Satisfies Safety Verification...
Technology Overview 16:22Equivalence Check Satisfies Safety Verification IEC61508 for Robotics
In this session, Jim Henson, Product Marketing Manager at Mentor Graphics discusses IEC 61508, "Functional safety of electrical/electronic/programmable electronic safety-related systems." This...
TAGS: FormalPro


