Patent ID: 8855959

Claim:
A computer-implemented method for processing test results from a plurality of individual semiconductor testing systems for testing a semiconductor product, the method comprising: receiving the test results from the plurality of individual semiconductor testing systems, a testing system comprising: a semiconductor tester, a transformer and a probe card; analyzing each test result at a local adaptive test engine corresponding to an individual semiconductor testing system; jointly analyzing a plurality of the test results from the plurality of individual semiconductor testing systems, the jointly analyzing the plurality of the test results including: comparing the test results to determine whether a particular testing system causes one or more issues, to determine whether a particular testing system component causes the one or more issues, and to determine whether a particular semiconductor product causes the one or more issues, the one or more issues including: a test environmental issue, a testing system variability issue, a testing system calibration issue, a product variability issue, and a manufacturing process variability issue, a testing system component variability issue, a testing system component calibration issue; based on the determinations, interchanging a plurality of testing system components between the plurality of testing systems; and running one or more tests on the plurality of testing systems after the interchanging, wherein a processor coupled to a memory device is configured to perform: the receiving, the analyzing, the jointly analyzing, the interchanging, and the running.