产品说明

Questa Formal Verification

Exhaustive solutions for complex verification challenges

Questa Formal Verification

Even the most carefully designed testbench is inherently incomplete since constrained-random methods cannot hit every corner case. Unfortunately, even after 100% functional coverage is achieved there can still be showstopper bugs hiding in unimagined state spaces. Questa® Formal Apps statically analyze a design’s behavior with respect to a given set of properties; then exhaustively explore all possible input sequences in a breadth-first search manner. This uncovers design errors that would otherwise be missed or are impractical to find with simulation-based methods.

Automated formal applications

Questa Formal Apps boost verification efficiency and design quality by exhaustively addressing verification tasks that are difficult to complete with traditional methods, and they don’t require formal or assertion-based verification experience.

Properties are synthesized from a combination of automatic RTL design analysis and a high-level specification of design intent. The generated properties are then exhaustively verified with formal analysis engines.

The Questa Formal App suite includes applications to address tasks such as: static and conditional connectivity checking, secure path integrity checking, unreachable code identification, X-state propagation, state-space analysis, and register verification. Additionally, the Questa Sequential Logic Equivalence Checking (SLEC) App uses formal methods to perform exhaustive comparisons between inputs to reveal any behavioral discrepancies that could arise in clock gating, ECO integration, re-pipelining, or fault mitigation logic.

分享

相关资源

释放集成式 CAE 工作流程的强大功能,实现快艇的高效设计
Webinar

释放集成式 CAE 工作流程的强大功能,实现快艇的高效设计

了解如何使用系统仿真创建推进系统,并将其部署在计算流体动力学(CFD)自推进系统仿真中,以评估最大速度。

如何使用仿真驱动型方法设计船舶
Webinar

如何使用仿真驱动型方法设计船舶

观看本次网络研讨会,了解数字化工具如何改变设计船舶的方法。确保满足所有要求并去除这一过程中的设计螺旋循环。

设计螺旋是否成为一种束缚?
Solution Brief

设计螺旋是否成为一种束缚?

将数字线程技术用于船舶设计和工程,全面把控设计螺旋