《STS测试程序开发》课程旨在让您掌握如何使用半导体测试系统(STS)与待测设备进行通信。本课程遵循典型的半导体测试工作流程和关键里程碑。完成本课程后,测试工程师将能够使用预先存在的代码模块(使用LabVIEW或.NET/C#开发)创建、修改、执行和调试测试程序,以收集测试数据和测试时间报告。
开发自定义代码模块
调试代码模块
实现多站点子系统执行
实现测试程序优化
缩短测试时间
部署测试程序
随需课程:10小时
正在使用或试用NI STS来开发和执行半导体生产测试或实现半导体器件批量自动化验证的半导体测试开发人员
对半导体测试策略和方法有宏观的了解
《STS测试程序开发》课程
有使用Microsoft Visual Studio的.NET/C#代码的开发经验
STS Software Bundle v24.5.1
NI STS T1 M2
STS T1 DX培训DIB
ADS7229
随需培训包括通过NI培训中心提供的数字教材,供订阅期间使用
随需培训:已包含在企业协议中,或通过5个培训服务积分或2个培训积分获得
| 课程 | 概述 | 主题 |
|---|---|---|
| NI STS概述 | 了解用于配置和开发STS测试程序的各种软件类型及环境。 |
|
| 在STS软件版本间切换 | 使用STS版本选择器在已安装的STS软件版本之间切换。 |
|
| 半导体模块环境和TSM API概述 | 浏览TSM代码模块API,开发代码模块以使用DUT引脚或引脚组名称执行测试。 |
|
NI仪器API概述(LabVIEW) | 了解开发人员用于创建仪器应用程序的NI仪器API。 |
|
| 半导体测试库(.NET/C#)简介 | 使用半导体测试库高效开发基于.NET/C#的STS测试程序。 |
|
了解项目创建模板
| 学习如何在新项目中使用半导体测试库,参考LabVIEW项目模板。 |
|
浏览帮助文件
| 打开并浏览STS及其仪器的帮助文档。 |
|
| 仪器编程概述 | 了解STS中的常规编程流程和仪器类型。 |
|
| 在STS中对DCPower仪器编程 | 以编程方式控制和配置STS中的DCPower仪器。 |
|
| 在STS中对数字码型仪器编程 | 以编程方式控制和配置STS中的数字码型仪器。 |
|
| 了解STS中其他仪器的使用 | 了解在STS中使用支持、尚未支持及自定义仪器。 |
|
| 创建代码模块 | 高效使用代码模块开发环境的技巧与工具。 |
|
| 与DUT通信 | 针对您的DUT选择合适的控制方法和协议,并在运行测试代码模块前使用该方法与协议确保连接性。 |
|
| 调试测试程序 | 使用TestStand、.NET和LabVIEW调试工具调试测试程序和测试代码模块。 |
|
| 执行在线质量保证测试 | 将在线质量保证(QA)测试集成到测试序列中,以确保测试应用程序及其代码模块的质量和一致性。 |
|
| 为DUT分配软件分类容器 | 创建并使用软件分类容器对通过、失败或错误结果之外的测试DUT进行分类。 |
|
| 获取和存储测试信息 | 获取批次设置、站点设置、STS测试头状态、执行数据和自定义测试条件的值,并存储这些数据,以便在执行测试步骤时访问这些数据。 |
|
| 使用批处理模型执行测试 | 说明TSM如何利用批处理模型进行多线程执行。 |
|
| 为多站点执行开发测试程序 | 确定并实现多站点测试的子系统执行模型。 |
|
| 了解缩短测试时间的方法 | 了解用于测试系统性能分析和缩短测试时间(TTR)的工具和技术。 |
|
对测试系统进行基准测试
| 探索测试程序分析器评估测试程序性能。 |
|
| 底层测试步骤基准测试 | 查看并记录测试程序中步骤、代码模块及其他资源的持续时间。 |
|
| 部署STS测试程序 | 定义部署流程,部署测试程序,并在部署后进行调试。 |
|
| 调试已部署的测试程序 | 通过从操作界面切换到工程环境来调试生产中的测试程序。 |
|
如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。