Method and apparatus for testing multi-core processors
First Claim
Patent Images
1. An apparatus for testing multi-core processors, comprising:
- a test input connector electrically coupled to a master processor and a slave processor for simultaneously providing a test signal to said master and said slave processors;
a test output connector electrically coupled to said master processor for monitoring a master processor test result; and
a comparator electrically coupled to said master processor and said slave processor for comparing said master processor test result and a slave processor test result and storing a match result.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for testing multi-core processors by simultaneously testing each of the multiple cores. The full vector of test results for a master core is sent to the test equipment for evaluation while the test results for the slave(s) are logically compared to those of the master, with the result of the comparison reduced to one or more bits.
-
Citations
21 Claims
-
1. An apparatus for testing multi-core processors, comprising:
-
a test input connector electrically coupled to a master processor and a slave processor for simultaneously providing a test signal to said master and said slave processors;
a test output connector electrically coupled to said master processor for monitoring a master processor test result; and
a comparator electrically coupled to said master processor and said slave processor for comparing said master processor test result and a slave processor test result and storing a match result. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. An apparatus for testing multi-core processors, comprising:
-
a test input connector electrically coupled to a master processor and a plurality of slave processors simultaneously providing a test signal to said master and said slave processors;
a test output connector electrically coupled to said master processor for monitoring a master processor test result;
a comparator electrically coupled to said master processor and said plurality of slave processors for comparing said master processor test result and a plurality of slave processor test result and storing a match result.
-
-
9. An apparatus for testing multi-core processors with internal core checking logic, comprising:
-
a test input connector electrically coupled to a master processor and a slave processor for simultaneously providing a test signal to said master and said slave processors;
a test output connector electrically coupled to said master processor for monitoring a master test result;
a core checking logic driver for controlling the internal core checking logic and reporting a deviation between said master and said slave in response to said test signal. - View Dependent Claims (10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A method for testing multi-core processors, comprising:
-
running a functional test on each of a plurality of processors simultaneously;
monitoring said functional test results on a first processor;
comparing said functional test results on said first processor with said functional test results on a second processor and creating a first match result and;
reporting said functional test results on said first processor and said first match result.
-
-
20. A multi-core processor testing system, comprising:
-
supplying a test instruction set to the multi-core processor for execution on a plurality of cores;
receiving a test vector representing the execution of said test instructions by a first core;
comparing the execution of said test instruction by a second core with said test vector;
creating a slave condition bit from said comparing step. - View Dependent Claims (21)
-
Specification