Patent ID: 7359822

Claim:
A testing device that tests an electronic device, comprising: a test pattern outputting unit operable to output a test pattern to the electronic device; a deciding unit operable to decide whether an output signal from the electronic device satisfies a predetermined condition; an instruction storing unit operable to store a plurality of instruction codes to be used for a test of the electronic device; a first instruction pipeline operable to generate a condition satisfaction instruction stream including a plurality of instructions that causes said test pattern outputting unit to output the test pattern to be supplied to the electronic device when the output signal satisfies the condition based on the plurality of instruction codes sequentially received from said instruction storing unit; a second instruction pipeline operable to generate a condition non-satisfaction instruction stream including a plurality of instructions that causes said test pattern outputting unit to output the test pattern to be supplied to the electronic device when the output signal does not satisfy the condition based on the plurality of instruction codes sequentially received from said instruction storing unit; and a selection unit operable to select which of the condition satisfaction instruction stream or the condition non-satisfaction instruction stream is supplied to said test pattern outputting unit based on the result decided by said deciding unit.