Diversifying stimulus generation in constrained random simulation by learning distribution history
AssigneeSynopsys, Inc.
InventorMalay K. Ganai
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorMalay K. Ganai
Estimating the term…
Techniques and systems for generating constrained random stimuli during functional verification of a design under verification (DUV) are described. Some embodiments can compute an observed probability distribution for each variable in a set of variables based on at least a first random solution generated using a set of constraints that are defined over the set of variables. The embodiments can then compute a correction probability distribution for each variable in the set of variables based on the observed probability distribution and an intended probability distribution. Next, while generating at least a second random solution using the set of constraints, the embodiments can select a random value for a given variable in the set of variables based on the correction probability distribution for the given variable. The observed probability distribution can be continuously updated and stored as constrained random stimuli are generated.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method for generating constrained random stimuli during functional verification of a design under verification (DUV), the method comprising:
An apparatus, comprising:
A method for generating constrained random stimuli during functional verification of a design under verification (DUV), the method comprising:
Dependencies are inferred from the claim text.