基于双预测器协同决策的晶圆级适应性测试方法

文档序号:35140639发布日期:2023-08-17 15:51阅读:31来源:国知局
基于双预测器协同决策的晶圆级适应性测试方法

本发明属于集成电路测试领域,具体的说是一种基于双预测器协同决策的晶圆级适应性测试方法。


背景技术:

1、由于电子行业对集成电路测试质量期望越来越高,高效的测试对于满足市场的严格要求变得至关重要。目前,由于摩尔定律的发展,芯片中集成的晶体管数量越来越多,因此芯片的测试成本也随之提升。成本问题限制了用于测试每个芯片的时间。一直以来,在保证测试质量的前提下,如何减少集成电路测试成本都是一个值得研究的问题。

2、为了实现低成本高质量的测试,提出了适应性测试技术。它可以通过挖掘测试数据来预测产品质量,用部分测试信息来预测晶粒是否能通过完整的测试。标准测试按照测试集的顺序逐一加载所有测试项,若全部通过认为产品是良品,否则为次品。而适应性测试可以通过预测结果来调整测试内容,测试顺序和测试阈值,达到节省测试时间提高测试质量。然而,需要探索从生产测试集中删除测试项与预测准确性之间的权衡,结果在不影响质量检测精度的情况下降低生产成本,因为省略实际测试项的同时往往导致测试质量下降。适应性测试的最佳情况是缩短测试时间,而不会对测试质量产生任何影响。但是,适应性测试中放宽测试会引起测试质量问题,错误的预测结果会导致更大的收益损失,所以预测准确性与测试开销成本之间的权衡就成为一个重要的考虑因素。测试质量往往用产量损失与测试逃逸来衡量,当良品被预测为失败将造成产量损失,当次品被预测为通过将带来测试逃逸。

3、适应性测试主要利用测试数据中的相关性信息来预测产品质量降低测试成本。在晶圆测试中常见的相关性有测试项之间相关性与空间相关性。测试项相关性是由于高度相关的测试很可能会得出一致的测试结果,导致测试数据中存在大量的相关性表现。而空间中系统性的变化在相邻晶粒之间非常相似,因此空间相关性是对晶圆上部分晶粒进行标准测试,并利用邻近晶粒质量存在聚集性的特点对剩下的晶粒做出质量预测。基于测试项相关性的质量预测方法能够达到较高的水平,但是从测试成本节省的角度出发,它还有进一步提升的空间。利用空间相关性的质量预测方法显著降低了测试成本,但代价是对于质量突变的区域预测效果较差,增加了测试逃逸和产量损失的风险。

4、大量的发明使围绕其中某一种相关性展开。目前,将晶圆级空间相关性与测试项相关性相结合,可以得到性能比仅用一种相关性信息建模更高的预测器。值得注意的是,目前大多数研究不能在多个预测结果发生冲突时,对晶粒进行精确质量预测分类。多个预测器提供不同的预测信息也使区分良品与次品的边界变得更加复杂,难以简单的表示。


技术实现思路

1、本发明为了弥补上述现有技术不足之处,提出了一种基于双预测器协同决策的晶圆级适应性测试方法,以期能在降低晶圆的测试成本的同时,将测试逃逸和产量损失控制在极低的水平,保证较好的测试质量。

2、本发明为解决技术问题采用如下技术方案:

3、本发明一种基于双预测器协同决策的晶圆级适应性测试方法的特点在于,是按如下步骤进行:

4、步骤1:利用测试项数据集a={a1,a2,…,an,…,an}对有h个晶粒的试晶圆上所抽取的s个晶粒进行测试后,得到质量测试结果数据集记为f={f1,f2,…,fs},令试晶圆上s个晶粒的位置信息记为(xtrain,ytrain)={x1,x2,…,xs;y1,y2,…,ys};其中,n表示晶粒的测试项数,an表示晶粒的第n个测试项信息,(xs,ys)表示第s个晶粒的位置信息,fs表示第s个晶粒的质量测试结果并作为标签,若fs=1,表示第s个晶粒的质量测试结果为合格,若fs=0,表示第s个晶粒的质量测试结果为故障;

5、将试晶圆上抽取剩余的晶粒作为待测晶粒,将待测晶粒的位置信息记为(xtest,ytest)={x'1,x'2,…x'p,…x'h-s;y'1,y'2,…,y'p,…,y'h-s},其中,(x'p,y'p)为第p个待测晶粒的位置信息;

6、步骤2:利用rfecv算法对测试项数据集a={a1,a2,…,an,…,an}进行测试项筛选,得到筛选后的测试项子集b={b1,b2,…,bm,…,bm},其中,bm表示晶粒的筛选后的第m个测试项信息,m是筛选后的测试项总数,且m≤n;

7、步骤3:将筛选后的测试项子集b={b1,b2,…,bm,…,bm}作为输入数据,将试结果数据集f={f1,f2,…,fs}作为标签,并一起输入随机森林模型中进行训练,得到测试项质量预测器qi;

8、利用测试项质量预测器qi对待测晶粒进行质量预测,得到待测晶粒的质量预测结果数据集其中,表示由测试项质量预测器qi对第p个待测晶粒的质量预测结果;

9、步骤4:利用晶粒的局部空间信息bnr,建立空间质量预测器qj,用于对待测晶粒进行质量预测;

10、步骤4.1:根据待测晶粒的质量预测结果数据集r1和试结果数据集f,利用式(1)计算试晶圆上第k个晶粒的局部空间信息bnrk,从而得到试晶圆上所有晶粒的局部空间信息bnr={bnrk|k=1,2,…,h}:

11、

