存储器装置、存储器系统及其操作方法与流程

文档序号:36381747发布日期:2023-12-14 14:58阅读:46来源:国知局
存储器装置的制作方法

本公开涉及存储器装置、存储器系统及其操作方法。


背景技术:

1、非易失性存储器已广泛用于各种领域中的电子设备中。闪存是最广泛使用的可以被电擦除和重新编程的非易失性存储器中的一种。闪存可以包括nor和nand架构的存储器。闪存中的每个存储器单元的阈值电压变为所需电平以实现各种操作,例如读取、编程和擦除。当操作闪存时,可以在存储块级执行擦除操作,可以在页级执行编程操作,并且可以在存储器单元级执行读取操作。可以通过识别多个不同的可允许阈值电压范围来实现多状态闪存的编程。多编程状态闪存的存储器单元的编程通常采用交替执行编程操作及验证操作的多次遍历编程。因此,编程时间相对较长。


技术实现思路

1、在一方面,一种存储器装置包括具有存储块的存储器阵列,每一个存储块包括存储子块,并且每一个存储子块包括至少一个存储器单元。所述存储器装置还包括耦合到存储器阵列的控制电路。所述控制电路被配置为:当对存储块的第一存储块执行多次遍历编程操作时,在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到一个或多个第一目标编程状态之后的验证操作的验证循环计数,并且当使用与第一存储块的第一存储子块相同的编程和验证条件将第一存储块的第二存储子块中的存储器单元编程到一个或多个第一目标编程状态时,在第一存储块的第二存储子块中的存储器单元的非最后一遍编程期间,至少不执行与验证循环计数中的最后一个验证循环计数相对应的验证操作。

2、在一些实施方式中,将第一存储块的第一存储子块中的存储器单元编程到一个或多个第一目标编程状态包括将第一存储块的第一存储子块中的存储器单元编程到多个第一目标编程状态。

3、在一些实施方式中,当将第一存储块的第一存储子块中的存储器单元编程到多个第一目标编程状态时,控制电路还被配置为:在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到每一个第一目标编程状态之后的对应验证操作的每个验证循环计数。

4、在一些实施方式中,控制电路还被配置为:在第一存储块的第二存储子块中的存储器单元的非最后一遍编程期间,根据与每一个第一目标编程状态相对应的所确定的验证循环计数中的每一个验证循环计数,设置需要对第一存储块的第二存储子块中的存储器单元执行的验证操作的数量。

5、在一些实施方式中,通过在第一遍编程期间利用具有第一步长的第一增量阶跃脉冲编程(incremental step pulse programming,ispp)将第一存储块中的存储器单元编程到第一验证电平并且在最后一遍编程期间利用具有第二步长的第二ispp将存储器单元编程到第二验证电平,对存储块的第一存储块执行多次遍历编程操作,其中第一步长大于第二步长。

6、在一些实施方式中,控制电路被配置为:当对存储块的第二存储块执行多次遍历编程操作时,在第二存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第二存储块的第一存储子块中的存储器单元编程到一个或多个第二目标编程状态之后的验证操作的验证循环计数,并且当使用与第二存储块的第一存储子块相同的编程和验证条件将第二存储块的第二存储子块中的存储器单元编程到一个或多个第二目标编程状态时,在第二存储块的第二存储子块中的存储器单元的非最后一遍编程期间,至少不执行与验证循环计数中的最后一个验证循环计数相对应的验证操作。

7、在一些实施方式中,存储器阵列是三维nand存储器阵列。

8、在另一方面,一种存储器装置包括具有存储块的存储器阵列,每一个存储块包括存储子块,并且每一个存储子块包括至少一个存储器单元。所述存储器装置还包括耦合到存储器阵列的控制电路。所述控制电路被配置为:当对存储块的第一存储块执行多次遍历编程操作时,在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到一个或多个第一目标编程状态之后的验证操作的m个验证循环计数,其中m是整数,并且当使用与第一存储块的第一存储子块相同的编程和验证条件将第一存储块的第二存储子块中的存储器单元编程到一个或多个第一目标编程状态达n次时,其中n是整数,并且n大于1且小于m,在第一存储块的第二存储子块中的存储器单元的第n+1至第m遍编程期间,使用与第一存储块的第一存储子块相同的编程条件将编程电压施加到第一存储块的第二存储子块中的存储器单元。

9、在一些实施方式中,控制电路被配置为:当使用与第一存储块的第一存储子块相同的编程和验证条件将第一存储块的第二存储子块中的存储器单元编程到一个或多个第一目标编程状态达n次时,其中n是整数,并且n大于1且小于m,在第一存储块的第二存储子块中的存储器单元的第m+1遍编程之后,禁止将编程电压施加到第一存储块的第二存储子块中的存储器单元。

10、在一些实施方式中,通过增加施加到耦合到存储器阵列的位线的位线电压来执行禁止将编程电压施加到第一存储块的第二存储子块中的存储器单元。

