变化趋势图的显示方法、装置和设备与流程
未命名
07-12
阅读:98
评论:0

1.本技术涉及计算机技术领域,具体而言,涉及一种变化趋势图的显示方法、装置和设备。
背景技术:
2.半导体芯片在流片完成后,往往需要进行测试,一般包括晶圆出厂测试(wafer acceptance test, wat)、晶圆探针测试(chip probing,cp)和封装成品的最终测试(final test,ft)。其中,用于测试芯片的测试程序通常是由一系列的测试项组成,从各个方面对芯片进行充分检测,确认每颗芯片功能和性能是否符合标准。
3.目前,一种是将每批次芯片的所有测试项按失效率从高到低排列,截取前n(例如n=5)个测试项,另一种是绘制帕累托(pareto)图,截取累计失效率n(例如n=90%)内所包含的测试项,然后将所有批次的top-n失效项按批次的时间先后排列,查看失效项变化趋势。
4.然而,上述方式均需要人工比对每个批次的失效项和失效率,非常不直观,并且随着批次数量的增加,人工比对将会变得更加困难,也容易遗漏关键信息。
技术实现要素:
5.有鉴于此,本技术实施例提供了一种变化趋势图的显示方法、装置和设备,以解决人工比对每个批次的失效项和失效率,非常不直观,并且随着批次数量的增加,人工比对将会变得更加困难,也容易遗漏关键信息的问题。
6.第一方面,本技术实施例提供了一种变化趋势图的显示方法,包括:根据多个测试项在多个批次产品的失效率,从所述多个测试项中确定对应批次产品的多个目标测试项;对所述多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项;根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示失效率变化趋势图。
7.在一可选的实施方式中,所述根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示失效率变化趋势图之前,所述方法还包括:根据所述多个测试项在所述多个批次产品的失效率,对所述多个测试项进行排序,得到多个测试项的第一排序结果;根据所述多个测试项的第一排序结果,确定所述多个目标并集测试项的显示顺序;所述根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示失效率变化趋势图,包括:按照所述显示顺序,根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示所述失效率变化趋势图。
8.在一可选的实施方式中,所述根据所述多个测试项在所述多个批次产品的失效率,对所述多个测试项进行排序,得到多个测试项的第一排序结果,包括:获取各测试项在所述多个批次产品的失效率的中位数;根据所述中位数,对所述多个测试项进行排序,得到所述多个测试项的第一排序结果。
9.在一可选的实施方式中,所述根据所述中位数,对所述多个测试项进行排序,得到所述多个测试项的第一排序结果,包括:若所述多个测试项中存在中位数相等的至少两个测试项,则分别获取所述至少两个测试项在所述多个批次产品的平均失效率;根据所述平均失效率,确定所述至少两个测试项的排序;根据所述中位数和所述至少两个测试项的排序,对所述多个测试项进行排序,得到第一排序结果。
10.在一可选的实施方式中,所述方法还包括:根据所述多个目标测试项在对应批次产品的失效率,对所述多个目标测试项进行排序,得到所述多个目标测试项的第二排序结果;根据所述多个测试项的第一排序结果和所述多个目标测试项的第二排序结果,确定所述多个目标测试项的排序相对变化结果;根据所述显示顺序,根据所述多个目标测试项的排序相对变化结果,绘制并显示失效率排序变化趋势图。
11.在一可选的实施方式中,所述第一排序结果包括:第一排序号,所述第二排序结果包括:第二排序号;所述根据所述多个测试项的第一排序结果和所述多个目标测试项的第二排序结果,确定所述多个目标测试项的排序相对变化结果,包括:根据所述多个测试项中对应各目标测试项的第一排序号,和所述对应各目标测试项的第二排序号的差值,确定所述对应各目标测试项的排序相对变化结果。
12.在一可选的实施方式中,所述失效率变化趋势图为失效率变化趋势柱状图,各目标并集测试项对应一个柱体,所述各目标并集测试项的失效率对应一个柱体高度,所述方法还包括:若所述失效率变化趋势柱状图中存在柱体高度低于预设高度阈值的柱体,则根据所述失效率变化趋势柱状图中的最大柱体高度,重新确定所述柱体的柱体高度,并重新绘制所述柱体。
13.在一可选的实施方式中,所述方法还包括:按照预设排列结构,根据所述失效率变化趋势图和所述失效率排序变化趋势图,生成失效率整体趋势图。
14.第二方面,本技术实施例还提供了一种变化趋势图的显示装置,包括:确定模块,用于根据多个测试项在多个批次产品的失效率,从所述多个测试项中确定对应批次产品的多个目标测试项;处理模块,用于对所述多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项;
显示模块,用于根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示所述失效率变化趋势图。
15.在一可选的实施方式中,所述处理模块,还用于:根据所述多个测试项在所述多个批次产品的失效率,对所述多个测试项进行排序,得到多个测试项的第一排序结果;所述确定模块,还用于根据所述多个测试项的第一排序结果,确定所述多个目标并集测试项的显示顺序;所述显示模块,具体用于按照所述显示顺序,根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示所述失效率变化趋势图。
16.在一可选的实施方式中,所述处理模块,具体用于:获取各测试项在所述多个批次产品的失效率的中位数;根据所述中位数,对所述多个测试项进行排序,得到所述多个测试项的第一排序结果。
17.在一可选的实施方式中,所述处理模块,具体用于:若所述多个测试项中存在中位数相等的至少两个测试项,则分别获取所述至少两个测试项在所述多个批次产品的平均失效率;根据所述平均失效率,确定所述至少两个测试项的排序;根据所述中位数和所述至少两个测试项的排序,对所述多个测试项进行排序,得到第一排序结果。
18.在一可选的实施方式中,所述处理模块,还用于:根据所述多个目标测试项在对应批次产品的失效率,对所述多个目标测试项进行排序,得到所述多个目标测试项的第二排序结果;根据所述多个测试项的第一排序结果和所述多个目标测试项的第二排序结果,确定所述多个目标测试项的排序相对变化结果;根据所述显示顺序,根据所述多个目标测试项的排序相对变化结果,绘制并显示失效率排序变化趋势图。
19.在一可选的实施方式中,所述第一排序结果包括:第一排序号,所述第二排序结果包括:第二排序号;所述确定模块,具体用于:根据所述多个测试项中对应各目标测试项的第一排序号,和所述对应各目标测试项的第二排序号的差值,确定所述对应各目标测试项的排序相对变化结果。
20.在一可选的实施方式中,所述失效率变化趋势图为失效率变化趋势柱状图,各目标并集测试项对应一个柱体,所述各目标并集测试项的失效率对应一个柱体高度,所述确定模块,还用于:若所述失效率变化趋势柱状图中存在柱体高度低于预设高度阈值的柱体,则根据所述失效率变化趋势柱状图中的最大柱体高度,重新确定所述柱体的柱体高度,并重新绘制所述柱体。
21.在一可选的实施方式中,所述处理模块,还用于:按照预设排列结构,根据所述失效率变化趋势图和所述失效率排序变化趋势图,生成失效率整体趋势图。
22.第三方面,本技术实施例还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的变化趋势图的显示方法。
23.第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的变化趋势图的显示方法。
24.本技术提供了一种变化趋势图的显示方法、装置和设备,其中,该方法包括:根据多个测试项在多个批次产品的失效率,从多个测试项中确定对应批次产品的多个目标测试项,对多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。通过目标并集测试项,绘制出的失效率变化趋势图能够直观发现失效率有突变的测试项、测试项增加或减少的情况,并且还容易对比同一测试项在不同批次间的变化趋势。
25.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
26.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
27.图1为本技术实施例提供的变化趋势图的显示方法的流程示意图一;图2为本技术实施例提供的变化趋势图的显示方法的流程示意图二;图3为本技术实施例提供的变化趋势图的显示方法的流程示意图三;图4为本技术实施例提供的变化趋势柱状图的示意图;图5为本技术实施例提供的变化趋势图的显示方法的流程示意图四;图6为本技术实施例提供的失效率排序变化趋势柱状图的示意图;图7为本技术实施例提供的失效率整体趋势图的示意图;图8为本技术实施例提供的变化趋势图的显示装置的结构示意图;图9为本技术实施例提供的电子设备的结构示意图。
具体实施方式
28.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
30.对某一个具体的芯片产品而言,在芯片制造工艺相对稳定的情况下,其top-n失效的测试项(简称失效项)的构成和排序也相对稳定。如果某一批次的产品top-n失效项发生较大的变化,即使其总体良率没有大的波动,但可能制造工艺的某些方面也已经发生变化了,所以,芯片设计公司都非常重视对芯片top-n失效项进行分析,及时发现芯片在设计和生产工艺上存在的问题,从而防范于未然,也能帮助设计人员和工厂改善芯片的性能和良率。
31.目前计算top-n失效项变化趋势的方法通常是将每批次芯片的所有测试项按失效率从高到低排列,截取前n(例如n=5)个测试项;还有一种方法是绘制帕累托(pareto)图,截取累计失效率n(例如n=90%)内所包含的测试项。然后将所有批次的top-n失效项按批次的时间先后排列,查看失效项变化趋势。
32.对于失效项变化趋势,传统的显示方式是将top-n失效项按批次的时间先后绘制成表格,进行分析。以某个芯片top 5的失效项为例,表1为绘制的top-n失效项变化趋势表,如表1所示,共有15批次芯片,各批次选取失效率在top 5的测试项,以批次1为例,失效率排名前5的测试项分别是测试项3(失效率2.24%)、测试项2(失效率2.22%)、测试项5(失效率1.00%)、测试项8(失效率0.95%)、测试项7(失效率0.19%)。
33.表1以芯片累计失效率为90%为例,表2为绘制的top-n失效项变化趋势表,如表2所示,以批次1为例,累计失效率为90%下,共有6个测试项,分别是测试项3(失效率2.24%)、测试项2(失效率2.22%)、测试项5(失效率1.00%)、测试项8(失效率0.95%)、测试项16(失效率0.01%)。
34.表2然而,这两种方法都需要人工比对每个批次的失效项和失效率,非常不直观,随着批次数量的增加,人工比对将会变得更加困难,例如测试项8的变化趋势;也很容易遗漏关键信息,例如从批次13开始突然冒出来的测试项20。
35.另外,还有一种显示方法是绘制堆叠柱状图,将每个批次的top-n失效项按失效率叠成一根柱子,但这种方法的缺点是当柱子堆叠太多时同样会导致数据很难区分对比,同时很难对比不同批次下同一个失效项的数据,因为它们不是按照同一基准线对齐的。
36.基于此,为了解决现有的top-n失效项变化趋势显示不直观,容易遗漏关键信息的问题,本技术提供了一种变化趋势图的显示方法,通过求并集操作得到多个目标并集测试项,并根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。通过目标并集测试项,绘制出的失效率变化趋势图能够直观发现失效率有突变的测试项、测试项增加或减少的情况,并且还容易对比同一测试项在不同批次间的变化趋势。
37.下面结合几个具体实施例对本技术提供的变化趋势图的显示方法进行说明。
38.图1为本技术实施例提供的变化趋势图的显示方法的流程示意图一,本实施例的执行主体可以为电子设备,如终端、服务器等。
39.如图1所示,该方法可以包括:s101、根据多个测试项在多个批次产品的失效率,从多个测试项中确定对应批次产品的多个目标测试项。
40.其中,多个批次产品可以为多个批次的芯片,在对各批次产品执行多个测试项的测试后,可得到各批次产品在多个测试项的失效率。
41.根据各批次产品在多个测试项的失效率,可从多个测试项中确定各批次产品的多个目标测试项,其中,针对各批次产品,将多个测试项的失效率从高到低排列,截取前n个测试项为多个目标测试项,n例如可以为5。
42.在另一实现方式中,还可以截取累计失效率为预设累计失效率内所包含的测试项为多个目标测试项,预设累计失效率例如可以为90%,其中,可以计算多个测试项的总失效率,计算各测试项的失效率与总失效率的比值,按照多个测试项的失效率从高到低排列,累加测试项的比值,将达到预设累计失效率的比值所包含的测试项作为多个目标测试项。
43.s102、对多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项。
44.对多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项,
即针对多个批次产品,确定top-n失效项的并集,以表2为例,多个目标并集测试项为测试项3、测试项2、测试项5、测试项8、测试项7、测试项16、测试项20、测试项9。
45.s103、根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。
46.其中,以批次为分组、目标并集测试项为分类,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图,也就是说,对于每个批次产品,分别绘制多个目标并集测试项的失效率,得到失效率变化趋势图。
47.失效率变化趋势图可以为失效率变化趋势柱状图,以批次为分组、目标并集测试项为分类,柱体高度对应失效率,绘制失效率变化趋势图,其中,每个分组中柱体可以使用不同样式进行区分,包括但不限于采用颜色或填充方式,以更加直观查看失效率有突变的测试项、测试项增加或减少的情况、对比同一测试项在不同批次间的变化趋势。
48.在本实施例的变化趋势图的显示方法中,根据多个测试项在多个批次产品的失效率,从多个测试项中确定对应批次产品的多个目标测试项,对多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。采用目标并集测试项的失效率绘制失效率变化趋势图能够直观发现失效率有突变的测试项、测试项增加或减少的情况,并且还容易对比同一测试项在不同批次间的变化趋势。
49.图2为本技术实施例提供的变化趋势图的显示方法的流程示意图二,如图2所示,在一可选的实施方式中,步骤s103,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图之前,该方法还可以包括:s201、根据多个测试项在多个批次产品的失效率,对多个测试项进行排序,得到多个测试项的第一排序结果。
50.其中,多个测试项的第一排序结果为多个测试项的排序结果,第一排序结果用于指示对于失效率而言,各测试项相对于多个测试项的排序情况。
51.根据各测试项在多个批次产品的失效率可以计算各测试项的平均失效率,并根据平均失效率,对多个测试项进行排序,得到多个测试项的第一排序结果。其中,可以按照从高到低排序,也可以按照从低到高排序,本实施例对排序方式不做特别限定。
52.s202、根据多个测试项的第一排序结果,确定多个目标并集测试项的显示顺序。
53.根据多个测试项的第一排序结果,可以确定各目标并集测试项的排序结果,根据各目标并集测试项的排序结果,确定各目标并集测试项的显示顺序,其中,排序越靠前,显示顺序可以越靠前,或者排序越靠前,显示顺序越靠后,本实施例对此不做特别限定。
54.例如,多个测试项包括:测试项3、测试项8、测试项2、测试项9、测试项5、测试项7、测试项12、测试项6、测试项13、测试项4、测试项10、测试项20、测试项16、测试项11、测试项17、测试项15、测试项14、测试项18、测试项19、测试项1022,根据多个测试项在多个批次产品的失效率,得到多个测试项的平均失效率,根据平均失效率,按照从高到低排序,得到多个测试项的排序结果,然后根据该排序结果中多个目标并集测试项的排序结果,确定多个目标并集测试项的显示顺序。
55.相应地,步骤s103,根据多个测试项的第一排序结果,确定多个目标并集测试项的显示顺序,可以包括:
s203、按照显示顺序,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。
56.以批次为分组、目标并集测试项为分类,在各分组中,按照多个目标并集测试项的显示顺序,根据各批次产品在多个目标并集测试项的失效率,绘制并显示失效率变化趋势图,如此,在多个批次产品的多个分组中,保证了同一目标并集测试项的失效率显示顺序一致。
57.其中,失效率变化趋势图可以为失效率变化趋势柱状图,也就是说,在每个分组中,柱体以先后顺序区别各目标并集测试项,其中,各分组之间还可以保持一定间隔,以便于直观查看。
58.在本实施例的变化区域趋势图中,按照显示顺序,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。从而保证各批次分组中多个目标并集测试项的显示顺序一致,进一步有利于直观查看失效率有突变的测试项、测试项增加或减少的情况、对比同一测试项在不同批次间的变化趋势。
59.图3为本技术实施例提供的变化趋势图的显示方法的流程示意图三,如图3所示,在一可选的实施方式中,步骤s202,根据多个测试项在多个批次产品的失效率,对多个测试项进行排序,得到多个测试项的第一排序结果,可以包括:s301、获取各测试项在多个批次产品的失效率的中位数。
60.获取各测试项在多个批次产品的失效率的中位数,其中,一个测试项对应一个中位数,可以将各测试项在多个批次产品的失效率进行排序,然后确定各测试项的失效率的中位数。
61.s302、根据中位数,对多个测试项进行排序,得到多个测试项的第一排序结果。
62.根据中位数,对多个测试项进行排序,得到多个测试项的第一排序结果,其中,可以按照中位数从高到低,对多个测试项进行排序,也可以按照中位数从低到高,对多个测试项进行排序,本实施例对此不做特别限定。
63.然后,根据第一排序结果中多个目标并集测试项的排序,确定多个目标并集测试项的显示顺序,例如,按照中位数从高到低排序,这样可按照多个目标并集测试项的显示顺序,根据各批次产品在多个目标并集测试项的失效率,绘制并显示失效率变化趋势图。
64.在本实施例的变化趋势图的显示方法中,中位数能够代表样本水平,即目标并集测试项的失效率水平,采用中位数对多个测试项进行排序,得到多个测试项的第一排序结果,在后续绘制显示失效率变化趋势图时,可按照该第一排序结果确定目标并集测试项的显示顺序,从而在显示top-n失效项时,能优先显示失效率水平较高的目标并集测试项。
65.在一可选的实施方式中,步骤s302,根据中位数,对多个测试项进行排序,得到多个测试项的第一排序结果,可以包括:若多个并集测试项中存在中位数相等的至少两个测试项,则分别获取至少两个测试项在多个批次产品的平均失效率;根据平均失效率,确定至少两个测试项的排序;根据中位数和至少两个测试项的排序,对多个测试项进行排序,得到第一排序结果。
66.表3为根据中位数排序得到的排序结果,如表3所示,根据中位数,从高到低对多个测试项排序,以测试项3为例,中位数为2.35%。
67.表3若多个测试项中存在中位数相等的至少两个测试项,则获取各测试项在多个批次产品的平均失效率,然后,根据平均失效率,确定至少两个测试项的排序,即中位数相等的至少两个测试项的排序,再根据多个测试项的中位数和至少两个测试项的排序,对多个测试项进行排序,得到第一排序结果,其中,可根据多个测试项的中位数对多个测试项排序,对于中位数相等的至少两个测试项可根据平均失效率确定。
68.参见表3,测试项11和测试项17的中位数相等,则分别计算测试项11和测试项17在多个批次产品的平均失效率,并根据中位数和平均失效率,对多个测试项进行排序。
69.表4为根据多个测试项的平均失效率,如表4所示,以测试项3为例,平均失效率为2.553%。
70.表4表5为根据中位数和测试项11和测试项17的排序得到的第一排序结果,如表5所示,根据表4中测试项11和测试项17的排序,对表3中测试项11和测试项17的位置交换。
71.表5然后,根据第一排序结果,确定多个目标并集测试项的显示顺序,分别为测试项3、测试项8、测试项2、测试项9、测试项5、测试项7、测试项20、测试项16。
72.在一些实施例中,还可以绘制top-n失效率变化趋势表格,表6为top-n失效率变化趋势表,如表6所示,行是排序后的目标并集测试项,列是按时间先后排序的批次,然后将各批次产品的失效率分别填入表格中,其余单元格留空。另外,行和列也可以互换。
73.表6在表6的基础上,以批次1、批次2、批次3为例,图4为本技术实施例提供的变化趋势柱状图的示意图,如图4所示,很容易发现失效率有突变的项目,如批次3的测试项3;也很容易发现失效测试项增加或减少的情况,如批次1、2和3都缺少测试项9;也比较容易比对同一测试项在不同批次间的变化趋势,如测试项8,当然,图4未展示的批次14的测试项9也存在
失效率突变。
74.在本实施例的变化趋势图的显示方法中,平均失效率能够代表样本平均水平,在存在中位数相等的至少两个测试项时,结合平均失效率对多个测试项进行排序,从而能够对目标并集测试项进行排序,区分目标并集测试项的显示顺序,在显示top-n失效项时,能优先显示失效率水平和平均水平较高的目标并集测试项。
75.其中,失效率变化趋势图为失效率变化趋势柱状图,各目标并集测试项对应一个柱体,各目标并集测试项的失效率对应一个柱体高度,该方法还可以包括:若失效率变化趋势柱状图中存在柱体高度低于预设高度阈值的柱体,则根据失效率变化趋势柱状图中的最大柱体高度,重新确定柱体的柱体高度,并重新绘制柱体。
76.其中,失效率变化趋势柱状图中的最大柱体高度为多个目标并集测试项在多个批次产品的失效率中的最大失效率。
77.若失效率变化趋势柱状图中存在柱体高度低于预设高度阈值的柱体,说明该柱体很低,导致很难被肉眼发现,则可以根据失效率变化趋势柱状图中的最大柱体高度,重新确定该柱体的柱体高度,并重新绘制柱体。其中,重新确定柱体高度x例如可以为最大柱体高度
×
1/y,y可取值10~100之间,例如可以为50。
78.值得说明的是,由于最大柱体高度决定了失效率变化趋势柱状图的展示倍数,因此,以最大柱体高度为基准,重新确定该柱体的柱体高度能够有效提高该柱体的柱体高度,使得该柱体也能被及时发现,避免高度太小而被遗漏。
79.如图4所示,批次1的测试项16,由于失效率较小,柱子很低,导致很难被肉眼发现,可以增加至最低高度限。
80.图5为本技术实施例提供的变化趋势图的显示方法的流程示意图四,如图5所示,该方法还可以包括:s401、根据多个目标测试项在对应批次产品的失效率,对多个目标测试项进行排序,得到多个目标测试项的第二排序结果。
81.针对各批次产品,对应有多个目标测试项,根据所述多个目标测试项在对应批次产品的失效率,对多个目标测试项进行排序,得到多个目标测试项的第二排序结果,其中,可以按照失效率从高到低排序,排序靠前的排序号越小,排序靠后的排序号越大,当前,也可以按照失效率从低到高排序,排序靠前的排序号越大,排序靠后的排序号越小。
82.值得说明的是,第二排序结果用于指示从各批次产品来看,各目标测试项在各批次产品的多个目标测试项中失效率的排序情况。
83.在表6的基础上,表7为第二排序结果,如表7所示,以批次1为例,批次1的多个目标测试项包括:测试项3、测试项8、测试项2、测试项5、测试项7、测试项16,其中,测试项3的失效率最高,排序号为1,其次是测试项2,排序号为2,接着分别是测试项5、测试项8、测试项7、测试项6。
84.表7s402、根据多个测试项的第一排序结果和多个目标测试项的第二排序结果,确定多个目标测试项的排序相对变化结果。
85.根据多个测试项的第一排序结果,可以确定多个目标并集测试项的第一排序结果,多个测试项包括对应多个目标测试项,目标测试项的第一排序结果用于指示从多个目标测试项整体上来看,各目标测试项的失效率的排序情况。
86.根据各目标测试项的第一排序结果和各目标测试项的第二排序结果,可以确定各目标测试项的排序相对变化结果,排序相对变化结果用于指示各批次产品中各目标测试项的排序相对于该目标测试项的整体排序、在失效率上的变化情况,例如,相对于该目标测试项的整体排序而言排序上升一位或排序下降一位。
87.参见表5,表5为第一排序结果,在表5的基础上,类似地,可以按照失效率从高到低排序,排序靠前的排序号越小,排序靠后的排序号越大,表8为第一排序结果的排序号,如表8所示,排序号为1-20。
88.表8在一可选的实施方式中,第一排序结果包括:第一排序号,第二排序结果包括:第二排序号;步骤s402,根据多个测试项的第一排序结果和多个目标测试项的第二排序结果,确定多个目标测试项的排序相对变化结果,可以包括:根据多个测试项中对应各目标测试项的第一排序号,和对应各目标测试项的第二排序号的差值,确定对应各目标测试项的排序相对变化结果。
89.根据对应各目标测试项的第一排序号,和对应各目标测试项的第二排序号的差值,确定对应各目标测试项的排序相对变化结果,即,采用对应各目标测试项的第一排序号减去第二排序号,得到排序相对变化结果。
90.表9为排序相对变化结果,如表9所示,将表8中的对应第一排序号减去表7中对应的第二排序号,得到排序相对变化结果,以批次1的测试项3为例,表8中的测试项3的第一排序号为1,表7中测试项3的第一排序号为1,则表9中测试项3的排序相对变化结果为1-1=0。
91.表9s403、按照显示顺序,根据多个目标测试项的排序相对变化结果,绘制并显示失效率排序变化趋势图。
92.以批次为分组、目标测试项为分类,在各分组中,按照多个目标并集测试项的显示顺序,根据各批次产品的多个目标测试项的排序相对变化结果,绘制并显示失效率变化趋势图,如此,在多个批次产品的多个分组中,保证了同一目标测试项的排序相对变化结果显
示顺序一致。
93.其中,失效率排序变化趋势图可以为失效率排序变化趋势柱状图,也就是说,在每个分组中,柱体以先后顺序区别各目标测试项,柱体高度对应排序相对上升或下降的数值,其中,各分组之间还可以保持一定间隔,以便于直观查看。
94.以批次1、批次2、批次3为例,图6为本技术实施例提供的失效率排序变化趋势柱状图的示意图,如图6所示,很容易发现批次中各目标测试项排名相对于整体数据的变化情况,数值为正,排名上升,数值为负,排名下降;也很容易发现排名有突变的测试项,如批次1的测试项16,图4中失效率0.01%,很容易被忽视,但是在排名变化图中,它上升了7个名次,很容易被识别出来。当然,图6未展示的测试项20,在后面3个批次中突然冒出。
95.值得说明的是,以失效率从高到低排序,排序靠前的排序号越小,排序靠后的排序号越大为例,数值为正可以理解为整体的排序号大于批次中的排序号,即批次中的排序号小(即排名上升),测试项的失效率越大;数值为负可以理解为整体的排序号小于批次中的排序号,即批次中的排序号大(即排名下降),测试项的失效率越小。
96.在一些实施例中,该方法还可以包括:按照预设排列结构,根据失效率变化趋势图和失效率排序变化趋势图,生成失效率整体趋势图。
97.预设排列结构可以为上下排列结构,即失效率变化趋势图和失效率排序变化趋势图为上下排序显示,横坐标上的各批次产品对应的分组一一对齐,以生成一个失效率整体趋势图,这样可以更加直观地查看失效率变化趋势和失效率排序变化趋势。
98.图7为本技术实施例提供的失效率整体趋势图的示意图,如图7所示,失效率整体趋势图包括按照上下排列结构显示的失效率变化趋势图和失效率排序变化趋势图,且各分组一一对齐整,便于直观查看各批次产品的失效率变化趋势以及失效率排序变化区域。
99.在本实施例的变化趋势图的显示方法中,根据多个批次产品的多个目标测试项的排序相对变化结果,绘制并显示失效率排序变化趋势图,能够直观发现各批次的测试项排名相对于整体数据的变化情况,直观发现失效率变化情况有突变的测试项的情况,并且还容易对比同一测试项在不同批次间的变化趋势,避免遗漏关键信息。
100.基于同一发明构思,本技术实施例中还提供了与变化趋势图的显示方法对应的变化趋势图的显示装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述变化趋势图的显示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
101.图8为本技术实施例的变化趋势图的显示装置的结构示意图,该装置可以集成在电子设备中。
102.如图8所示,该装置可以包括:确定模块501,用于根据多个测试项在多个批次产品的失效率,从多个测试项中确定对应批次产品的多个目标测试项;处理模块502,用于对多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项;显示模块503,用于根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。
103.在一可选的实施方式中,处理模块502,还用于:根据多个测试项在多个批次产品的失效率,对多个测试项进行排序,得到多个测
试项的第一排序结果;确定模块501,还用于根据多个测试项的第一排序结果,确定多个目标并集测试项的显示顺序;显示模块503,具体用于按照显示顺序,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。
104.在一可选的实施方式中,处理模块502,具体用于:获取各测试项在多个批次产品的失效率的中位数;根据中位数,对多个测试项进行排序,得到多个测试项的第一排序结果。
105.在一可选的实施方式中,处理模块502,具体用于:若多个测试项中存在中位数相等的至少两个测试项,则分别获取至少两个测试项在多个批次产品的平均失效率;根据平均失效率,确定至少两个测试项的排序;根据中位数和至少两个测试项的排序,对多个测试项进行排序,得到第一排序结果。
106.在一可选的实施方式中,处理模块502,还用于:根据所述多个目标测试项在对应批次产品的失效率,对多个目标测试项进行排序,得到多个目标测试项的第二排序结果;根据多个测试项的第一排序结果和多个目标测试项的第二排序结果,确定多个目标测试项的排序相对变化结果;根据显示顺序,根据多个目标测试项的排序相对变化结果,绘制并显示失效率排序变化趋势图。
107.在一可选的实施方式中,第一排序结果包括:第一排序号,第二排序结果包括:第二排序号;确定模块501,具体用于:根据多个测试项中对应各目标测试项的第一排序号,和对应各目标测试项的第二排序号的差值,确定对应各目标测试项的排序相对变化结果。
108.在一可选的实施方式中,失效率变化趋势图为失效率变化趋势柱状图,各目标并集测试项对应一个柱体,各目标并集测试项的失效率对应一个柱体高度,确定模块501,还用于:若失效率变化趋势柱状图中存在柱体高度低于预设高度阈值的柱体,则根据失效率变化趋势柱状图中的最大柱体高度,重新确定柱体的柱体高度,并重新绘制柱体。
109.在一可选的实施方式中,处理模块502,还用于:按照预设排列结构,根据失效率变化趋势图和失效率排序变化趋势图,生成失效率整体趋势图。
110.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
111.图9为本技术实施例提供的电子设备的结构示意图,如图9所示,该设备可以包括:处理器601、存储器602和总线603,存储器602存储有处理器601可执行的机器可读指令,当电子设备运行时,处理器601与存储器602之间通过总线603通信,处理器601执行机器可读指令,以执行上述方法。
112.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行,所述处理器执行上述方法。
113.在本技术实施例中,该计算机程序被处理器运行时还可以执行其它机器可读指令,以执行如实施例中其它所述的方法,关于具体执行的方法步骤和原理参见实施例的说明,在此不再详细赘述。
114.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
115.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
116.另外,在本技术提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
117.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
118.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
119.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围。都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种变化趋势图的显示方法,其特征在于,包括:根据多个测试项在多个批次产品的失效率,从所述多个测试项中确定对应批次产品的多个目标测试项;对所述多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项;根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示失效率变化趋势图。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示失效率变化趋势图之前,所述方法还包括:根据所述多个测试项在所述多个批次产品的失效率,对所述多个测试项进行排序,得到多个测试项的第一排序结果;根据所述多个测试项的第一排序结果,确定所述多个目标并集测试项的显示顺序;所述根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示失效率变化趋势图,包括:按照所述显示顺序,根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示所述失效率变化趋势图。3.根据权利要求2所述的方法,其特征在于,所述根据所述多个测试项在所述多个批次产品的失效率,对所述多个测试项进行排序,得到多个测试项的第一排序结果,包括:获取各测试项在所述多个批次产品的失效率的中位数;根据所述中位数,对所述多个测试项进行排序,得到所述多个测试项的第一排序结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述中位数,对所述多个测试项进行排序,得到所述多个测试项的第一排序结果,包括:若所述多个测试项中存在中位数相等的至少两个测试项,则分别获取所述至少两个测试项在所述多个批次产品的平均失效率;根据所述平均失效率,确定所述至少两个测试项的排序;根据所述中位数和所述至少两个测试项的排序,对所述多个测试项进行排序,得到第一排序结果。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述多个目标测试项在对应批次产品的失效率,对所述多个目标测试项进行排序,得到所述多个目标测试项的第二排序结果;根据所述多个测试项的第一排序结果和所述多个目标测试项的第二排序结果,确定所述多个目标测试项的排序相对变化结果;按照所述显示顺序,根据所述多个目标测试项的排序相对变化结果,绘制并显示失效率排序变化趋势图。6.根据权利要求5所述的方法,其特征在于,所述第一排序结果包括:第一排序号,所述第二排序结果包括:第二排序号;所述根据所述多个测试项的第一排序结果和所述多个目标测试项的第二排序结果,确定所述多个目标测试项的排序相对变化结果,包括:根据所述多个测试项中对应各目标测试项的第一排序号,和所述对应各目标测试项的第二排序号的差值,确定所述对应各目标测试项的排序相对变化结果。
7.根据权利要求1所述的方法,其特征在于,所述失效率变化趋势图为失效率变化趋势柱状图,各目标并集测试项对应一个柱体,所述各目标并集测试项的失效率对应一个柱体高度,所述方法还包括:若所述失效率变化趋势柱状图中存在柱体高度低于预设高度阈值的柱体,则根据所述失效率变化趋势柱状图中的最大柱体高度,重新确定所述柱体的柱体高度,并重新绘制所述柱体。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:按照预设排列结构,根据所述失效率变化趋势图和所述失效率排序变化趋势图,生成失效率整体趋势图。9.一种变化趋势图的显示装置,其特征在于,包括:确定模块,用于根据多个测试项在多个批次产品的失效率,从所述多个测试项中确定对应批次产品的多个目标测试项;处理模块,用于对所述多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项;显示模块,用于根据所述多个目标并集测试项在所述多个批次产品的失效率,绘制并显示所述失效率变化趋势图。10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行权利要求1至8任一项所述的变化趋势图的显示方法。
技术总结
本申请提供了一种变化趋势图的显示方法、装置和设备,其中,该方法包括:根据多个测试项在多个批次产品的失效率,从多个测试项中确定对应批次产品的多个目标测试项,对多个批次产品的多个目标测试项进行求并集操作,得到多个目标并集测试项,根据多个目标并集测试项在多个批次产品的失效率,绘制并显示失效率变化趋势图。通过目标并集测试项,绘制出的失效率变化趋势图能够直观发现失效率有突变的测试项、测试项增加或减少的情况,并且还容易对比同一测试项在不同批次间的变化趋势。测试项在不同批次间的变化趋势。测试项在不同批次间的变化趋势。
技术研发人员:蒋宏业 郑尊标
受保护的技术使用者:杭州芯翼科技有限公司
技术研发日:2023.06.06
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/