电阻式存储装置及其写入电压的调整方法与流程

文档序号:27310051发布日期:2021-11-09 22:05阅读:121来源:国知局
电阻式存储装置及其写入电压的调整方法与流程

1.本发明涉及一种电阻式存储装置,尤其涉及一种电阻式存储装置及其写入电压的调整方法。


背景技术:

2.在电阻式存储器的技术领域中,基于环境因素、制程飘移等多种可能,会造成单一集成电路间、晶粒与晶粒间的多个存储单元的物理特性不均匀的现象。在这样的情况下,要如何设定电阻式存储器的写入电压(包括设定电压以及重置电压),以使存储单元的重置时间以及设定时间可以平衡,成为一个重要的课题。


技术实现要素:

3.本发明是针对一种电阻式存储器以及其写入电压的调整方法,可均衡其执行重置动作以及设定动作所需的时间。
4.根据本发明的实施例,本发明的写入电压的调整方法适用于电阻式存储器。写入电压的调整方法包括:选择电阻式存储器中的受测存储单元数组;依据一重置电压以针对所述多个受测存储单元数组中的多个存储单元来执行n次重置动作,以及依据设定电压对存储单元执行n次设定动作,其中n为大于1的整数;计算重置动作的重置时间变化率以及设定动作的设定时间变化率;以及依据重置时间变化率以及设定时间变化率来调整设定电压以及重置电压的其中之一电压值。
5.根据本发明的实施例,本发明的电阻式存储装置包括受测存储单元数组以及控制器。控制器耦接至受测存储单元数组。控制器用以执行上述的写入电压的调整方法。
6.基于上述,本发明实施例针对电阻式存储器中部分的受测存储单元数组,执行多次重置动作以及多次设定动作。并依据重置动作的重置时间变化率以及设定动作的设定时间变化率,来针对重置电压以及设定电压的其中之一来进行调整,可使电阻式存储器的重置动作以及设定动作所需的写入时间可以均衡,提升电阻式存储器的使用效率。
附图说明
7.包含附图以便进一步理解本发明,且附图并入本说明书中并构成本说明书的一部分。附图说明本发明的实施例,并与描述一起用于解释本发明的原理。
8.图1为本发明一实施例的写入电压的调整方法的流程图;
9.图2为本发明一实施例的电阻式存储器的测试动作的流程图;
10.图3a、图3b、图4a以及图4b分别为本发明不同实施方式的写入电压的调整方法的动作示意图;
11.图5为本发明实施例的电阻式存储装置的示意图。
12.附图标号说明
13.s110~s140:写入电压调整步骤;
14.s210~s290:测试动作的步骤;
15.cv1、cv2:曲线;
16.twt1_1、twt1_n:重置时间;
17.twt0_1、twt0_n:设定时间;
18.500:电阻式存储装置;
19.510:存储区块;
20.520:控制器;
21.530:存储装置;
22.540:电压产生器;
23.511:受测存储单元数组;
24.vreset:重置电压;
25.vset:设定电压;
26.ifo:调整信息。
具体实施方式
27.现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同元件符号在附图和描述中用来表示相同或相似部分。
28.请参照图1,图1为本发明一实施例的写入电压的调整方法的流程图。本实施例的写入电压的调整方法适用于电阻式存储器中。电阻式存储器的写入动作包括重置动作以及设定动作,其中的写入电压包括重置电压以及设定电压。在步骤s110中,可选择电阻式存储器选择其中的一个存储器数组作为受测存储单元数组。接着,在步骤s120中,则依据一重置电压以针对受测存储单元数组中的多个存储单元来分别执行n次重置动作,并依据一设定电压对前述多个存储单元执行n次设定动作,其中n为大于1的整数。在此,上述的一次的重置动作中,可以针对存储单元施加重置电压一段时间后,并通过验证存储单元的电阻值以获知重置动作是否完成,若验证结果表示存储单元的电阻值还不够高,则再次对存储单元进行重置电压的施加动作。上述的重置电压的施加动作可以一次或多次的进行,直至存储单元的电阻值大于预设的阀值。相类似的,上述的一次的设定动作中,可以针对存储单元施加设定电压一段时间后,并通过验证存储单元的电阻值以获知设定动作是否完成,若验证结果表示存储单元的电阻值还不够低,则再次对存储单元进行设定电压的施加动作。上述的设定电压的施加动作可以一次或多次的进行,直至存储单元的电阻值小于预设的另一阀值。
29.接着,在步骤s130中,计算上述的多次重置动作的重置时间变化率,并计算上述的多次设定动作的设定时间变化率。在此请注意,电阻式存储器的存储单元,可能会因为多次的写入动作产生物理特性的变异。因此,针对存储单元执行第一次的重置动作所需的第一时间,可能会与针对存储单元执行第n次的重置动作所需的第二时间不相同,通常第二时间大于第一时间。同理,针对存储单元执行第一次的设定动作所需的第三时间,可能会与针对存储单元执行第n次的设定动作所需的第四时间不相同,通常第四时间大于第三时间。
30.而步骤s130中的重置时间变化率,可依据上述的第一时间与第二时间来计算出,在本实施例中,重置时间变化率等于第二时间与第一时间的差除以第一时间。同样的,设定
时间变化率,可依据上述的第三时间与第四时间来计算出,在本实施例中,设定时间变化率等于第四时间与第三时间的差,除以第三时间。
31.接着,在步骤s140中,则依据步骤s130中获得的重置时间变化率以及设定时间变化率来调整设定电压以重置电压其中之一的电压值。在细节上,在步骤s140中,可先针对重置时间变化率以及设定时间变化率进行比较,并在当重置时间变化率以及设定时间变化率间的差的绝对值大于预设的临界值时,启动设定电压以重置电压其中之一的电压值的调整机制。其中,若当设定时间变化率大于重置时间变化率时,则选择设定电压以进行调整,若当重置时间变化率大于设定时间变化率时,则选择重置电压以进行调整。
32.在此,当设定时间变化率过大时,表示在多次设定动作后,存储单元需要更长的设定时间来执行设定动作。因此,在本实施例中,可通过提升设定电压的电压绝对值,来使存储单元的设定时间可以缩短,并使存储单元在执行设定动作所需的设定时间以及执行重置动作所需的重置时间可以相互接近,维持存储单元的重置动作与重置动作在时间上的平衡。当然,当重置时间变化率过大时,表示在多次重置动作后,存储单元需要更长的重置时间来执行设定动作。因此,在本实施例中,可通过提升重置电压的电压绝对值,来使存储单元的重置时间可以缩短,进而维持存储单元的设定动作与重置动作在时间上的平衡。
33.请参照图2,图2为本发明一实施例的电阻式存储器的测试动作的流程图。其中,步骤s210中,针对电阻式存储器中的所有存储单元执行形成(forming)动作。在此,针对电阻式存储单元所执行的形成动作,可针对存储单元施加偏压,当存储单元上的电场超过临界值时介电层会发生类崩溃现象,使介电层转变为具有电阻可变的特性。形成动作用以对电阻式存储单元进行初始化动作。
34.接着,步骤s220执行测试初始化动作,步骤s230则针对电阻式存储器执行用户功能测试。步骤s240中,则在电阻式存储器中选择受测存储单元数组,并针对受测存储单元数组进行写入时间的搜集动作。并在步骤s250执行步骤s240所获得的写入数据的分析动作。在此注意,步骤s240的写入时间的搜集动作,可以通过针对受测存储单元数组的多个存储单元执行n次的设定动作以及n次的重置动作,并计算出重置动作的重置时间变化率以及设定动作的设定时间变化率。上述的n为大于1的任意整数。
35.在此请注意,上述的n可以由设计者自行设定,没有固定的限制。
36.步骤s260中,执行设定时间变化率tset与重置时间变化率treset的差值的绝对值(|tset-treset|)的计算。当设定时间变化率tset与重置时间变化率treset的差值的绝对值大于预设的临界值x时,启动重置电压或设定电压的调整机制,并执行步骤s270。若当设定时间变化率tset与重置时间变化率treset的差值的绝对值不大于预设的临界值x时,则结束此测试流程。接着,在步骤s270中,判断设定时间变化率tset是否大于重置时间变化率treset。当设定时间变化率tset大于重置时间变化率treset时,执行步骤s271,相对的,当设定时间变化率tset小于重置时间变化率treset时,执行步骤s281。
37.在步骤s271中,则使设定时间变化率tset减去重置时间变化率treset,并判断设定时间变化率tset与重置时间变化率treset的变化率差值是否大于预设的一参考值y。当上述的变化率差值大于参考值y,表示设定电压需要相对大幅度的调整,故在步骤s272中使设定电压v_set加上第一电压av,以调高设定电压的电压值。而当上述的变化率差值小于参考值y,表示设定电压只需要相对低幅度的调整,故在步骤s273中使设定电压v_set加上第
二电压bv,以调高设定电压的电压值。其中第一电压av大于第二电压bv。
38.在步骤s281中,则使重置时间变化率treset减去设定时间变化率tset,并判断重置时间变化率treset与设定时间变化率tset的变化率差值是否大于预设的参考值y。当上述的变化率差值大于参考值y,表示重置电压需要相对大幅度的调整,故在步骤s282中使重置电压v_reset加上第三电压av,以调高重置电压的电压值。而当上述的变化率差值小于参考值y,表示重置电压只需要相对低幅度的调整,故在步骤s283中使重置电压v_reset加上第四电压bv,以调高重置电压的电压值。其中第三电压av大于第四电压bv。
39.最后,在步骤s290中,则将上述的重置电压以及设定电压的调整信息,写入至存储装置中,之后结束此测试流程。在此请注意,重置电压以及设定电压的调整信息可以通过数字数据的形式写入至存储装置中。存储装置可以是易失式或非易失式的任意存储元件,没有固定的限制。
40.在本实施例中,图2的流程可以在电阻式存储器执行测试动作时执行。并且,当测试动作完成后,电阻式存储器会根据重置电压以及设定电压的调整信息调整初始化的重置电压以及设定电压,以操作受测存储器数组外的所有存储器数组。
41.值得一提的,受测存储单元数组可以为电阻式存储器中的一部分。也就是说,图2中步骤s240至s290的步骤可仅针对电阻式存储器中的一小部分来执行,可加速写入电压的调整动作。
42.图3a、图3b、图4a以及图4b分别为在经过多次操作后,写入时间发生偏移的例子。图中示例是针对受测存储单元数组的多个存储单元执行多次的重置动作,并针对受测存储单元数组的多个存储单元执行多次的设定动作后,分别记录多次重置动作的重置时间以获得曲线cv1,并分别记录多次设定动作的设定时间以获得曲线cv2。
43.以下请参照图3a、图3b、图4a以及图4b说明本发明的写入电压的调整方法。在图3a中,执行第一次重置动作所需的第一重置时间twt1_1例如为0.6毫秒;执行第n次重置动作所需的第二重置时间twt1_n例如为0.69毫秒;执行第一次设定动作所需的第一设定时间twt0_1例如为0.7毫秒;执行第n次设定动作所需的第二设定时间twt0_n例如为1.0毫秒。据此,可计算出重置时间变化率=(twt1_n-twt1_1)/twt1_1=0.15,以及计算出设定时间变化率=(twt0_n-twt0_1)/twt0_1=0.43。进而,可计算出设定时间变化率以及重置时间变化率的差=0.28。
44.在设定时间变化率大于重置时间变化率的前提下,通过判断设定时间变化率以及重置时间变化率的差有无大于预设的参考值y,可以执行图2的步骤s272或s273以调整设定电压的电压值,并增加设定动作的能量。
45.在图3b中,执行第一次重置动作所需的第一重置时间twt1_1例如为1.0毫秒;执行第n次重置动作所需的第二重置时间twt1_n例如为1.15毫秒;执行第一次设定动作所需的第一设定时间twt0_1例如为0.7毫秒;执行第n次设定动作所需的第二设定时间twt0_n例如为1.1毫秒。据此,可计算出重置时间变化率=(twt1_n-twt1_1)/twt1_1=0.15,以及计算出设定时间变化率=(twt0_n-twt0_1)/twt0_1=0.57。进一步的,可计算出设定时间变化率以及重置时间变化率的差=0.42。同样在设定时间变化率大于重置时间变化率的前提下,再通过判断设定时间变化率以及重置时间变化率的差有无大于预设的参考值y,可以执行图2的步骤s272或s273以调整设定电压的电压值,并增加设定动作的能量。
46.在图4a中,执行第一次重置动作所需的第一重置时间twt1_1例如为1.0毫秒;执行第n次重置动作所需的第二重置时间twt1_n例如为1.5毫秒;执行第一次设定动作所需的第一设定时间twt0_1例如为0.8毫秒;执行第n次设定动作所需的第二设定时间twt0_n例如为0.92毫秒。据此,可计算出重置时间变化率=(twt1_n-twt1_1)/twt1_1=0.50,以及计算出设定时间变化率=(twt0_n-twt0_1)/twt0_1=0.15。进一步的,可计算出重置时间变化率以及设定时间变化率的差=0.35。
47.基于重置时间变化率大于设定时间变化率,再通过判断重置时间变化率以及设定时间变化率的差有无大于预设的参考值y,可以执行图2的步骤s282或s283以调整重置电压的电压值,并增加重置动作的能量。
48.在图4b中,执行第一次重置动作所需的第一重置时间twt1_1例如为0.7毫秒;执行第n次重置动作所需的第二重置时间twt1_n例如为1.05毫秒;执行第一次设定动作所需的第一设定时间twt0_1例如为1.0毫秒;执行第n次设定动作所需的第二设定时间twt0_n例如为1.15毫秒。据此,可计算出重置时间变化率=(twt1_n-twt1_1)/twt1_1=0.50,以及计算出设定时间变化率=(twt0_n-twt0_1)/twt0_1=0.15。进一步的,可计算出重置时间变化率以及设定时间变化率的差=0.35。
49.同样基于重置时间变化率大于设定时间变化率,再通过判断重置时间变化率以及设定时间变化率的差有无大于预设的参考值y,可以执行图2的步骤s282或s283以调整重置电压的电压值,并增加重置动作的能量。
50.请参照图5,图5为本发明实施例的电阻式存储装置的示意图。电阻式存储装置500包括存储区块510、控制器520、存储装置530以及电压产生器540。在执行写入电压调整动作时,控制器520可由存储区块510中选择一受测存储单元数组511,并针对受测存储单元数组511执行如图1为的写入电压调整流程。控制器520所执行的动作细节,在前述的实施例以及实施方式都有详细的说明,在此不多赘述。
51.控制器520另可将重置电压vreset以及设定电压vset的调整信息ifo写入至存储装置530中。存储装置530可以是任意形式的存储器,没有特定的限制。电压产生器540则用以提供重置电压vreset以及设定电压vset至存储区块510。其中,控制器530可以依据存储装置530记录的重置电压vreset以及设定电压vset的调整信息ifo,来使电压产生器540针对所产生的重置电压vreset以及设定电压vset的电压值进行调整。
52.在硬件架构上,控制器520可以为具运算能力的处理器。或者,控制器520可通过硬件描述语言或是其他熟知的数字电路的设计方式来进行设计,并通过现场可程序逻辑门数组、复杂可程序逻辑装置或是特殊应用集成电路的方式来实现的硬件电路。
53.综上所述,本发明针对电阻式存储器中部分的受测存储单元数组执行多次的重置动作以及设定动作。通过记录重置动作的重置时间变化率以及设定动作的重置时间变化率,来判断出设定动作的设定能量以及重置动作的重置能量有无发生不足,并据以调整设定电压或重置电压的电压值。如此一来,电阻式存储器的重置动作以及设定动作可以得到平衡,提升使用效率。
54.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1