执行特定测试程序的应用程序/环境
项目描述
Semi-ATE
Semiconductor Automated Test Equipment
Semi-ATE
是一个用于半导体 ATE ASIC 测试项目的测试器和仪器 AGNOSTIC 框架。
这意味着系统不是围绕特定仪器构建的(让我们暂时将 ATE 测试器视为一个超级仪器),它更专注于以某种方式组织半导体测试,使得所有使用(和特殊)的角落情况都有它们已知的位置。这使用户(即:DE's、TCE's、TE's & PE's)能够专注于真正的任务,即编写好的、快速且稳定的测试。测试程序和测试流程的组织由向导处理,因此唯一需要编写的代码就是实际的测试!(格言:代码是我们的敌人)
Semi-ATE
包完全用Python(无架构)编写,除了库之外,还为Spyder IDE提供了一个插件。
包
Semi-ATE项目维护在这个单个仓库中,但它作为一组包(所有包版本号相同)发布,以适应不同的使用场景。
需要第三方包
安装(在MiniSCT上)
- 以sct/sct登录
- 在主目录中应该有一个名为
repos
的目录 - 在
repos
中有一个Semi-ATE
目录(包含相关的Semi-ATE git仓库)
TCC_actuators
: git clone
运行(在MiniSCT上)
- 确保您已配置了一个如下所示的“测试单元”:
=== 可以通过conda
或pip安装包。
使用pip安装
可以使用python -m pip install <package-name>
安装每个包
python -m pip install semi-ate-common
python -m pip install semi-ate-project-database
python -m pip install semi-ate-sammy
python -m pip install semi-ate-plugins
python -m pip install semi-ate-testers
python -m pip install semi-ate-spyder
python -m pip install semi-ate-apps-common
python -m pip install semi-ate-control-app
python -m pip install semi-ate-master-app
python -m pip install semi-ate-test-app
或一次性安装所有包
python -m pip install semi-ate-common semi-ate-project-database semi-ate-sammy semi-ate-plugins semi-ate-testers semi-ate-spyder semi-ate-apps-common semi-ate-control-app semi-ate-master-app semi-ate-test-app
通过Conda安装
待定义
开发过程
测试程序开发过程文档可以在这里找到
Semi-ATE Test-App包
此包提供生成的测试程序的连接端点。它自动添加到使用semi-ate-spyder插件创建的任何Semi-ATE测试项目中。它用于启动/停止测试程序以及传输STDF测试结果。测试程序的执行由semi-ate-control-app
包中的控制应用程序控制。
项目详情
关闭
semi-ate-test-app-1.0.15.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 78e6d1996425393c7b36a199b3f9b8f9179d57a54282a78bf6854b09c0623981 |
|
MD5 | cde260568a68feb6ae27dbd1749dcf62 |
|
BLAKE2b-256 | bf8fe1abc2d99d8011e15686227e80040ea739ebd4ffe2b811ca13df640a39d4 |