Close

Presentation

Formal meets Simulation: Accelerate Verification closure using Multiplatform technologies
DescriptionThis Paper leverages practical usage of UCIe/Chiplet systems as a live testimony - Formal verification and simulation/emulation verification of designs and proposes combining them for better results.

1. Formal Verification:
• Detects bugs early and allows reuse of tools across platforms.
• However, it struggles with large designs and deep-state exploration, making it less effective for complex scenarios.

2. Simulation/Emulation Verification:
• Handles large designs and deep-state simulations effectively.
• However, debugging issues can take days due to time-intensive failure analysis.

Hybrid Approach: Combining Both Methods

Running formal and simulation/emulation verification together offers the best of both worlds:
• Catch Early Bugs: Formal runs can quickly identify simple issues.
• Faster Debugging: Assertions from formal runs can be reused in simulations, stopping at failures to save time.
• Consistency: Using shared properties across both platforms ensures consistent checks and constraints.
• Accelerated Coverage: Merging formal coverage with simulation coverage helps achieve faster verification at the system-on-chip (SoC) level.

This hybrid approach shows results of both methods - Speed up and improve the overall verification process, ensuring more reliable results and hence improving TAT