Cadence Design Systems, Inc.
Method and system for formal bug hunting

Last updated:

Abstract:

A method for formal deep bug hunting in a device under test (DUT) may include obtaining a selection of a start state for the DUT; obtaining a selection of one or a plurality of variables that are declared as random variables; for each of said one or a plurality of random variables, generating a sequence of random values in a generation order using a random number generator (RNG); and performing formal verification exploration of the DUT starting at the start state and consecutively assigning each of said one or a plurality of random variables a value from the sequence of values in the generation order.

Status:
Grant
Type:

Utility

Filling date:

24 Jun 2020

Issue date:

3 Aug 2021