1、ATE是什么?
ATE(Automatic Test Equipment)是一种由高性能计算机控制的测试仪器的集合体,是由测试仪和计算机组合而成的测试系统,计算机通过运行测试程序的指令来控制测试硬件。
先来一个ATE常规测试的例子,方便大家理解ATE到底是干啥的(DUT代指测试芯片):
测试名称:OS(OPenShort)测试
测试目的:检测芯片Pin脚的两个保护二极管好着没
测试原理:二极管的单向导通性和电压钳制特性
测试流程(测试上管好坏):(1)芯片上电(2)芯片的所有Pin接地(3)为芯片施加+100uA的的电流(流入芯片为正电流,流出为负电流,电流大小由芯片特性决定,此处只是举例)(4)测量其电压,若其大于0.3V小于0.8V则合格(此处以硅二极管为例子)
该例子只测试了上管的电压,若需要测试下管只需要将第二步施加的电流变为负值即可。
下面我们用接地气的话来为大家描述ATE测试的目的和ATE系统的组成。
首先我们来说ATE测试的目的:
ATE测试的目的就是为了测量芯片的物理量是否符合标准,例如电压、电流、频率等等。
ATE系统的组成:
简单来说ATE系统的组成就是计算机+的万用表,这里只是举了一个抽象的例子,将ATE系统的部件抽象为这两大部分,方便大家认识ATE系统的组成,接下来听我细细道来:
万用表:需要具有加电压量电流和加电流量电压的功能,同时可以将测量得到的电压电流值保存起来。
计算机:控制加电压和加电流的大小、周期、脉冲宽度等物理量,同时可以将测量得到的电压值与标准值进行判断。
2、为什们需要ATE?
(1) 随着芯片的复杂度原来越高,芯片内部的模块越来越多,制造工艺也是越来越先进,对应的失效模式越来越多,而如何能完整有效地测试整个芯片,在设计过程中需要被考虑的比重越来越多。
(2) 设计、制造、甚至测试本身,都会带来一定的失效,如何保证设计处理的芯片达到设计目标,如何保证制造出来的芯片达到要求的良率,如何确保测试本身的质量和有效,从而提供给客户符合产品规范的、质量合格的产品,这些都要求必须在设计开始的第一时间就要考虑测试方案。
(3) 成本的考量。越早发现失效,越能减少无谓的浪费;设计和制造的冗余度越高,越能提供最终产品的良率;同时,如果能得到更多的有意义的测试数据,也能反过来提供给设计和制造端有用的信息,从而使得后者有效地分析失效模式,改善设计和制造良率
总结:ATE测试就是为了提升良率和降低成本
3、ATE的工作内容?
(1)负责芯片功能、性能和可靠性测试。
(2) 制定芯片测试方案、计划及测试环境搭建。
(3)调试测试程序。
(4)撰写测试计划和测试报告。
4、如何成为一名ATE?
学历专业要求:本科及以上学历,微电子、集成电路、电信、自动化、电子类等相关专业。(对本科学历比较友好,实际招聘中本科学历占比64.9%)
基础知识要求:对数字/混合/模拟/RF各类型集成电路有一定认识;
软件技能要求:熟悉C/C++、JAVA,有基本的编程经验。
硬件技能要求:熟悉电路原理图