存储器的检测方法及检测装置与流程

文档序号:33504731发布日期:2023-03-17 23:33阅读:45来源:国知局
存储器的检测方法及检测装置与流程

1.本技术涉及集成电路技术领域,尤其涉及一种存储器的检测方法及检测装置。


背景技术:

2.动态随机存储器(dynamic random access memory,dram)是计算机等电子设备中常用的半导体装置,其由多个存储单元构成,每个存储单元通常包括晶体管和电容器。所述晶体管的栅极与字线电连接、源极与位线电连接、漏极与电容器电连接,字线上的字线电压能够控制晶体管的开启和关闭,从而通过位线能够读取存储在电容器中的数据信息,或者将数据信息写入到电容器中。
3.在动态随机存储器中,广泛采用熔丝对存储阵列中失效的存储单元进行修补,从而提升产品的良率,降低生产成本。然而,熔丝电路的增加本身也对动态随机存储器产品的测试提出了额外的要求。当前并没有有效的方法来检测熔丝的性能,从而为存储器产品市场端的应用埋下了质量隐患。
4.因此,如何简化熔丝缺陷的检测操作,高效的筛选出有缺陷的熔丝,提高存储器的良率,是当前亟待解决的技术问题。


技术实现要素:

5.本技术一些实施例提供的一种存储器的检测方法及检测装置,用于简化熔丝缺陷的检测操作,高效的筛选出有缺陷的熔丝,以提高存储器的良率。
6.根据一些实施例,本技术提供了一种存储器的检测方法,包括如下步骤:
7.写入数据至待测存储器,所述待测存储器包括失效的存储单元、熔丝、以及通过所述熔丝替换失效的所述存储单元的冗余单元;
8.调整所述待测存储器的温度,并在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
9.判断所述待测存储器的温度是否稳定在预设温度,若是,则读取所述待测存储器的数据;
10.判断读取的所述待测存储器的数据是否准确,若否,则确定所述熔丝存在缺陷。
11.在一些实施例中,所述待测存储器包括多个所述存储单元,且多个所述存储单元排布成存储阵列,所述存储阵列中至少包括一个通过所述熔丝被所述冗余单元替换的失效的所述存储单元;写入数据至待测存储器的具体步骤包括:
12.写入数据至待测存储器至所述存储阵列写满。
13.在一些实施例中,调整所述待测存储器的温度的具体步骤包括:
14.持续升高所述待测存储器的温度。
15.在一些实施例中,在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
16.在所述待测存储器的温度升高的过程中重复执行如下步骤:
17.刷新所述存储阵列;
18.录入所述熔丝的状态。
19.在一些实施例中,在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
20.在所述待测存储器的温度升高的过程中,每隔第一预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
21.在一些实施例中,在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
22.在所述待测存储器的温度升高的过程中,每隔第一预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
23.在一些实施例中,判断所述待测存储器的温度是否稳定在预设温度,若是,则读取所述待测存储器的数据的具体步骤包括:
24.判断所述待测存储器的温度是否稳定在第一子预设温度,若是,则读取所述存储阵列中的数据。
25.在一些实施例中,第一子预设温度为30℃~120℃。
26.在一些实施例中,在确定所述待测存储器的温度稳定在第一子预设温度并读取了所述存储阵列中的数据之后,还包括如下步骤:
27.持续降低所述待测存储器的温度,并在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
28.判断所述待测存储器的温度是否稳定在第二子预设温度,若是,则读取所述存储阵列中的数据,所述第二子预设温度低于所述第一子预设温度。
29.在一些实施例中,所述第二子预设温度为10℃~-30℃。
30.在一些实施例中,降低所述待测存储器的温度之前,还包括如下步骤:
31.保持所述第一子预设温度一预设时间。
32.在一些实施例中,在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
33.在所述待测存储器的温度降低的过程中,每隔第二预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
34.在一些实施例中,在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
35.在所述待测存储器的温度降低的过程中,每隔第二预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
36.在一些实施例中,判断读取的所述待测存储器的数据是否准确,若否,则确定所述熔丝存在缺陷的具体步骤包括:
37.判断在所述第一子预设温度下读取的所述存储阵列中的数据与在所述第二子预设温度下读取的所述存储阵列中的数据是否均准确,若否,则确定所述熔丝存在缺陷。
38.在一些实施例中,降低所述待测存储器的温度的降温速率小于升高所述待测存储器的温度的升温速率。
39.在一些实施例中,所述存储器为dram存储器,所述熔丝为电可编程熔丝。
40.根据另一些实施例,本技术还提供了一种存储器的检测装置,包括:
41.写入电路,用于写入数据至待测存储器,所述待测存储器包括失效的存储单元、熔丝、以及通过所述熔丝替换失效的所述存储单元的冗余单元;
42.温度调整器,用于调整所述待测存储器的温度;
43.处理器,用于在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
44.读取电路,用于判断所述待测存储器的温度是否稳定在预设温度,若是,则读取所述待测存储器的数据;
45.控制器,用于判断读取的所述待测存储器的数据是否准确,若否,则确定所述熔丝存在缺陷。
46.在一些实施例中,所述待测存储器包括多个所述存储单元,且多个所述存储单元排布成存储阵列,所述存储阵列中至少包括一个通过所述熔丝被所述冗余单元替换的失效的所述存储单元;
47.所述写入电路用于写入数据至待测存储器至所述存储阵列写满。
48.在一些实施例中,所述温度调整器用于持续升高所述待测存储器的温度。
49.在一些实施例中,所述处理器用于在所述待测存储器的温度升高的过程中重复执行如下步骤:
50.刷新所述存储阵列;
51.录入所述熔丝的状态。
52.在一些实施例中,所述处理器用于在所述待测存储器的温度升高的过程中,每隔第一预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
53.在一些实施例中,所述处理器用于在所述待测存储器的温度升高的过程中,每隔第一预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
54.在一些实施例中,所述读取电路用于判断所述待测存储器的温度是否稳定在第一子预设温度,若是,则读取所述存储阵列中的数据。
55.在一些实施例中,所述温度调整器还用于在确定所述待测存储器的温度稳定在第一子预设温度并读取了所述存储阵列中的数据之后,持续降低所述待测存储器的温度;
56.所述处理器还用于在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
57.所述读取电路还用于判断所述待测存储器的温度是否稳定在第二子预设温度,若是,则读取所述存储阵列中的数据,所述第二子预设温度低于所述第一子预设温度。
58.在一些实施例中,所述处理器还用于在所述待测存储器的温度降低的过程中,每隔第二预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
59.在一些实施例中,所述处理器还用于在所述待测存储器的温度降低的过程中,每隔第二预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
60.在一些实施例中,所述控制器用于判断在所述第一子预设温度下读取的所述存储阵列中的数据与在所述第二子预设温度下读取的所述存储阵列中的数据是否均准确,若否,则确定所述熔丝存在缺陷。
61.在一些实施例中,所述存储器为dram存储器,所述熔丝为电可编程熔丝。
62.本技术一些实施例提供的存储器的检测方法及检测装置,通过调整所述待测存储器的温度,并在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态,如果在温度改变的过程中有发生熔丝状态变化的过程,会发生刷新到错误阵列的情况,从而导致最终读取的数据错误。本技术一些实施例中提供的存储器的检测方法及检测装置,测试方法简单,无需增加额外的测试步骤,也无需增加额外的测试时间,能够高效的筛选出有缺陷的熔丝,降低了客户端失效的概率,提高了存储器的良率。
附图说明
63.附图1是本技术具体实施方式中存储器的检测方法流程图;
64.附图2是本技术具体实施方式中温度随时间的变化示意图;
65.附图3是本技术具体实施方式中冗余单元替换存储单元后存储阵列的示意图;
66.附图4是本技术具体实施方式中存储器的检测装置结构框图。
具体实施方式
67.下面结合附图对本技术提供的存储器的检测方法及检测装置的具体实施方式做详细说明。
68.本具体实施方式提供了一种存储器的检测方法,附图1是本技术具体实施方式中存储器的检测方法流程图。如图1所示,所述存储器的检测方法,包括如下步骤:
69.步骤s11,写入数据至待测存储器,所述待测存储器包括失效的存储单元、熔丝、以及通过所述熔丝替换失效的所述存储单元的冗余单元。
70.在一些实施例中,所述待测存储器包括多个所述存储单元,且多个所述存储单元排布成存储阵列,所述存储阵列中至少包括一个通过所述熔丝被所述冗余单元替换的失效的所述存储单元;写入数据至待测存储器的具体步骤包括:
71.写入数据至待测存储器至所述存储阵列写满。
72.在一些实施例中,所述存储器为dram存储器,所述熔丝为电可编程熔丝(e-fuse)。以下以所述熔丝为电可编程熔丝为例进行说明。所述电熔丝包括阴极、阳极和熔丝链,所述熔丝链一端连接所述阴极、另一端连接所述阳极,所述电可编程容易可以在电迁移的作用下发生熔断。
73.附图3是本技术具体实施方式中冗余单元替换存储单元后存储阵列的示意图。如图3所示,所述待测存储器中包括存储阵列、以及位于所述存储阵列外部的第一冗余行r1和第二冗余行r2,所述存储阵列中包括呈阵列排布的多个所述存储单元30,所述一冗余行r1和所述第二冗余行r2中均包括多个所述冗余单元31。举例来说,当所述存储阵列中第0行和第2行的所述存储单元30发生故障(即失效)时,可以通过熔断所述熔丝,来使得所述第一冗余行r1替换所述存储阵列中的所述第0行,并使得所述第二冗余行r2替换所述存储阵列中的所述第2行,实现对所述存储阵列的修补。
74.本具体实施方式在采用所述冗余单元对所述待测存储器中失效的所述存储单元进行替换之后,再在所述待测存储器的整个存储空间写满数据,即所述待测存储器的所有所述存储单元以及已替换发生故障的所述存储单元的冗余单元中均写满数据。
75.步骤s12,调整所述待测存储器的温度,并在所述待测存储器的温度改变的过程中
重复刷新所述待测存储器、以及重复录入所述熔丝的状态。
76.在一些实施例中,调整所述待测存储器的温度的具体步骤包括:
77.持续升高所述待测存储器的温度。
78.在一些实施例中,在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
79.在所述待测存储器的温度升高的过程中重复执行如下步骤:
80.刷新所述存储阵列;
81.录入所述熔丝的状态。
82.附图2是本技术具体实施方式中温度随时间的变化示意图。具体来说,在如图2所示的第一阶段p1中,通过对承载所述待测存储器的测试机台升温,使得所述待测存储器的温度持续升高。在所述待测存储器温度升高的过程中(即在所述第一阶段p1中),可以根据jedec(电子器件工程联合会)规格对所述存储阵列进行刷新操作,并在相邻的两次刷新操作之间插入将对所述熔丝的状态重新录入到所述待测存储器的寄存器中的操作。所述刷新操作和所述熔丝的状态重新录入的操作在所述待测存储器温度升高的过程中循环交替进行。
83.在一些实施例中,在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
84.在所述待测存储器的温度升高的过程中,每隔第一预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
85.具体来说,在所述待测存储器升温的过程中,可以按照等时间间隔的方式对所述待测存储器进行刷新操作和重新录入所述熔丝的状态的操作,以便于控制执行所述刷新操作和重新录入所述熔丝的状态的操作的频率,从而能更加精确、快速定位到发生错误的所述存储单元。其中,所述第一预定时间的具体数值,本领域技术人员可以根据实际需要进行选择,例如可以是30s、1min、2min、或者5min。
86.在一些实施例中,在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
87.在所述待测存储器的温度升高的过程中,每隔第一预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
88.具体来说,在所述待测存储器升温的过程中,可以按照等温度间隔的方式对所述待测存储器进行刷新操作和重新录入所述熔丝的状态的操作,以便于准确的获知导致所述熔丝的状态发生变化的温度,即准确的获知导致所述熔丝出现异常的温度。其中,所述第一预定温度间隔的具体数值,本领域技术人员可以根据实际需要进行选择,例如可以是1℃、2℃、5℃或者10℃。
89.步骤s13,判断所述待测存储器的温度是否稳定在预设温度,若是,则读取所述待测存储器的数据。
90.步骤s14,判断读取的所述待测存储器的数据是否准确,若否,则确定所述熔丝存在缺陷。
91.在一些实施例中,判断所述待测存储器的温度是否稳定在预设温度,若是,则读取所述待测存储器的数据的具体步骤包括:
92.判断所述待测存储器的温度是否稳定在第一子预设温度,若是,则读取所述存储阵列中的数据。
93.具体来说,在所述待测存储器的温度稳定在所述第一子预设温度(例如所述待测存储器达到图2中的第二阶段p2)之后,再读取所述待测存储器的所述存储阵列中的数据。所述待测存储器温度的变化会导致所述熔丝的状态的变化,例如在所述待测存储器的温度在阈值温度范围内时,所述熔丝表现为不断的状态;而当所述待测存储器的温度达到阈值温度时,所述熔丝由于缺陷的存在而由不断的状态变化为烧断的状态。由于所述熔丝用于采用所述冗余单元替换所述存储单元,因此,所述熔丝的状态的变化会导致所述冗余单元中读取的数据的错误。基于上述原理,当所述待测存储器中读取的数据出现错误时,则可以确定所述待测存储器中的所述熔丝存在缺陷。
94.在一些实施例中,第一子预设温度为30℃~120℃。在一示例中,所述第一子预设温度可以为30℃、40℃、50℃、88℃或者100℃。
95.在一些实施例中,在确定所述待测存储器的温度稳定在第一子预设温度并读取了所述存储阵列中的数据之后,还包括如下步骤:
96.持续降低所述待测存储器的温度,并在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
97.判断所述待测存储器的温度是否稳定在第二子预设温度,若是,则读取所述存储阵列中的数据,所述第二子预设温度低于所述第一子预设温度。
98.在一些实施例中,所述第二子预设温度为10℃~-30℃。在一示例中,所述第一子预设温度可以为10℃、0℃、-10℃、-15℃或者-20℃。
99.在一些实施例中,降低所述待测存储器的温度之前,还包括如下步骤:
100.保持所述第一子预设温度一预设时间。
101.具体来说,为了全面的反映温度的变化(包括高温和低温)对所述待测存储器中所述熔丝的影响,在所述待测存储器通过升温过程达到所述第一子预设温度并稳定一预设时间之后,可以对所述待测存储器进行降温处理,即使得所述待测存储器进入图2中的第三阶段p3。在所述待测存储器温度降低的过程中(即在所述第三阶段p3中),也可以根据jedec规格对所述存储阵列进行刷新操作,并在相邻的两次刷新操作之间插入将对所述熔丝的状态重新录入到所述待测存储器的寄存器中的操作。所述刷新操作和所述熔丝的状态重新录入的操作在所述待测存储器温度降低的过程中循环交替进行。
102.在一些实施例中,在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态的具体步骤包括:
103.在所述待测存储器的温度降低的过程中,每隔第二预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
104.具体来说,在所述待测存储器降温的过程中,可以按照等时间间隔的方式对所述待测存储器进行刷新操作和重新录入所述熔丝的状态的操作,以便于控制执行所述刷新操作和重新录入所述熔丝的状态的操作的频率,从而能更加精确、快速定位到发生错误的所述存储单元。其中,所述第二预定时间可以与所述第一预定时间相同,也可以与所述第一预定时间不同。
105.在一些实施例中,在所述待测存储器的温度降低的过程中重复刷新所述待测存储
器、以及重复录入所述熔丝的状态的具体步骤包括:
106.在所述待测存储器的温度降低的过程中,每隔第二预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
107.具体来说,在所述待测存储器降温的过程中,可以按照等温度间隔的方式对所述待测存储器进行刷新操作和重新录入所述熔丝的状态的操作,以便于准确的获知导致所述熔丝的状态发生变化的温度,即准确的获知导致所述熔丝出现异常的温度。其中,所述第二预定温度间隔可以与所述第一预定温度间隔相同,也可以与所述第一预定温度间隔不同。
108.在一些实施例中,判断读取的所述待测存储器的数据是否准确,若否,则确定所述熔丝存在缺陷的具体步骤包括:
109.判断在所述第一子预设温度下读取的所述存储阵列中的数据与在所述第二子预设温度下读取的所述存储阵列中的数据是否均准确,若否,则确定所述熔丝存在缺陷。
110.具体来说,若在所述第一子预设温度下读取的所述存储阵列中的数据与在所述第二子预设温度下读取的所述存储阵列中的数据均准确,则说明升温过程和降温过程均未造成所述熔丝的状态的变化,即确定所述熔丝不存在缺陷。若在所述第一子预设温度下读取的所述存储阵列中的数据与在所述第二子预设温度下读取的所述存储阵列中的数据中的一者或者两者均不准确,则确定所述熔丝存在缺陷。
111.在一些实施例中,降低所述待测存储器的温度的降温速率小于升高所述待测存储器的温度的升温速率。以避免所述待测存储器的温度降温过快而对所述待测存储器内部的膜层造成损伤。
112.本技术还提供了一种存储器的检测装置,附图4是本技术具体实施方式中存储器的检测装置结构框图。本具体实施方式提供的所述存储器的检测装置可以采用如图1-图3所示的所述存储器的检测方法对存储器进行检测。如图4所示,所述存储器的检测装置,包括:
113.写入电路40,用于写入数据至待测存储器,所述待测存储器包括失效的存储单元、熔丝、以及通过所述熔丝替换失效的所述存储单元的冗余单元;
114.温度调整器41,用于调整所述待测存储器的温度;
115.处理器42,用于在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
116.读取电路43,用于判断所述待测存储器的温度是否稳定在预设温度,若是,则读取所述待测存储器的数据;
117.控制器44,用于判断读取的所述待测存储器的数据是否准确,若否,则确定所述熔丝存在缺陷。
118.其中,所述写入电路40的具体结构本领域技术人员可以根据实际需要进行设置,只要能实现数据的写入即可。所述读取电路43的具体结构本领域技术人员可以根据实际需要进行设置,只要能实现对所述待测存储器的温度是否稳定在预设温度进行判断,且能进行数据的读取即可。
119.在一些实施例中,所述待测存储器包括多个所述存储单元,且多个所述存储单元排布成存储阵列,所述存储阵列中至少包括一个通过所述熔丝被所述冗余单元替换的失效的所述存储单元;
120.所述写入电路40用于写入数据至待测存储器至所述存储阵列写满。
121.在一些实施例中,所述温度调整器41用于持续升高所述待测存储器的温度。
122.在一些实施例中,所述处理器42用于在所述待测存储器的温度升高的过程中重复执行如下步骤:
123.刷新所述存储阵列;
124.录入所述熔丝的状态。
125.在一些实施例中,所述处理器42用于在所述待测存储器的温度升高的过程中,每隔第一预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
126.在一些实施例中,所述处理器42用于在所述待测存储器的温度升高的过程中,每隔第一预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
127.在一些实施例中,所述读取电路43用于判断所述待测存储器的温度是否稳定在第一子预设温度,若是,则读取所述存储阵列中的数据。
128.在一些实施例中,所述温度调整器41还用于在确定所述待测存储器的温度稳定在第一子预设温度并读取了所述存储阵列中的数据之后,持续降低所述待测存储器的温度;
129.所述处理器42还用于在所述待测存储器的温度降低的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态;
130.所述读取电路43还用于判断所述待测存储器的温度是否稳定在第二子预设温度,若是,则读取所述存储阵列中的数据,所述第二子预设温度低于所述第一子预设温度。
131.在一些实施例中,所述处理器42还用于在所述待测存储器的温度降低的过程中,每隔第二预定时间执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
132.在一些实施例中,所述处理器42还用于在所述待测存储器的温度降低的过程中,每隔第二预定温度间隔执行一次刷新所述待测存储器、以及录入所述熔丝的状态的步骤。
133.在一些实施例中,所述控制器44用于判断在所述第一子预设温度下读取的所述存储阵列中的数据与在所述第二子预设温度下读取的所述存储阵列中的数据是否均准确,若否,则确定所述熔丝存在缺陷。
134.在一些实施例中,所述存储器为dram存储器,所述熔丝为电可编程熔丝。
135.本技术上述具体实施方式提供的存储器的检测方法及检测装置,通过调整所述待测存储器的温度,并在所述待测存储器的温度改变的过程中重复刷新所述待测存储器、以及重复录入所述熔丝的状态,如果在温度改变的过程中有发生熔丝状态变化的过程,会发生刷新到错误阵列的情况,从而导致最终读取的数据错误。本技术一些实施例中提供的存储器的检测方法及检测装置,测试方法简单,无需增加额外的测试步骤,也无需增加额外的测试时间,能够高效的筛选出有缺陷的熔丝,降低了客户端失效的概率,提高了存储器的良率。
136.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1