12、式(1)中,v表示任一晶粒周围晶粒的数目;pk,q表示第k个晶粒周围第q个晶粒的质量,若第q个晶粒为待测晶粒,则令表示由测试项质量预测器qi对第q个待测晶粒的质量预测结果;若第q个晶粒pk,q为抽样晶粒,则令pk,q=fq,fq表示第q个晶粒的质量测试结果;

13、根据晶粒的局部空间信息bnr对待测晶粒进行分级;令ε1,ε2分别为上下界分级指标,当ε1<bnrk≤1时,表示第k个晶粒的等级为易通过;当0≤bnrk≤ε2时,表示第k个晶粒的等级为易故障;否则,表示第k个晶粒的等级为质量模糊;

14、步骤4.2:利用rfecv算法对测试项子集b中不同等级晶粒进行筛选,得到易通过等级的测试项子集bgood、易故障等级的测试项子集bbad和质量模糊等级的测试项子集bmid;

15、步骤4.3:将三种等级的测试项子集bgood,bmid,bbad与bnr一同作为输入数据,试结果数据集f={f1,f2,…,fs}作为标签,一起输入随机森林模型中进行训练,得到空间质量预测器qj;

16、利用空间质量预测器qj对不同等级的待测晶粒进行质量预测,从而得到质量预测结果其中,表示由空间质量预测器qj对第p个待测晶粒的预测结果;

17、步骤5:利用qi和qj对待测晶粒的总质量预测结果进行协同决策,以得到待测晶粒的分类结果;

18、步骤5.1:利用dbscan聚类算法对待测晶粒的总质量预测结果r进行处理,得到待测晶粒的质量预测结果所属的集群c={cl|l=1,2,…,z},其中,cl表示第l个集群,z表示集群的数量;

19、判断待测晶粒中是否有不属于任何集群的晶粒,若表示相应的待测晶粒的预测结果为异常值,并将相应的待测晶粒加入离群晶粒集合o={or|r∈{1,2,…,h-s}},其中,or表示待测晶粒中的第r个晶粒预测结果为异常值的离群晶粒;

20、步骤5.2:利用式(2)计算笛卡尔二维坐标系上第l个集群cl的重心位置(xl,yl):

21、

22、式(3)中,xlu,ylu分别为第l个集群cl中第u个晶粒的横纵坐标,wl表示第l个集群cl中晶粒的数目;

23、步骤5.3:计算所有集群的重心位置分别与理想点(0,0)与(1,1)的距离;并将与距离(0,0)最近的集群作为故障标准类的集群,记为cbad,其重心记为(xst0,yst0);将与(1,1)最近的集群作为合格标准类的集群,记为cgood,其重心记为(xst1,yst1);

24、将合格标准类的集群和故障标准类的集群记为标准类集群,将标准类集群以外的集群记为边缘类集群ce={cel'|l'=1,2,…,z'},其中,cel'表示第l'个边缘类集群,z'表示边缘类集群的数量,且z'=z-2;

25、将边缘类集群ce的重心位置记为(xe,ye)={(xel',yel')|l'=1,2,…,z'};其中,(xel',yel')表示第l'个边缘类集群的重心位置;

26、步骤5.4:利用式(3)计算第l'个边缘类集群cel'的重心位置(xel',yel')分别与标准类集群的重心位置(xst0,yst0),(xst1,yst1)的距离:

27、

28、式(3)中,dl'good是第l'个边缘类集群cel'与合格标准类的距离,dl'bad是第l'个边缘类集群cel'与故障标准类的距离;

29、步骤5.5:利用式(4)判断第l'个边缘类集群cel'的质量:

30、

31、式(4)中,cegl'表示第l'个边缘类集群cel'为合格晶粒集群,cebl'表示第l'个边缘类集群cel'为故障晶粒集群;

32、步骤5.6:对于离群晶粒,计算第r个离群晶粒or的重心位置与所有集群重心位置的距离其中,表示or到第l个集群cl的重心位置(xl,yl)的距离;并将第r个离群晶粒or归属于最小距离所对应的集群,以最小距离所对应的集群的质量作为第r个离群晶粒or的质量。

33、本发明一种电子设备,包括存储器以及处理器的特点在于,所述存储器用于存储支持处理器执行所述晶圆级适应性方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。

34、本发明一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序的特点在于,所述计算机程序被处理器运行时执行所述晶圆级适应性方法的步骤。

35、与已有技术相比,本发明的有益结果体现在:

36、1、本发明针对晶圆测试提出一种双预测器协同决策的适应性测试方法,预测器能在晶圆测试中选取最有效的测试项进行测试,从而大大降低了晶圆的测试成本,减少了测试时间,提高了晶圆测试效率。

37、2、本发明利用晶圆测试中的测试项与空间信息训练得到测试项预测器与空间预测器来预测晶粒质量,不仅更加充分的利用了测试数据中的相关性信息,而且保证了待测晶粒分类的高准确度,消除了晶圆中质量突变区域给预测器带来的不利影响,保证了较好的测试质量。

38、3、本发明针对预测器之间的决策冲突将双预测器的结果用聚类算法进行聚类,然后利用集群之间的重心位置逐级对晶粒进行分类,从而筛选出存在故障的晶粒,确定每个晶粒的质量预测结果,解决了对好坏芯片不规则边界不能进行理想划分的问题,将测试逃逸和产量损失控制在极低的水平。

39、4、本发明利用晶粒部分的测试项与空间信息训练两个质量预测器,根据预测结果对晶粒进行聚类,对不同集群的晶粒划分质量等级,从而逐次确定各个集群晶粒和离群晶粒的质量。在保证测试质量前提下,提高了预测的准确率,大大减少了测试时间和成本,且该减少测试成本的方案没有硬件开销,具有良好的通用性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1