STS测试程序开发课程概述

STS测试程序开发课程提供实操培训,学员可以学习如何通过设置和使用半导体测试系统(STS)与待测设备(DUT)的通信。该课程遵循典型的半导体测试工作流程和重要事项,包括相应硬件的使用方法。完成本课程后,测试工程师将能够以交互方式使用STS测试仪资源来创建、修改、执行和调试测试程序,其中包含预先存在的代码模块(使用LabVIEW或.NET/C#开发),以收集测试数据和测试时间报告。

 

课程最新发行日期或版本号: 随需课程:23.0

课程详情:

STS测试程序开发课程大纲

课程概述主题
STS简介探讨半导体测试系统(STS)的主要概念。  
  • STS平台简介
探讨测试头探讨STS测试头的高级功能和I/O。 
  • STS测试头概述  
  • 探讨STS T1 M2的输入和输出
探索负载板探讨设备接口板(DIB)的高级功能和不同的负载板接口类型。
  • 负载板概述
  • 探讨负载板接口类型
  • 将DIB连接到STS
STS对接和连接介绍典型测试单元的拓扑结构,并探讨对接STS的几种选择。
  • NI STS标准对接和连接
  • 自动化对接示例
了解NI STS软件了解用于监控、维护、调试和校准STS的软件工具,以及STS的测试开发和代码模块开发环境。
  • STS软件概述
  • STS维护软件简介
  • 测试开发环境简介
  • 操作员界面简介
浏览测试开发人员工作流程探索范例测试开发人员工作流程及其关键步骤。
  • 探讨测试开发人员工作流程示例
探究STS安全要求和规格探讨并应用STS系统的安全要求和规格、安全规范和环境规范。
  • 探索STS的安全要求
  • 确保STS安全合规
  • 了解STS的环境规范

探讨测试仪器化

探讨STS PXI平台和常见的STS仪器  
  • 探索NI PXI平台
  • 识别STS仪器
  • 其他通用STS检测工具
  • 使用模拟硬件
探讨系统规格探讨STS T1、T2和T4的输入和输出规格。  
  • 探讨STS系统规格
  • 在线探讨STS规格
校准STS探讨STS系统中使用的校准模块和校准类型。
  • 什么是校准?
  • 浏览STS校准的类型
  • 探讨STS中使用的校准模块
  • 启用STS的预热等待时间
  • 检查直流连续性/功能
创建STS项目  创建测试程序,并探讨为测试程序创建的序列文件和文件夹结构。
  • 创建测试程序
  • 探讨文件夹结构
  • 探讨测试程序架构
探讨引脚图探讨引脚图的目的及其在将STS硬件映射到DUT引脚中的作用。
  • 什么是引脚图?
  • 探讨引脚图的相关信息
  • 创建引脚图所需的文档
检查测试系统配置和负载板原理图了解标准测试系统文档、内容及其用途。
  • 了解DUT规范
  • 跟踪从仪器到DUT的信号
了解测量需求  了解测量需求,确保系统及其配备的仪器能够满足测试计划中的测量需求。  
  • 了解测量需求
  • 将仪器连接到DUT引脚
  • 根据测试计划分配测试系统资源
将DUT引脚映射到仪器通道使用引脚图编辑器创建和修改引脚图文件,该文件可将DUT引脚映射到仪器通道。
  • 使用引脚图编辑器(Pin Map Editor)添加和配置仪器
  • 检查引脚图错误和警告
  • 设置多仪器会话
使用设备接口板与DUT连接探索将仪器连接至设备接口板(DIB)的不同方法,并找出可用于帮助设计负载板的资源。
  • 如何将DIB连接到仪器上?
  • 如何设计DIB?
  • 连接DUT与DIB
检查DUT连续性在运行其他测试之前,使用数字码型仪器测试DUT连续性。
  • 什么是连续性测试?
  • 使用什么仪器来检查DUT连续性?
  • 执行连续性测试
搭建DUT使用数字码型编辑器调出待测设备(DUT),以便开始测试。
  • 确定DUT的上电方式
  • DUT通电
测量泄漏电流在运行其他测试之前,使用数字码型仪器测量泄漏电流。
  • 通电后运行的第一个测试是什么?
  • 执行泄漏电流测试
准备与DUT通信识别与数字项目相关的文件类型,并介绍在创建数字模式与DUT通信之前应创建的文件。
  • 探索数字项目的内容
  • 创建规格参数表
  • 创建层级表
  • 创建时序表
创建基本数字模式以与DUT通信使用数字码型编辑器创建、编辑、加载和载入(burst)基本数字模式,以与DUT通信。
  • 探讨基于向量的模式
  • 创建数字模式
转换现有的数字模式转换在其他环境中开发的模式,以便在数字码型编辑器中使用。
  • 转换现有的模式文件
了解测试序列文件了解测试序列文件的主要组成部分以及每个组成部分的使用方法。
  • 序列文件的组成部分是什么?
  • 识别序列文件窗口中的窗格
  • 了解测试程序架构
在测试序列中添加步骤了解如何向测试序列插入步骤。
  • 向序列添加步骤
  • 探索步骤类型
  • 配置步骤
创建和配置测试步骤在STS项目中,创建和配置调用代码模块的测试步骤。
  • 什么是代码模块?
  • 选择半导体测试步骤的起点
  • 调用TSM测试步骤模板
  • 调用半导体多功能测试/操作步骤
  • 配置测试步骤设置
使用测试步骤模板  探索可用的不同步骤模板以及如何将其纳入测试序列中使用。
  • 使用步骤模板创建测试序列
控制TestStand执行执行测试序列并根据测试条件或设置修改测试序列以不同方式执行。
  • 执行测试序列
  • 管理和共享数据
  • 使用流程控制步骤更改执行流程
  • 使用表达式访问或修改数据
  • 根据失败测试更改执行
设置测试限值创建、探讨和导入测试限值,针对不同情况快速更新测试序列。
  • 导出测试限值
  • 导入测试限值
  • 添加测试限值文件
创建测试配置使用测试程序编辑器并根据您的测试需求,为系统创建测试配置。
  • 创建测试配置
  • 定义多个测试流
根据测试结果对DUT进行分类介绍可以根据测试结果对DUT进行分类的不同方式,并实现分类策略。
  • 分类概述
  • 设置二进制文件定义文件
  • 创建硬件和软件分类
配置测试程序的执行在测试开发环境中配置和运行测试程序。
  • 配置工作站设置
  • 配置TestStand如何报告测试结果
  • 配置工作站选项
  • 配置TestStand如何执行代码模块
  • 执行测试程序
生成测试报告在NI TestStand中实现结果收集和测试报告策略。
  • 配置报表选项
  • 选择报表格式
  • 生成ATML报告
  • 配置测试结果收集
调试测试程序使用内置的TestStand功能来识别和修复测试序列中的问题。
  • 跟踪测试程序执行
  • 暂停和单步执行
  • 处理执行错误
探讨调试场景在不同的非预期情况下调试测试程序。
  • 调试错误
  • 调试失败的测试
对测试时间进行基准测试识别并解决制约代码执行速度的问题。
  • 对测试时间进行基准测试
  • 优化TestStand执行速度
  • 优化硬件执行速度
与测试设备系统交互以调试问题  使用InstrumentStudio与测试系统资源交互,以调试测试问题。
  • InstrumentStudio概述
  • 调试直流电源仪器
  • 调试示波器
  • 调试驱动程序会话
  • 调试多个仪器
  • 导出数据用于其他分析
使用数字码型编辑器进行调试使用数字模式编辑器(DPE)中的工具进一步调试测试失败。
  • DPE故障排除概述
  • 实时查看引脚状态
  • 调试模式执行
  • 调试数字范围
  • 基于参数扫描分析测试结果
使用STS操作员界面运行序列使用NI半导体测试操作界面(OI)运行测试程序,并获得真正的socket时间。
  • 操作员界面概述
  • 配置和运行一个批次
  • 查看测试结果和报告

即刻开始学习《STS测试程序开发》