基于Cascade半自动探针台的简易自动测试平台设计

集成电路测试是集成电路产业链的重要组成部分。在对集成电路进行在片测试时,需要对整个晶圆进 行测试。文中以 cascade summit 12000 半自动探针台为例,设计一个由计算机、探针台、单片机 实验箱、测试电路组成的简易自动测试平台。自动测试软件在安捷伦io 库提供的程序范例基础上开发,编程语言 为 vb.net。最后对某公司的 rfid 晶圆进行测试,结果表明系统运行情况良好,测试效率高。
随着移动通信和消费类电子产品需求不断增长,在国家 政策对集成电路行业的重点扶持下,集成电路迎来发展的 春天。
测试是集成电路产业链的重要环节。设计阶段的测试一般用于验证设计的正确性或者设计方案的改良,测试方法可以是在片测试或者键合测试。如果集成电路已经切片且数量较少,可以选择在片测试或键合测试;如果尚未切片,芯片数量较多甚至是整个晶圆,只能选择在片测试。在片测试离不开探针台,探针台可以通过探针直接把信号从集成电路的焊盘输入 / 输出。
探针台分为手动、半自动和全自动三种。全自动探针台可以自动装片、自动对准,可以对测试数据进行打印,使用方便,测试效率高,但价格昂贵。本文以 cascade summit 12000半自动探针台(以下简称 cascade 探针台)为例,探讨如何充分利用半自动探针台提供的编程接口控制探针移动,测试整个晶圆上的所有集成电路。该系统经过扩展 后,可作为由多个测试仪器组成的自动测试平台的一部分。
cascade 探针台支持 8 英寸晶圆,定位精度为 0.1 μm,可以应对大部分测试场合。
1 cascade探针台通信模型
cascade 探针台提供 4 种操作方式:一种是安装在探针台专用计算机上的控制软件 nucleus,另外三种是用户编程接口。为了安全起见,探针台专用计算机而不允许安装其他 无关软件,因此自行设计的控制软件只能安装在其他计算机 上,通过 rs 232 或者 gpib 接口与探针台专用计算机连接,并由探针台专用计算机上的命令接口和驱动程序与探针台连接。由于 gpib 传输数据更快,功能更强,并可以跟多种仪器组成总线系统,构成自动测试平台,因此本文采用 gpib接口。
2测试系统
探针台和探针台专用计算机是探针台购置的整体配置, 计算机通过 usb-gpib 转换卡和探针台专用计算机连接。晶 圆上的集成电路单元(die)的焊盘(pad)通过探针和专用电缆连接到外部电源或测试设备。针对待测集成电路的 功能设计一个专用测试电路。如果测试通过,则输出一个 ttl 高电平,否则输出低电平。计算机通过 rs 232 和单片
机相连,控制单片机向测试电路发出测试指令,等待一段时 间后,单片机如果收到高电平信号则判断为测试通过,否 则为测试失败。测完一个集成电路单元(die)之后,自动
测试软件向探针台发出一系列指令,控制探针台移动到下 一个 die。
3编程方法
cascade 探针台支持 3 种指令:gpib 指令、meta 指令 和 scpi 指令。gpib 指令用于读取、设置、清除 gpib 状态 报告寄存器 ;meta 指令用于控制系统级功能,例如设置计算 机是否显示指令或者返回值;scpi 指令是控制指令的核心,
用于控制探针台的各种动作,例如打开或者关闭真空泵、接 触或者分离探针、控制探针台移动等。
要通过 gpib 控制 cascade 探针台,首先需要准备一 根安捷伦 usb-gpib 转接线, 安装安捷伦 io 库(agilent iolibraries suite 14.0)。安捷伦 io 库提供 usb-gpib 转接线 的驱动程序以及 vb.net,c#,c++ 的编程范例,编程范例 中有很多操作 gpib 的函数,用户可根据自己的编程喜好找 到合适的工程范例,在此基础上修改即可。本文以 vb.net 作为编程语言。与 gpib 操作有关的函数主要有:
打开gpib :iodmm.io()= mgr.open(ioaddress)
关闭gpib :iodmm.io.close()
发送数据:iodmm.writestring(cmdtosend.text)
读取数据 :str = iodmm.readstring
与自动测试有关的 scpi 指令主要有(scpi 指令以冒号
开头,不可省略):
接触探针 ::mov:down 2
分离探针 ::mov:up 2
读取当前坐标 ::mov:prob:abs:die?
移动到某个坐标::mov:prob:abs:diexy
移动到下一个 die ::move:probeplan:next:die
开始测试时,先用程序控制探针移动到最后一个 die,
读取坐标并作记录,再移动到第一个 die,经过接触探针、 测试、分离探针、移动到下一个 die、读取当前坐标、判断 是否结束,组成一个循环。如果当前坐标是最后一个 die 的
坐标,则循环结束,测试完毕 ;否则继续测试。
4测试过程
cascade 探针台作为一种比较复杂的精密仪器,测试前
除了要做常规准备工作之外,还包括针对程序控制自动测试 的步骤。自动测试的主要步骤如下 :
(1)开机,打开 nucleus 软件,初始化 nucleus ; (2)装载晶圆 ;
(3)校准晶圆、die 尺寸计算 ;
(4)制作 wafermap 并设置参考 die ;
(5)移动探针到参考 die 并设置接触 / 分离高度 ; (6)开启自动测试软件,设置 gpib 端口地址,使得自
动测试软件的 gpib 地址与 nucleus 的 gpib 地址相同。
其中制作 wafermap 包括 :设置晶圆尺寸、die 尺寸和
空隙、去掉晶圆边沿不完整的 die、选择测试顺序等步骤。 如果不是整个晶圆的自动测试,则步骤(3)、步骤(5)可
以省略。
5测试结果
本自动测试系统为某公司测试了 rfid 集成电路晶 圆,使用的设备包括 :cascade 探针台、笔记本电脑、单片 机实验箱、rfid 读卡器。整片 rfid 晶圆共 13 500 个 die, 其中 13 220 个测试通过,良品率为 97.9%,表明集成电路设计和试生产是成功的。测试过程中,各种仪器设备和自动测试软件运行良好,探针无跑偏现象。测试共耗时 4.5 h。
6总结
cascade 半自动探针台的操作软件 nucleus 对测试整个晶圆的集成电路单元无能为力。晶圆上的集成电路单元有数 千甚至数万个,直接用 nucleus 手工测试几乎是不可能完成的事情。这时可以利用探针台提供的编程接口,设计一个自动测试软件,探针台可以根据晶圆和集成电路单元的尺寸特点,自动遍历测试晶圆上 的所有集成电路单元,并记录测试结果,大大了提高测试效率。


沁恒股份PCI扩展ROM 电子盘概述
超强防水!摩托罗拉系统水上运动对讲机T92 H2O
具有内置AES的FPGA保护系统设计
用LCR测试仪准确测量电感、电容、电阻的连接方法及校准
刷机安全吗,第三方ROM已经不再是主流
基于Cascade半自动探针台的简易自动测试平台设计
华为nova5i评测 年轻人的拍照利器
中芯国际推出封装与芯片专利,有效抑制信号串扰
打造可持续产品,从数据中心开始
携号转网哪家运营商将更受消费者青睐
景旺电子在生产过程中是如何实现强有效的成本管控的?
嵌入式结合GPRS网络的家居安防监控系统设计
余承东放言:麒麟980轻松吊打骁龙845,远远领先苹果
磁保持继电器驱动电路
判断永磁电机失磁的方法_如何避免永磁电机失磁
南昌中级法院首次使用VR技术进行庭审直播
一种电感式位移传感器的电路系统设计[图]
韩国开发基于Micro LED技术的新方法,驱动医疗植入设备
VisionPro项目组成简介
GainSpan推出同时支持Wi-Fi和ZigBee技术芯片方案