|Download Help (Windows Only)|
Part average testing (PAT) is a method based on statistical analysis to identify and fail parts that have characteristics significantly outside the normal distribution of other parts in the same lot. The substantial difference of these parts, which might still fall within the test program limits, could indicate the potential for early part failure.
Generally, part average testing collects data from previously tested parts and compares each measurement for the current part to the mean of the previous measurements. If the measurements for the current part are outside a certain number of standard deviations from the mean, the part fails.
Refer to the Guidelines for Part Average Testing document (AEC - Q001 Rev-D version) published by the Automotive Electronics Council for more information about part average testing.
TSM does not install a default implementation of part average testing. You must use the TSM PAT plug-in architecture to customize and perform part average testing with TSM. TSM PAT plug-ins include a required PAT callback sequence file and corresponding code modules. The PAT callback sequence file contains PAT entry point sequences that TSM calls during execution to accomplish part average testing. Use the example PAT plug-in, located in the <TestStand Public>\Examples\NI_SemiconductorModule\Part Average Testing\Example Part Average Testing Plug-In directory, as a starting point for custom PAT plug-ins you create.
Use the Part Average Testing tab of the Semiconductor Multi Test step to enable and configure part average testing for individual tests in a test program. The PAT environment settings determine which settings to display in the Part Average Testing tab.
Refer to the Part Average Testing Examples for information about enabling and performing part average testing (PAT) in a test program.
The first time a PAT-enabled test executes, TSM automatically generates one or more additional PAT tests associated with the original test. After executing all tests in the MainSequence sequence of the test program, TSM calls the PAT entry point sequences to customize and perform the PAT tests. TSM appends PAT test results to the MainSequence sequence test results so that PAT test results appear in the data logs and reports.
Use the IPartAverageTestingStaticLimitLoader.LoadStaticLimits method in the TSM Application API to load a static limits file that uses the same structure as a TSM test limits file. To read and use limits from a different file format, you must implement a custom file reader and a custom data structure to store the limits.