NI TestStand 2017 Semiconductor Module Help
»View Product Info
Use TestStand and TSM with other NI development tools to build, debug, customize, and deploy semiconductor characterization and production test systems.
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 You must have the LabVIEW Development System installed to use this example.
- 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.
- Review the following TSM toolbar buttons to use to control execution and view lot statistics while executing and debugging a sequence.
|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
|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
- Click the Start/Resume Lot button to begin testing. Each Execution window represents a test site. The sequence editor traces each step during execution.
||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.
- Click the Show Lot Statistics Viewer button to view per-site binning information. The Lot Statistics Viewer window includes the same buttons as on the TSM toolbar for controlling execution.
- Click the End Lot button to stop testing.
- Close the Lot Statistics Viewer window.
- Press <Ctrl-D> to close the Execution windows.
Debugging LabVIEW Steps
- In the Getting Started with Semiconductor Module.seq, click in the blank column to the left of the Leakage step to set a breakpoint .
- 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.
- Click the Step Into button 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.
- In LabVIEW, click the Run button and then click the Return to Caller button to return execution to the sequence editor.
- 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 ni.com 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 email@example.com to request to be added to the NI STS Technical Support Community.
Related TestStand Resources
Familiarize yourself with TestStand in the following ways:
- Complete the tutorials in the Getting Started with TestStand manual.
- Review the following information in the TestStand help and familiarize yourself with the organization of the help file