Adaptive test generation for functional coverage closure
AssigneeGoogle Inc.
InventorsAzade Nova, Qijing Huang, Hamid Shojaei, Azalia Mirhoseini, Chian-min Richard Ho
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAzade Nova, Qijing Huang, Hamid Shojaei, Azalia Mirhoseini, Chian-min Richard Ho
Estimating the term…
Methods, systems, and apparatus for adaptively generating test stimuli for testing a hardware design for an integrated circuit. In one aspect, a system comprises one or more computers configured to obtain graph data representing a coverage dependency graph associated with a hardware design for an integrated circuit. At each of a plurality of simulation cycles, the one or more computers obtain a set of coverage statistics as of the simulation cycle and update respective distribution constraints for one or more random variables in a set of random variables using the coverage dependency graph and the coverage statistics. After the updating, the one or more computers generate one or more test stimuli by, for each test stimulus, sampling a respective value for each of the random variables based on the respective distribution constraints. The one or more computers simulate a performance of the integrated circuit for each of the test stimuli.
A method performed by one or more computers, the method comprising:
(canceled)
(canceled)
A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
Dependencies are inferred from the claim text.