Patent ID: 7085980
Filing Date: 2006-08-01
Classification: G06F

Abstract:
1. A method of identifying a cycle with a failing instruction, the method comprising the steps of: executing on a known device a test segment having N cycles, each of which cycle has one or more instructions, generating a first result; executing on a device-under-test (DUT) the test segment having N cycles, generating a second result; determining whether the first result is substantially equivalent to the second result; upon a determination that the first result is substantially equivalent to the second result, increasing N; upon a determination that the first result is not substantially equivalent to the second result, decreasing N; determining whether the test segment identifies the cycle with the failing instruction; upon a determination that the test segment does not identify the cycle with the failing instruction, repeating the steps above, including executing the test segment on the known device; and upon a determination that the test segment does identify the cycle with the failing instruction, reporting the failing instruction.