System and method for testing circuitry using an externally generated signature
First Claim
1. An off-chip test system comprising:
- means for inputting test data to a chip under test;
means for receiving output data from said chip under test responsive to said input test data;
means for generating a signature for at least a portion of said received output data;
means for comparing said generated signature with an expected signature; and
means for storing information to an error map log if said generated signature fails to match with said expected signature.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method enable testing of circuitry using an externally generated signature. An external tester is arranged external to a device under test (DUT). Such external tester is operable to input test data to the DUT, receive output data from the DUT, and generate a signature for at least a portion of such received output data. The external tester compares the generated signature with an expected signature to determine whether the DUT is functioning as expected. If the generated signature fails to match an expected signature, then error data can be written to an error map log. Preferably, further interaction with the DUT is not required after detecting that a generated signature fails to match an expected signature in order to perform such error evaluation. Thus, error evaluation can be performed concurrently with testing of the DUT. Mask data may be stored in a compressed form, and decompressed and used for masking certain non-deterministic output bits in generating the signature.
80 Citations
25 Claims
-
1. An off-chip test system comprising:
-
means for inputting test data to a chip under test;
means for receiving output data from said chip under test responsive to said input test data;
means for generating a signature for at least a portion of said received output data;
means for comparing said generated signature with an expected signature; and
means for storing information to an error map log if said generated signature fails to match with said expected signature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for testing circuitry, said system comprising:
automated test equipment external to said circuitry that is at least temporarily communicatively coupled to said circuitry, wherein said automated test equipment comprises a communicative interface for inputting test data to said circuitry, a communicative interface for receiving output data from said circuitry responsive to said input test data, logic operable to generate a signature for at least a portion of said received output data, compare logic for comparing a generated signature with an expected signature, and logic for storing information to an error map log if a generated signature fails to match an expected signature. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
21. A method for testing circuitry, said method comprising:
-
inputting test data to circuitry under test;
receiving, at an external test device, output data from said circuitry under test responsive to said input test data;
generating, at said external test device, a signature for at least a portion of said received output data;
comparing said generated signature with an expected signature to determine whether said circuitry under test functions as expected; and
if said generated signature fails to match with said expected signature, storing information to an error map log, wherein further interaction with said circuitry under test is not required after determining that said generated signature fails to match said expected signature for acquiring said information for storing said information to said error map log. - View Dependent Claims (22, 23, 24, 25)
-
Specification