【技术实现步骤摘要】
一种并行测试系统及其测试方法
本专利技术是关于集成电路产业领域,特别涉及一种并行测试系统及其测试方法。
技术介绍
在集成电路产业链中,集成电路测试是贯穿集成电路生产与应用全过程的重要步骤。晶圆测试是半导体器件后道封装测试的第一步,目的是将晶圆中的不良芯片挑选出来。对晶圆级的集成电路测试,由于外部测试仪器的测试接口无法直接实现对测试对象(晶圆或芯片)的测试,通常是通过计算机控制外部测试仪器,测试仪器通过探针卡作为桥梁连接到测试对象上,探针卡上的探针与测试对象中的焊盘接触构成测试信号通路,再配合测试仪器达到测试目的。在传统的顺序参数测试测试方法中,晶圆上的每一个待测器件(DUT)的测试都必须一个一个进行,必须在一个测试完成后,下一个测试才能开始。总的测试时间约等于所有待测器件的测试时间之和加上每个测试任务和下个测试任务之间的任务切换时间,因此随着器件尺寸的减小,器件的集成度越来越高,器件的故障随机性增加,顺序参数测试无法满足对于晶圆测试速度的需求。许多制造商开始探索利用并行参数测试提高测试速度的可能性。并行参数测试是一种在晶圆上同时测量多个测试结构以提高晶圆级参数测试速度的测试方法。目前有些制造商通过用一个时钟信号控制多个SMU的工作,实现并行参数测试,但该方法存在缺陷:1)时钟信号传递给多个SMU时会存在延迟;2)多个SMU必须同时开始进行测试,就算有某个SMU比其它SMU提前完成测试,也必须等到其它SMU完成测试后才能开始下一个测试;3)该系统只包含一个CPU,相比于多CPU的系统精度较低。专 ...
【技术保护点】
1.一种并行测试系统,包括主控制器、存储模块、公共总线和至少一个测量模块,主控制器、存储模块和测量模块都连接到公共总线;其特征在于,所述并行测试系统还设有调度模块,调度模块集成在主控制器中或者采用独立的控制装置连接到公共总线;/n所述主控制器能创建测试算法、测试任务,能利用测试算法和测试任务编译生成测试计划,并进行测试相关参数配置;主控制器能根据调度模块确定的执行方案,生成用于控制测量模块执行测试计划的触发信号和控制信号,并向测量模块发送相应的触发信号或控制信号;/n所述公共总线包括数据总线、触发信号总线和控制信号总线,数据总线用于传输数据信息,触发信号总线用于传输触发信号,控制信号总线用于传输控制信号;/n所述存储模块用于存储测试算法、测试任务、测试计划,以及测量模块返回的测试结果;/n所述调度模块用于确定执行方案,即执行每条测试计划的测量模块和时刻;/n所述测量模块包括控制器、存储器和测试单元;控制器能提取存储模块中对应的测试计划,根据收到的触发信号或控制信号控制测试单元执行测试计划,并将测试结果反馈给主控制器;所述存储器能存储从存储模块中提取的测试计划。/n
【技术特征摘要】
1.一种并行测试系统,包括主控制器、存储模块、公共总线和至少一个测量模块,主控制器、存储模块和测量模块都连接到公共总线;其特征在于,所述并行测试系统还设有调度模块,调度模块集成在主控制器中或者采用独立的控制装置连接到公共总线;
所述主控制器能创建测试算法、测试任务,能利用测试算法和测试任务编译生成测试计划,并进行测试相关参数配置;主控制器能根据调度模块确定的执行方案,生成用于控制测量模块执行测试计划的触发信号和控制信号,并向测量模块发送相应的触发信号或控制信号;
所述公共总线包括数据总线、触发信号总线和控制信号总线,数据总线用于传输数据信息,触发信号总线用于传输触发信号,控制信号总线用于传输控制信号;
所述存储模块用于存储测试算法、测试任务、测试计划,以及测量模块返回的测试结果;
所述调度模块用于确定执行方案,即执行每条测试计划的测量模块和时刻;
所述测量模块包括控制器、存储器和测试单元;控制器能提取存储模块中对应的测试计划,根据收到的触发信号或控制信号控制测试单元执行测试计划,并将测试结果反馈给主控制器;所述存储器能存储从存储模块中提取的测试计划。
2.根据权利要求1所述的一种并行测试系统,其特征在于,所述调度模块确定的执行方案,使执行完所有测试计划的时间最短,且每个时刻的测试行都是可测测试行;
所述测试行:某个时刻并行在测的所有测试计划为一个测试行;
所述可测测试行:不存在共享焊盘或者并行测试会相互干扰测试结果的测试计划的测试行。
3.根据权利要求2所述的一种并行测试系统,其特征在于,所述调度模块具体通过下述方式确定执行每条测试计划的测量模块和时刻:
调度模块先将所有测试计划分为E个触发信号测试组和F个控制信号测试组,再确定测试组中每条测试计划具体执行的测量模块和时刻;对于一个触发信号测试组中的测试计划,执行的测量模块共享触发信号执行测试计划,实现同步并行;且不同触发信号测试组之间独立执行测试计划;对于控制信号测试组中的测试计划,每个执行的测量模块根据各自收到的控制信号执行测试计划,实现异步并行;
其中,E为自然数,F为0或1,且E、F不同时为0。
4.根据权利要求3所述的一种并行测试系统,其特征在于,所述调度模块将所有测试计划分为若干测试组,具体方法如下:
若采用相同的测试算法且测试耗时相差在时间阈值内的测试计划的条数超过数量阈值,则将这些测试计划作为一个触发信号测试组,剩余无法划成触发信号测试组的测试计划作为控制信号测试组,实现将所有测试计划分为E个触发信号测试组和F个控制信号测试组。
5.根据权利要求2所述的一种并行测试系统,其特征在于,所述可测测试行,调度模块通过下述步骤获得:
步骤A:设有M条测试计划待执行,最多存在N个测试通道执行测试,一个测试通道使用至少一个测量模块,则存在个不同的测试行;
其中,是组合符号,从M条测试计划中,取i条测试计划组成一个子集,不考虑子集中测...
【专利技术属性】
技术研发人员:成家柏,陆梅君,杨慎知,
申请(专利权)人:杭州广立微电子有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。