跳转到主要内容

ATE测试项目数据库

项目描述

Semi-ATE

Semiiconductor Automated Test Equipment

GitHub Conda Supported Python versions CI-CD

GitHub release (latest SemVer) GitHub commits since latest release (by date) GitHub issues GitHub pull requests

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 项目维护在这个单一仓库中,但它以一组包(所有包版本号相同)的形式发布,以适应不同的使用场景。

包名称 PyPI 版本 conda 版本 feedstock
Semi-ATE-common PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-project-database PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-sammy PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-plugins PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-testers PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-spyder PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-apps-common PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-control-app PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-master-app PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-test-app PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-installer PyPI Conda (channel only) conda-forge feedstock

需要第三方包

mosquitto : Conda (channel only) conda-forge feedstock

安装(在 MiniSCT 上)

  1. 以 sct/sct 身份登录
  2. 在主目录中应该有一个名为 repos 的目录
  3. repos 中有一个 Semi-ATE 目录(包含相关的 Semi-ATE git 仓库)
  • TCC_actuators : git clone

运行(在 MiniSCT 上)

  1. 请确保您已配置了一个“测试单元”,如下所示:image

=== 安装包可以通过 condapip 实现。

使用 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 查看散列)

上传时间

支持者