ATE测试项目数据库
项目描述
Semi-ATE
Semiiconductor Automated Test Equipment
Semi-ATE
是一个针对半导体 ATE ASIC 测试项目的测试和仪器 AGNOSTIC 框架。
这意味着系统不是围绕特定仪器构建的(让我们暂时将 ATE 测试器视为一个超级仪器),它更侧重于以这种方式组织半导体测试,即让所有使用(和特殊)角落案例都有其明确的位置。这使得用户(即:DE、TCE、TE 和 PE)可以专注于真正的本职工作,即编写好、快且稳定的测试。测试的整理成测试程序,测试程序整理成流程,由向导处理,因此唯一需要编写的代码就是实际的测试!(座右铭:[代码是我们的敌人](http://www.skrenta.com/2007/05/code_is_our_enemy.html))
Semi-ATE
包完全用 Python(noarch)编写,除了库之外,还为 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-project-database 包
此包用于处理 Semi-ATE 项目。一个 Semi-ATE 项目包含许多用于描述硬件设置、掩模集、晶圆、包、测试程序、测试流程、单个测试等的定义。所有这些定义都存储在 JSON 格式中。为了使迁移成为可能,此包由 semi-ate-sammy
包需要。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
semi-ate-project-database-1.0.15.tar.gz (32.9 kB 查看散列)