使用LabVIEW开发半导体芯片自动测试系统
使用LabVIEW开发半导体芯片自动测试系统
半导体芯片自动测试系统,可以测试固定在底层封装版上的多组被测装置(DUT)。系统为每个DUT执行电力与光学特性的描述。在测试开发中,软件可以判定每个芯片在测试流程中的正确位置。取得正确的位置点对于所有的流程步骤来说极为重要。
这套测试机包含了3个量测站,系统最多可以安装6种不同的测试。每种量测都很重要,因为结果会判定DUT的运作是否正常。如果DUT有一种测试没通过,系统就会跳过其他的测试,这可以节省流程时间与金钱,也提高了测试设备的测试量与效率。 整套系统建立在大型的花岗岩结构体上,使用气压弹簧以避免振动引起的干扰。系统时使用了视觉系统,可以将探针头快速精确地对准DUT。探针头与接线盒具有高弹性,更换容易,可以轻松换成其他类型的DUT。
使用不同的NI多功能卡与专用的Fieldbus (ProfiBUS),来监控大约一百种不同类型的信号。仅在装载与卸载DUT时需要与使用者互动, DUT放置在支架上,以节省机器时间。
将DUT对齐量测站是流程中最重要的部分之一,因为在某些测试站上,0.5 nm的误差就能决定DUT是否通过测试流程。所以我们使用光学相机系统,加上NI IMAQ PXI-1409采集,配上动作控制系统,以判定DUT的对齐程度。
LabVIEW程序,来定义步骤、在设定及安装不同类型的硬件设备时提高灵活性。采用硬件抽象类使得相同类型的量测设备,不需要改变测试的流程就能轻松更换不同的设备。有了这种灵活性高且实用的功能,就能避免停工的状况,即使是硬件发生故障也不受影响。用户也可以轻松扩充系统。也可以将以LabVIEW开发的程序界面整合起来,能整合新功能与使用者人机界面。 这样使用者就能按照需求详列功能,并调整流程。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。http://www.bjcyck.com/nd.jsp?id=396#_np=2_358
相关文章
- 21-物联网开发终端管理篇-安装PHP,测试GET,POST接口(.Windows系统)
- 羊了个羊H5网页/小程序/APP游戏开发上线版,羊了个羊H5网页/小程序/APP游戏系统开发(详情及教程)
- 记一次在Mac系统下因为栈上变量溢出导致的内存泄露问题
- 开发搭建数字藏品系统开发详细功能
- 嵌入式系统底层软件的复杂性
- vue.js客服系统实时聊天项目开发(十八)仿淘宝商品页面点在线客服传递产品卡片
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
- 【Android 系统开发】使用 Source InSight 阅读 Android 源码
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 将系统的 dexElements 与 应用的 dexElements 合并 | 替换操作 )
- 如何在Ubuntu20.04 LTS系统中配置Java开发环境
- java获取jdk、系统、服务器等信息详解编程语言
- [linux] C语言Linux系统编程-socket开发详解编程语言
- Linux练习:掌握系统技能指南(linux练习)
- 备份现代Linux系统:利用磁盘镜像技术(磁盘镜像linux)
- 系统开发:选择最佳的Linux系统”(开发用什么linux)
- 在Linux系统中使用C Shell(linuxcsh)
- 如何使用U盘安装Linux系统(linux怎么用u盘安装)
- 监控使用Java开发Redis过期监控系统(redisjava过期)
- linux系统家族:探索开源之分支(linux的分支)
- Oracle9i 32位:支持旧版软件与系统的稳定数据库选择(oracle9i32位)
- Linux系统内存优化,提高系统运行效率(linux内存大小)
- 激活Redis自动重启系统(启动redis自动拉起)
- 以oracle OS命令控制你的系统(oracle os命令)