The STDF Log result processing plug-in sets the PART_ID, PART_TXT, X_COORD, and Y_COORD fields in the Part Results Record (PRR) of the STDF version 4 specification by using the values of properties on the UUT data type as described in the following table. The handler/prober driver StartOfTest entry point can set any of these fields by setting the values of the output parameters to the StartOfTest entry point.

STDF PRR Field UUT Property Handler/Prober StartOfTest Output Parameter
PART_ID SerialNumber SitePartIds
Note By default, if the handler/prober driver does not set the values in the SitePartIds parameter, TSM automatically assigns sequential numeric values to the SerialNumber property, which results in unique PART_ID field values. To disable the default behavior, set the GenerateUniquePartIds property of the NI_SemiconductorModule_StationSettings data type to False in the ConfigureStationSettings or GetStationSettings callback sequence.

When the GenerateUniquePartIds property is True, TSM reassigns the same unique Part ID to the part when it is retested. Customize the behavior of GenerateUniquePartIds to assign a new unique Part ID to a part when it is retested .

PART_TXT AdditionalData.NI.SemiconductorModule.PartText SitePartTexts
X_COORD, Y_COORD AdditionalData.NI.SemiconductorModule.DieCoordinates SiteDieCoordinates

You can modify the PART_ID field value in the test program by setting the SerialNumber property value on the UUT object. You can modify the PART_TXT field value in the test program by setting the AdditionalData.NI.SemiconductorModule.PartText property value on the UUT object. You can access the UUT object using a parameter in the PreMainSequence or PreBatch callback sequence or by using the expression RunState.Root.Locals.UUT in a Statement step.