Apparatus and method for testing electronic systems
First Claim
1. A method for testing electronic system behavior comprising the steps of:
- providing a test chip that resides in said system;
providing a timing reference signal to said test chip;
operating said system using a test program;
capturing signals of interest of said system during operation using sampling circuits provided on said test chip; and
functionally testing said system by comparing in said test chip said captured signals with signals representing known good system behavior.
2 Assignments
0 Petitions
Accused Products
Abstract
The technology and economics of system testing have evolved to the point where a radical change in methodology is needed for effective functional testing of systems at clock rates of 1 GHz and higher. Rather than providing a test fixture to interface between the system under test and an external tester, it is preferable to provide critical testing functions within each electronic system in the form of one or more special-purpose test chips. An architecture is proposed that supports full-speed testing with improved noise margins, and also efficient methods for learning correct system behavior and generating the test vectors. The test program is preferably written using the same programming language as used for the system application.
119 Citations
21 Claims
-
1. A method for testing electronic system behavior comprising the steps of:
-
providing a test chip that resides in said system;
providing a timing reference signal to said test chip;
operating said system using a test program;
capturing signals of interest of said system during operation using sampling circuits provided on said test chip; and
functionally testing said system by comparing in said test chip said captured signals with signals representing known good system behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus of an electronic system comprising:
-
a test support computer connected to said electronic system;
one or more test chips embedded in said electronic system that communicate with said test support computer using selected ones of said connections;
said test chips including sampling circuits, comparator circuits and memory circuits for capturing signals of interest of said electronic system, comparing said signals of interest against predetermined test signals, and storing the results of said comparisons, respectively. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An integrated circuit test chip comprising:
-
sampling circuits for sampling behavior of a system under test;
comparator circuits for comparing said sampled behavior with known good behavior; and
a mask memory for controlling when to sample said behavior of said system under test. - View Dependent Claims (15, 16, 17)
-
-
18. A method of learning system behavior for test purposes comprising the steps of:
-
providing a functionally correct system;
generating a test program that exercises all of the important functions and components of said functionally correct system;
augmenting said test program with special test instructions that highlight particular system cycles that represent critical system behavior; and
,capturing said highlighted critical system behavior in the form of test vectors. - View Dependent Claims (19)
-
-
20. An apparatus for testing electronic system behavior comprising:
-
a test support computer;
one or more test chips embedded in said electronic system that communicate with said test support computer;
said test chips including sampling circuits for capturing system behavior signals at selected times;
reference memory circuits for storing signals representing good system behavior at said selected times;
comparator circuits for comparing said captured system behavior signals with said good system behavior signals at said selected times, and fail memory means for storing failed comparisons. - View Dependent Claims (21)
-
Specification