System for High-Efficiency Post-Silicon Verification of a Processor
AssigneeThe Regents of the University of Michigan
InventorsValeria Bertacco, Ilya Wagner
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Regents of the University of Michigan
InventorsValeria Bertacco, Ilya Wagner
Estimating the term…
A post-silicon validation technique is able to craft randomized executable code, with known final outcomes, as a verification test that is executable on a hardware, such as a prototype microprocessor. A verification device is able to generate the test, in the form of programs, in such a way that at the end of the execution, the initial state of the test hardware is restored. Therefore, the final state of such a reversible program is known a priori. The technique may use a program generation algorithm, agnostic to any particular instruction set on the test hardware. In some examples, that algorithm is executed on the test hardware to generate the verification test, which is then executed on that test hardware. In other examples, the verification test is generated on another processor coupled to the test hardware. In either case, the verification test may contain initial and inverse operations determined from the test hardware.
A method of developing an executable verification test for examining a test processor capable of executing stored instructions, the method comprising:
Dependencies are inferred from the claim text.