Performing system functional test on a chip having partial-good portions
First Claim
1. A method for performing system functional test on a chip having partial-good portions comprising:
- initializing, by system functional test software, a service engine of the chip undergoing a system functional test, wherein the initializing includes;
loading the system functional test software into a service engine memory of the chip;
identifying each “
partial-good”
portion of the chip;
writing a “
partial-good”
parameter for each “
partial-good”
portion of the chip identified to a first predetermined location of the service engine memory;
triggering execution of the system functional test;
performing, by the service engine, the system functional test, wherein the performing includes; and
decoding the system functional test software;
retrieving the “
partial-good”
parameters from the first predetermined location of the service engine memory;
initializing the “
partial-good”
portions of the chip according to “
partial-good”
parameter; and
performing the system functional test on the “
partial-good”
portions of the chip without performing the system functional test in all defective portions of the chip; and
completing the system functional test of the chip.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include methods, and computer system, and computer program products for performing system functional test on a chip having partial-good portions. Aspects include: initializing, by system functional test software, a service engine of the chip, performing, by service engine, system functional test, and completing system functional test of chip. The chip may include service engine, a service engine memory and one or more “partial-good” portions. The initializing may include: loading system functional test software into the service engine memory, identifying each “partial-good” portion of the chip, writing a “partial-good” parameter for each “partial-good” portion of the chip identified to service engine memory, and triggering execution of system functional test. Method may include: decoding system functional test software, retrieving “partial-good” parameters, initializing “partial-good” portions of chip, and performing system functional test on “partial-good” portions of chip. The chip may include is a processor chip that has one or more “partial-good” cores.
-
Citations
11 Claims
-
1. A method for performing system functional test on a chip having partial-good portions comprising:
-
initializing, by system functional test software, a service engine of the chip undergoing a system functional test, wherein the initializing includes; loading the system functional test software into a service engine memory of the chip; identifying each “
partial-good”
portion of the chip;writing a “
partial-good”
parameter for each “
partial-good”
portion of the chip identified to a first predetermined location of the service engine memory;triggering execution of the system functional test; performing, by the service engine, the system functional test, wherein the performing includes; and decoding the system functional test software; retrieving the “
partial-good”
parameters from the first predetermined location of the service engine memory;initializing the “
partial-good”
portions of the chip according to “
partial-good”
parameter; andperforming the system functional test on the “
partial-good”
portions of the chip without performing the system functional test in all defective portions of the chip; andcompleting the system functional test of the chip. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for performing system functional test on a chip having partial-good portions comprising a processor and a memory storing system functional test software for the computer system which, when executed at the processor of the computer system, are configured to perform:
-
initializing a service engine of the chip undergoing system functional test, wherein the chip comprises one or more “
partial-good”
portions, and each of the one or more “
partial-good”
portions is identified by a “
partial-good”
parameter, and wherein the initializing includes;loading the system functional test software into the service engine memory; identifying each “
partial-good”
portion of the chip;writing a “
partial-good”
parameter for each “
partial-good”
portion of the chip identified to a first predetermined location of the service engine memory;triggering execution of the system functional test; performing, by the service engine, the system functional test, wherein the performing includes; decoding the system functional test software; retrieving the “
partial-good”
parameters from the first predetermined location of the service engine memory;initializing the “
partial-good”
portions of the chip according to “
partial-good”
parameter; andperforming system functional test on the “
partial-good”
portions of the chip without performing the system functional test in all defective portions of the chip; andcompleting the system functional test of the chip. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product operable on a computer system for performing system functional test on a chip having partial-good portions, comprising a non-transitory computer storage medium readable by the computer system having a processor and a memory configured to store system functional test software for execution by the processor of the computer system for performing a method comprising:
-
initializing a service engine of the chip undergoing system functional test, wherein the chip comprises one or more “
partial-good”
portions, and each of the one or more “
partial-good”
portions is identified by a “
partial-good”
parameter, and wherein the initializing includes;loading the system functional test software into the service engine memory; identifying each “
partial-good”
portion of the chip;writing a “
partial-good”
parameter for each “
partial-good”
portion of the chip identified to a first predetermined location of the service engine memory;triggering execution of the system functional test; performing, by the service engine, the system functional test, wherein the performing includes; decoding the system functional test software; retrieving the “
partial-good”
parameters from the first predetermined location of the service engine memory;initializing the “
partial-good”
portions of the chip according to “
partial-good”
parameter; andperforming system functional test on the “
partial-good”
portions of the chip without performing the system functional test in all defective portions of the chip; andcompleting the system functional test of the chip. - View Dependent Claims (10, 11)
-
Specification