Customizing STDF PRR Field Values (TSM)
- Updated2025-07-31
- 2 minute(s) read
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.