Test Program Development with STS Course Overview

The Test Program Development with STS course delivers hands-on training for setting up and using a Semiconductor Test System (STS) to communicate with a device under test (DUT). The course will follow the typical semiconductor test workflow and milestones, which includes tight interaction with corresponding hardware. After completing this course, a test engineer will be able to use STS tester resources interactively to create, modify, execute, and debug test programs with pre-existing code modules (developed using LabVIEW or .NET/C#) to collect test data and test time reports.

Available Formats

 

Virtual Training

 

Classroom Training

 

Private Classes

Course Objectives

Course Details

Duration

Audience

Prerequisites

NI Products Used

Training Materials

Cost in Credits

Test Program Development with STS Course Outline

LessonOverviewTopics

Exploring the STS

Explore the functionalities of each component of an STS and the main steps of a typical test development.

 

  • Introduction to the STS Platform
  • Exploring the Test Head
  • Exploring Load Boards
  • Docking and Interfacing with the STS
  • Exploring NI STS Software
  • Navigating the Test Developer Workflow
  • Investigating STS Safety Requirements and Specifications

Exploring NI STS Instrumentation

Explore the hardware components of an STS and the importance of STS calibration.

  • Exploring Tester Instrumentation
  • Exploring System Specifications
  • Calibrating an STS

Creating an STS Project

Create a test program and explore the sequence file and folder structure that are created for the test program.

  • Creating an STS Project
  • Exploring the Folder Structure
  • Exploring the Test Program Architecture

Mapping STS Hardware to DUT Pins

Use tester documentation to map STS instruments to the appropriate DUT pins.

  • Exploring Pin Maps
  • Reviewing a Tester Configuration and Load Board Schematic
  • Mapping Measurement Requirements
  • Mapping DUT Pins to Instrument Channels

Validating DUT Behavior

Perform tests to validate the DUT before testing its functionality.

  • Interfacing with the DUT Using the Device Interface Board
  • Checking DUT Continuity
  • Bringing Up the DUT
  • Measuring Leakage Current

Creating and Bursting Digital Patterns

Use the Digital Pattern Editor to send digital patterns to control your DUT.

  • Preparing to Communicate with the DUT
  • Creating Basic Digital Patterns to Communicate with the DUT
  • Converting Existing Digital Patterns

Exploring NI STS Software Development

Navigate the TestStand environment and add test steps to a test sequence.

  • Exploring the Test Sequence File
  • Adding Steps to a Test Sequence
  • Creating and Configuring Test Steps

Configuring Test Programs and Steps

Use TestStand to configure how a test program will execute and log test results.

  • Controlling TestStand Execution for STS
  • Setting Test Limits
  • Creating Test Configurations
  • Binning DUT Based on Test Results
  • Configuring the Execution of a Test Program
  • Generating Test Reports

Debugging a Test Program

Use the STS debugging tools to debug devices, signals, and test sequences.

  • Debugging a Test Program
  • Exploring Debugging Scenarios
  • Benchmarking Test Time
  • Using InstrumentStudio to Interact with Tester
  • Using the Digital Pattern Editor for Debugging
  • Parametric Sweeping in a Sequence
  • Using Alarms to Report Error Conditions at Runtime

Running a Sequence with the STS Operator Interface

Run a Test Program using the Operator Interface (OI) and get the true socket time.

 

  • Exploring the Operator Interface
  • Configuring and Running a Lot
  • Viewing Test Results and Reports

Continue Your Learning Path

Closeup of a circuit board.

 

Test Code Module Development with STS and LabVIEW v/ILT Course

 

The Test Code Module Development with STS and LabVIEW Course will follow the typical customer workflow and milestones, which includes tight interaction with corresponding hardware. After completing this course, a test developer will be able to use Semiconductor Test System (STS) resources to develop and debug measurement code modules for STS test program, to create custom test steps, to perform test program optimization and deployment

 

Test Code Module Development with STS and .NET/C# v/ILT Course


The Test Code Module Development with STS and .NET/C# Course will follow the typical customer workflow and milestones, which includes tight interaction with corresponding hardware. After completing this course, a test developer will be able to use Semiconductor Test System (STS) resources to develop and debug measurement code modules for STS test program, to create custom test steps, to perform test program optimization and deployment

 

Introduction to InstrumentStudio

 

 

InstrumentStudio software provides an integrated environment for instrument configuration that simplifies quick, interactive measurements and augments automated production test systems. By the end of this course, you will be able to recognize different features inside InstrumentStudio that can help you monitor and debug test systems

 

Upgrade to Membership

If you are planning to take three or more NI instructor-led courses within one year, a Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.