ATE项目通用包
项目描述
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-common软件包
该软件包包含由Semi-ATE项目中的多个软件包使用的辅助函数。其中,该软件包包含著名的Logger类。
项目详情
关闭
semi-ate-common-1.0.15.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3f32bc23672fa4d1b27af6b4d26c8eeec7017a64283e1dbf24ad969e698c5ee5 |
|
MD5 | 1800ef5102cba31f8ddd1ace859f77f3 |
|
BLAKE2b-256 | 054d2a546061adff4afeec44a3b049f0537e7c2e14046c863d608a1ba9c1849d |