11、在又一方面,提供了一种用于存储器装置的编程操作方法。所述存储器装置包括存储器阵列,所述存储器阵列包括存储块,每一个存储块包括存储子块,并且每一个存储子块包括至少一个存储器单元。所述编程操作方法包括:当对存储块的第一存储块执行多次遍历编程操作时,在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到一个或多个第一目标编程状态之后的验证操作的验证循环计数,并且当使用与第一存储块的第一存储子块相同的编程和验证条件将第一存储块的第二存储子块中的存储器单元编程到一个或多个第一目标编程状态时,在第一存储块的第二存储子块中的存储器单元的非最后一遍编程期间,至少不执行与验证循环计数中的最后一个验证循环计数相对应的验证操作。

12、在一些实施方式中,将第一存储块的第一存储子块中的存储器单元编程到一个或多个第一目标编程状态还包括:将第一存储块的第一存储子块中的存储器单元编程到多个第一目标编程状态。

13、在一些实施方式中,当将第一存储块的第一存储子块中的存储器单元编程到多个第一目标编程状态时,所述方法还包括:在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到每一个第一目标编程状态之后的对应验证操作的每个验证循环计数。

14、在一些实施方式中,所述方法还包括:在第一存储块的第二存储子块中的存储器单元的非最后一遍编程期间,根据与每一个第一目标编程状态相对应的所确定的验证循环计数中的每一个验证循环计数,设置需要对第一存储块的第二存储子块中的存储器单元执行的验证操作的数量。

15、在一些实施方式中,通过在第一遍编程期间利用具有第一步长的第一增数阶跃脉冲编程(ispp)将第一存储块中的存储器单元编程到第一验证电平并且在最后一遍编程期间利用具有第二步长的第二ispp将存储器单元编程到第二验证电平,对存储块的第一存储块执行多次遍历编程操作,其中第一步长大于第二步长。

16、在一些实施方式中,所述方法还包括:当对存储块的第二存储块执行多次遍历编程操作时,在第二存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第二存储块的第一存储子块中的存储器单元编程到一个或多个第二目标编程状态之后的验证操作的验证循环计数,并且当使用与第二存储块的第一存储子块相同的编程和验证条件将第二存储块的第二存储子块中的存储器单元编程到一个或多个第二目标编程状态时,在第二存储块的第二存储子块中的存储器单元的非最后一遍编程期间,至少不执行与验证循环计数中的最后一个验证循环计数相对应的验证操作。

17、在又一方面,一种存储器系统包括:存储器装置。所述存储器装置包括:具有存储块的存储器阵列,每一个存储块包括存储子块,并且每一个存储子块包括至少一个存储器单元。所述存储器装置还包括耦合到存储器阵列的控制电路。所述控制电路被配置为:当对存储块的第一存储块执行多次遍历编程操作时,在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到一个或多个第一目标编程状态之后的验证操作的验证循环计数,并且当使用与第一存储块的第一存储子块相同的编程和验证条件将第一存储块的第二存储子块中的存储器单元编程到一个或多个第一目标编程状态时,在第一存储块的第二存储子块中的存储器单元的非最后一遍编程期间,至少不执行与验证循环计数中的最后一个验证循环计数相对应的验证操作。所述存储器系统还包括耦合到存储器装置且被配置为控制存储器装置的存储器控制器。

18、在一些实施方式中,当将第一存储块的第一存储子块中的存储器单元编程到多个第一目标编程状态时,控制电路还被配置为:在第一存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第一存储块的第一存储子块中的存储器单元编程到每一个第一目标编程状态之后的对应验证操作的每个验证循环计数。

19、在一些实施方式中,控制电路还被配置为:在第一存储块的第二存储子块中的存储器单元的非最后一遍编程期间,根据与每一个第一目标编程状态中相对应的所确定的验证循环计数中的每一个验证循环计数,设置需要对第一存储块的第二存储子块中的存储器单元执行的验证操作的数量。

20、在一些实施方式中,通过在第一遍编程期间利用具有第一步长的第一增量阶跃脉冲编程(ispp)将第一存储块中的存储器单元编程到第一验证电平并且在最后一遍编程期间利用具有第二步长的第二ispp将存储器单元编程到第二验证电平,对存储块的第一存储块执行多次遍历编程操作,其中第一步长大于第二步长。

21、在一些实施方式中,控制电路被配置为:当对存储块的第二存储块执行多次遍历编程操作时,在第二存储块的第一存储子块中的存储器单元的非最后一遍编程期间,确定在将第二存储块的第一存储子块中的存储器单元编程到一个或多个第二目标编程状态之后的验证操作的验证循环计数,并且当使用与第二存储块的第一存储子块相同的编程和验证条件将第二存储块的第二存储子块中的存储器单元编程到一个或多个第二目标编程状态时,在第二存储块的第二存储子块中的存储器单元的非最后一遍编程期间,至少不执行与验证循环计数中的最后一个验证循环计数相对应的验证操作。

22、在一些实施方式中,存储器阵列是三维(3d)nand存储器阵列,并且存储器装置是3d nand存储器装置。

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