Mentor OneSpin 2025: The Exhaustive Verification Platform for Trusted Silicon

Mentor OneSpin 2025 (now part of Siemens EDA) is a premier formal verification software suite dedicated to providing mathematical proof of correctness for digital integrated circuit (IC) designs. Unlike simulation, which tests a subset of scenarios, OneSpin uses formal methods to exhaustively analyze all possible behaviors of a design against its specification. This makes it an indispensable tool for verifying safety-critical hardware in automotive (ISO 26262), aerospace (DO-254), and other applications where undetected bugs can have catastrophic consequences.

Core Function: Mathematical Proof of Design Correctness
The software’s core function is to formally verify that a design implementation satisfies its intended properties (assertions) under all possible inputs and states. It either provides a conclusive proof or generates a specific counterexample trace showing a bug, offering 100% coverage for the verified properties.

Key Verification Solutions:

1. Formal Property Verification (FPV)

  • Assertion-Based Verification: Engineers write assertions in SystemVerilog Assertions (SVA) to define correct behavior. OneSpin then mathematically proves these assertions hold for the entire state space of the design block.

  • Automatic Proof Engines: Incorporates multiple high-capacity solvers to tackle complex proofs automatically, finding deep corner-case bugs that simulation misses.

2. Equivalence Checking (EC)

  • Formal Equivalence Proof: Exhaustively proves that two versions of a design are functionally identical. This is critical for ensuring that a synthesized or physically optimized netlist remains equivalent to its golden RTL reference.

  • Sequential & Combinational Checking: Handles both combinational logic and complex sequential logic with internal state registers.

3. Functional Safety & Reliability Apps

  • Safety-Relevant Verification: Includes dedicated applications to formally verify the correctness of safety mechanisms (like lockstep cores, ECC, watchdog timers) required by ISO 26262 and other functional safety standards.

  • Hardware Security Verification: Applications to check for security vulnerabilities, such as unauthorized access paths or information flow violations.

4. Design Integrity Checking

  • Automatic Design Verification: Apps like DV (Design Verification) automatically check RTL for common designer errors—such as dead code, unreachable states, bus conflicts, and finite-state machine (FSM) issues—without requiring manual assertion writing.

Mentor onespin 2025
Mentor onespin 2025