Random instruction-side stressing in post-silicon validation
AssigneeSynopsys, Inc.
InventorsHillel Mendelson, Tom Kolan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsHillel Mendelson, Tom Kolan
Estimating the term…
A computer-implemented method including: providing a test template for a hardware system-under-test comprising one or more execution threads, wherein the test template comprises a branching instruction to a predetermined shared memory address accessible by at least some of the one or more execution threads; generating and storing, at the predetermined shared memory address, a sequence of instructions which conform to the test template; building, based, at least in part, on the test template, an executable image of a hardware exerciser, wherein the hardware exerciser is adapted to control a test cycle of the hardware system-under-test, and wherein the test cycle comprises at least generation and execution of a test; and executing the executable image of the hardware exerciser by at least a first execution thread of the one or more execution threads of the hardware system-under-test.
A system comprising:
A computer-implemented method comprising:
A computer program product comprising a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions executable by at least one hardware processor to:
Dependencies are inferred from the claim text.