Cadence Design Systems, Inc.
System, method, and computer program product for handling combinational loops associated with the formal verification of an electronic circuit design

Last updated:

Abstract:

The present disclosure relates to a method for electronic circuit design. Embodiments may include providing, using at least one processor, an electronic design and isolating a combinational loop associated with the electronic design. Embodiments may further include inserting a sequential element in a loop path of the combinational loop, wherein the sequential element has a clock that is at least twice as fast as a fastest system clock associated with the electronic design. Embodiments may also include generating a property that determines whether an input and an output of the sequential element is never different and determining whether the property is true using formal verification.

Status:
Grant
Type:

Utility

Filling date:

13 Feb 2019

Issue date:

22 Sep 2020