Cadence Design Systems, Inc.
System, method, and computer program product for sequential equivalence checking in formal verification

Last updated:

Abstract:

The present disclosure relates to a computer-implemented method for use in a formal verification of an electronic design. Embodiments may include receiving a reference model including a software specification, an implementation model at a register transfer level, and a property that analyzes equivalence between the reference model and the implementation model. The method may further include generating one or more case split hints based upon the reference model, that may be used to decompose the design state space into smaller partitions and performing an abstraction operation on a portion of design logic associated with one or more partitions in order to eliminate design elements that are irrelevant to a particular property. Embodiments may also include performing model checking on the abstract models to determine their accuracy.

Status:
Grant
Type:

Utility

Filling date:

20 Nov 2019

Issue date:

20 Apr 2021