Cadence Design Systems, Inc.
System, method, and computer program product for over-constraint/deadcode detection in a formal verification

Last updated:

Abstract:

The present disclosure relates to a method for use in the formal verification of an electronic circuit. Embodiments may include receiving, using a processor, a portion of an electronic circuit design and analyzing a syntactic structure of a string associated with the electronic circuit design. Embodiments may also include generating a parse tree, based upon, at least in part, the analysis and traversing the parse tree to identify one or more conditional nodes. Embodiments may further include generating a new node for each of the one or more conditional nodes and displaying, at a graphical user interface, a check, at least one of the one or more conditional nodes or the new node prior to performing either register-transfer-level RTL synthesis or final synthesis.

Status:
Grant
Type:

Utility

Filling date:

25 May 2018

Issue date:

7 Jul 2020