Grading (TSM)

NI TestStand 2017 Semiconductor Module Help

Edition Date: July 2018

Part Number: 373892H-01

»View Product Info
Download Help (Windows Only)


This example demonstrates how to use the Set and Lock Bin step to grade DUTs based on different test criteria.

Example File Location

<TestStand Public>\Examples\NI_SemiconductorModule\Grading\Grading.seq

Highlighted Features

Major API



  • You must have the LabVIEW Development System installed, and you must configure the LabVIEW Adapter to use the LabVIEW Development System.
  • This example uses the Batch process model.

How to Use This Example

Complete the following steps to use this example.

  1. Use the TestStand Sequence Editor to complete the following steps to review the bin definitions file associated with the test program.
    1. Select Semiconductor Module»Edit Bin Definitions File or click the Edit Bin Definitions File Edit Bin Definitions button on the TSM toolbar.
    2. The bin definitions file defines one Fail bin, one Error bin, and three Pass bins. The Pass bins correspond to the following three different grades: Good, Better, and Best.
  2. Review the three Semiconductor Multi Test steps in the MainSequence sequence.
    1. The first step takes and stores the measurement in a local variable (Locals.Measurement).
    2. Each step compares the measurement against a different set of limits.
    3. Preconditions on the lower grade tests prevent those tests from running if the DUT passed a higher grade test.
    4. The Step Failure Option on the higher grade tests ensure that the DUT does not fail if the higher grade tests fail.
  3. Review the If block at the end of the MainSequence sequence.
    1. The steps in the block execute only if the DUT passed all tests.
    2. The Set and Lock Bin steps assign a bin to the DUT based on the highest grade test that passed.
  4. Click the Start Lot Start Lot button on the TSM toolbar to run the test program.


Not Helpful