Getting Started with TSM

NI TestStand 2017 Semiconductor Module Help

Edition Date: July 2018

Part Number: 373892H-01

»View Product Info
Download Help (Windows Only)

Use TestStand and TSM with other NI development tools to build, debug, customize, and deploy semiconductor characterization and production test systems.

Toggle Expansion Use this Toggle Expansion button to expand or collapse the following sections. You must enable the Allow Blocked Content option in Microsoft Internet Explorer to collapse each section. You must expand each section you want to print or search.

 Brief Tour of TSM

Note Note  You must have the LabVIEW Development System installed to use this example.
  1. From the TestStand Sequence Editor, open Getting Started with Semiconductor Module.seq. If you are using LabVIEW 2018 or later, open the file from the <TestStand Public>\Examples\NI_SemiconductorModule\Getting Started with Semiconductor Module\LabVIEW 2018 and later directory. Otherwise, open it from the <TestStand Public>\Examples\NI_SemiconductorModule\Getting Started with Semiconductor Module\LabVIEW 2017 and earlier directory. <TestStand Public>\Examples\NI_SemiconductorModule\Getting Started with Semiconductor Module\LabVIEW 2018 and later\Getting Started with Semiconductor Module.seq <TestStand Public>\Examples\NI_SemiconductorModule\Getting Started with Semiconductor Module\LabVIEW 2017 and earlier\Getting Started with Semiconductor Module.seq

    The Getting Started with Semiconductor Module.seq sequence file is a simple example semiconductor test program that demonstrates a multisite test program that uses LabVIEW code modules with simulated test results. The example is configured to test up to four DUTs in parallel, each on a separate test site.
  2. Review the following TSM toolbar buttons to use to control execution and view lot statistics while executing and debugging a sequence.

    TSM Toolbar

    1. Edit Test Program
    2. Edit Pin Map File
    3. Edit Bin Definitions File
    4. Configure Station
    5. Configure Lot
    6. Active Configuration
    7. Import Test Limits into
    8. Export Test Limits from
    9. Single Test
    10. Start/Resume Lot
    11. Pause
    12. Retest
    13. End Lot
    14. Step Into
    15. Step Over
    16. Step Out
    17. Show Lot Statistics Viewer
    18. Launch InstrumentStudio
    19. Launch Digital Pattern Editor
  3. Click the Start/Resume Lot button Start/Resume Lot to begin testing. Each Execution window represents a test site. The sequence editor traces each step during execution.
    Note Note  Depending on the current sequence editor settings, when you click the Start/Resume Lot button, TestStand might display the Found Analysis Errors dialog box to indicate that errors exist in the sequence file. Click the Continue Execution button to ignore these errors because the sequence file adjusts certain settings at run time to fix these errors.
  4. Click the Show Lot Statistics Viewer button Show Lot Statistics Viewer to view per-site binning information. The Lot Statistics Viewer window includes the same buttons as on the TSM toolbar for controlling execution.
  5. Click the End Lot button End Lot to stop testing.
  6. Close the Lot Statistics Viewer window.
  7. Press <Ctrl-D> to close the Execution windows.

Debugging LabVIEW Steps

  1. In the Getting Started with Semiconductor Module.seq, click in the blank column to the left of the Leakage step to set a breakpoint Breakpoint.
  2. Click the Start/Resume Lot button to begin testing. Each Execution window pauses when it reaches the breakpoint at the Leakage step. The background color of the Execution window changes to yellow to indicate that the execution is paused.
  3. Click the Step Into button Step Into on the TSM toolbar to transfer execution to the LabVIEW Development System, which suspends within the Leakage VI the Leakage step calls.

    You can now use the built-in LabVIEW debugging tools.
  4. In LabVIEW, click the Run button Run Button and then click the Return to Caller button Return to Caller to return execution to the sequence editor.
  5. Click the End Lot button to stop testing.

 Where to Go Next

  • Explore the components of a test program.
  • Complete the Exploring a Basic Semiconductor Test Program tutorial.
  • Review the Accelerometer example, located in the <TestStand Public>\Examples\NI_SemiconductorModule\Accelerometer directory.
  • Use the TestStand and TSM example programs, located in the <TestStand Public>\Examples directory, as a starting point for applications you create.
  • Refer to the NI STS Technical Support Community on for information about TSM custom instruments for instrument drivers, custom debug panels, and custom handler/prober drivers. You can work directly with NI services personnel contracted on your project or contact to request to be added to the NI STS Technical Support Community.

 Related TestStand Resources

Familiarize yourself with TestStand in the following ways:


Not Helpful