存储器装置、其操作方法以及存储器系统制造方法及图纸

技术编号:37200630 阅读:15 留言:0更新日期:2023-04-20 22:56
本申请涉及存储器装置、其操作方法以及存储器系统。一种存储器装置包括单元组和控制电路。单元组包括多个非易失性存储器单元,每个非易失性存储器单元能够存储对应于擦除状态和多个编程状态的多位数据。控制电路执行用于将多位数据编程到至少两个非易失性存储器单元中的至少两个部分编程操作。至少两个部分编程操作包括ISPP操作以及单个脉冲编程操作,该ISPP操作将至少两个非易失性存储器单元的阈值电压从擦除状态增加到多个编程状态当中的第一编程状态,并且单个脉冲编程操作将至少两个非易失性存储器单元当中的至少一个非易失性存储器单元的阈值电压从第一编程状态增加到多个编程状态当中高于第一编程状态的另一编程状态。编程状态。编程状态。

【技术实现步骤摘要】
存储器装置、其操作方法以及存储器系统


[0001]本文描述的本公开的一个或更多个实施方式涉及存储器装置,并且更具体地,涉及用于在非易失性存储器装置中编程数据的设备和方法。

技术介绍

[0002]数据处理系统包括存储器系统或数据储存装置。可以将数据处理系统开发成在数据储存装置中存储更大容量的数据,在数据储存装置中更快地存储数据,并且更快地读取存储在数据储存装置中的数据。存储器系统或数据储存装置可以包括用于存储数据的非易失性存储器单元和/或易失性存储器单元。

技术实现思路

[0003]本公开的实施方式可以提供能够提高存储器装置的数据输入/输出速度的设备和方法。
[0004]此外,本公开的实施方式可以施加单个编程脉冲来将数据编程到存储器装置中以将阈值电压从特定编程状态增加到另一编程状态,并且使用电流感测电路(CSC)来检查存储器装置中包括的非易失性存储器单元的阈值电压分布。因此,可以减少执行验证操作以验证编程状态的次数和时间。
[0005]具体地,在根据本公开的实施方式的存储器装置中,编程操作可以包括多个单位操作。首先,存储器装置可以执行增量步进脉冲编程(ISPP)操作以将能够存储多位数据的非易失性存储器单元的阈值电压从擦除状态增加到多个编程状态当中具有最低阈值电压的第一编程状态。在本文中,增量步进脉冲编程(ISPP)操作可以包括重复施加编程脉冲以引发阈值电压的逐渐增加。存储器装置可以确定与对应于多个编程状态的阈值电压之差相对应的编程脉冲,然后将单个编程脉冲施加到非易失性存储器单元。通过施加单个编程脉冲,非易失性存储器单元可以具有突然达到另一编程状态的阈值电压,该另一编程状态比第一编程状态具有更高的阈值电压电平。通过该过程,存储器装置可以减少编程操作期间的验证操作的次数,由此减少在验证操作期间发生的内部电流消耗(ICC)。
[0006]在实施方式中,一种存储器装置可以包括:单元阵列,该单元阵列包括非易失性存储器单元,每个非易失性存储器单元能够存储对应于擦除状态和多个编程状态的多位数据;以及控制电路,该控制电路被配置为执行用于将多位数据编程到至少两个非易失性存储器单元中的至少两个部分编程操作,至少两个部分编程操作包括增量步进脉冲编程ISPP操作以及单个脉冲编程操作,该ISPP操作将至少两个非易失性存储器单元的阈值电压从擦除状态增加到多个编程状态当中的第一编程状态,并且单个脉冲编程操作将至少两个非易失性存储器单元当中的至少一个非易失性存储器单元的阈值电压从第一编程状态增加到多个编程状态当中高于第一编程状态的另一编程状态。
[0007]控制电路可以被配置为:针对ISPP操作将编程脉冲施加到至少两个非易失性存储器单元以将至少两个非易失性存储器单元的阈值电压从擦除状态逐渐增加到对应于多位
数据的多个编程状态当中具有最低阈值电压电平的第一编程状态,执行用于确定至少两个非易失性存储器单元是否具有对应于第一编程状态的阈值电压的第一验证操作,基于第一验证操作的结果而将单个第一编程脉冲施加到至少两个非易失性存储器单元当中的第一非易失性存储器单元,以将第一非易失性存储器单元的阈值电压增加到高于第一编程状态的第二编程状态,第一编程脉冲对应于第一编程状态和第二编程状态之差,并且基于第一验证操作的结果而将单个第二编程脉冲施加到至少两个非易失性存储器单元当中的第二非易失性存储器单元,以将第二非易失性存储器单元的阈值电压增加到高于第二编程状态的第三编程状态,第二编程脉冲对应于第一编程状态和第三编程状态之差。
[0008]至少两个非易失性存储器单元可以包括要被编程为具有对应于第一编程状态、第二编程状态和第三编程状态的阈值电压的非易失性存储器单元。可以基于至少两个非易失性存储器单元当中具有对应于第一编程状态的阈值电压的非易失性存储器单元的比率是否等于或大于参考量(reference)来确定第一验证操作的结果。
[0009]控制电路还可以被配置为在施加第一编程脉冲和第二编程脉冲之后执行用于确定至少两个非易失性存储器单元是否具有对应于第二编程状态和第三编程状态的阈值电压的第二验证操作。
[0010]控制电路还可以被配置为在基于第二验证操作的结果而确定第一非易失性存储器单元的阈值电压未能具有对应于第二编程状态的阈值电压时,向第一非易失性存储器单元施加编程脉冲以逐渐增加第一非易失性存储器单元的阈值电压。
[0011]控制电路还可以被配置为在基于第二验证操作的结果而确定第二非易失性存储器单元的阈值电压未能具有对应于第三编程状态的阈值电压时,向第二非易失性存储器单元施加编程脉冲以逐渐增加第二非易失性存储器单元的阈值电压。
[0012]第二验证操作可以包括用于确定至少两个非易失性存储器单元是否具有对应于第一编程状态的阈值电压的验证操作。控制电路还可以被配置为在作为验证操作的结果而确定至少两个非易失性存储器单元中的一些非易失性存储器单元未能具有对应于第一编程状态的阈值电压时,向至少两个非易失性存储器单元中的一些非易失性存储器单元施加编程脉冲以将至少两个非易失性存储器单元中的一些非易失性存储器单元的阈值电压逐渐增加到第一编程状态。
[0013]存储器装置还可以包括页缓冲器,该页缓冲器被配置为临时存储来自多个非易失性存储器单元中的一个非易失性存储器单元的多位数据。页缓冲器可以包括多个锁存器。锁存器的数量可以等于或大于多位数据的位数。存储器装置还可以包括:验证电路,该验证电路联接到页缓冲器并且被配置为验证多位数据是否存储在多个非易失性存储器单元中的每一个中。
[0014]验证电路可以包括:多个电流感测电路,多个电流感测电路被配置为执行针对第一编程状态、第二编程状态和第三编程状态的验证操作,以输出关于第一编程状态、第二编程状态和第三编程状态中的每一个的通过信号或失败信号;以及第一组件,第一组件被配置为在多个电流感测电路输出通过信号时输出编程成功。
[0015]在另一实施方式中,一种用于操作存储器装置的方法可以包括:接收要编程到多个非易失性存储器单元中的多位数据;将编程脉冲施加到多个非易失性存储器单元当中处于擦除状态的至少两个非易失性存储器单元,以将至少两个非易失性存储器单元的阈值电
压从擦除状态逐渐增加到第一编程状态,第一编程状态是对应于多位数据的多个编程状态当中的最低编程状态;执行用于确定至少两个非易失性存储器单元是否具有对应于第一编程状态的阈值电压的第一验证操作;基于第一验证操作的结果而将单个第一编程脉冲施加到至少两个非易失性存储器单元当中的第一非易失性存储器单元,以将第一非易失性存储器单元的阈值电压增加到高于第一编程状态的第二编程状态,第一编程脉冲对应于第一编程状态和第二编程状态之差;以及基于第一验证操作的结果而将单个第二编程脉冲施加到至少两个非易失性存储器单元当中的第二非易失性存储器单元,以将第二非易失性存储器单元的阈值电压增加到高于第二编程状态的第三编程状态,第二编程脉冲对应于第一编程状态和第三编程状态之差。
[0016]至少两个非易失性存储器单元可以包括要被编程为具有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器装置,所述存储器装置包括:单元阵列,所述单元阵列包括非易失性存储器单元,每个非易失性存储器单元能够存储对应于擦除状态和多个编程状态的多位数据;以及控制电路,所述控制电路执行用于将所述多位数据编程到至少两个非易失性存储器单元中的至少两个部分编程操作,其中,所述至少两个部分编程操作包括:增量步进脉冲编程ISPP操作,所述ISPP操作将所述至少两个非易失性存储器单元的阈值电压从所述擦除状态增加到所述多个编程状态当中的第一编程状态,以及单个脉冲编程操作,所述单个脉冲编程操作将所述至少两个非易失性存储器单元当中的至少一个非易失性存储器单元的阈值电压从所述第一编程状态增加到所述多个编程状态当中高于所述第一编程状态的另一编程状态。2.根据权利要求1所述的存储器装置,其中,所述控制电路还:针对所述ISPP操作将编程脉冲施加到所述至少两个非易失性存储器单元,以将所述至少两个非易失性存储器单元的阈值电压从所述擦除状态逐渐增加到对应于所述多位数据的所述多个编程状态当中具有最低阈值电压电平的所述第一编程状态,执行用于确定所述至少两个非易失性存储器单元是否具有对应于所述第一编程状态的阈值电压的第一验证操作,基于所述第一验证操作的结果,将单个第一编程脉冲施加到所述至少两个非易失性存储器单元当中的第一非易失性存储器单元,以将所述第一非易失性存储器单元的阈值电压增加到高于所述第一编程状态的第二编程状态,所述第一编程脉冲对应于所述第一编程状态和所述第二编程状态之差,并且基于所述第一验证操作的结果,将单个第二编程脉冲施加到所述至少两个非易失性存储器单元当中的第二非易失性存储器单元,以将所述第二非易失性存储器单元的阈值电压增加到高于所述第二编程状态的第三编程状态,所述第二编程脉冲对应于所述第一编程状态和所述第三编程状态之差。3.根据权利要求2所述的存储器装置,其中,所述至少两个非易失性存储器单元包括要被编程为具有对应于所述第一编程状态、所述第二编程状态和所述第三编程状态的阈值电压的非易失性存储器单元,并且其中,基于所述至少两个非易失性存储器单元当中具有对应于所述第一编程状态的阈值电压的非易失性存储器单元的比率是否等于或大于参考量来确定所述第一验证操作的结果。4.根据权利要求2所述的存储器装置,其中,所述控制电路还在施加所述第一编程脉冲和所述第二编程脉冲之后执行用于确定所述至少两个非易失性存储器单元是否具有对应于所述第二编程状态和所述第三编程状态的阈值电压的第二验证操作。5.根据权利要求4所述的存储器装置,其中,所述控制电路还在作为所述第二验证操作的结果而确定所述第一非易失性存储器单元未能具有对应于所述第二编程状态的阈值电压时,向所述第一非易失性存储器单元施加编程脉冲以逐渐增加所述第一非易失性存储器单元的阈值电压。6.根据权利要求4所述的存储器装置,其中,所述控制电路还在作为所述第二验证操作
的结果而确定所述第二非易失性存储器单元未能具有对应于所述第三编程状态的阈值电压时,向所述第二非易失性存储器单元施加编程脉冲以逐渐增加所述第二非易失性存储器单元的阈值电压。7.根据权利要求4所述的存储器装置,其中,所述第二验证操作包括用于确定所述至少两个非易失性存储器单元是否具有对应于所述第一编程状态的阈值电压的验证操作,并且其中,所述控制电路还在作为所述验证操作的结果而确定所述至少两个非易失性存储器单元中的一些非易失性存储器单元未能具有对应于所述第一编程状态的阈值电压时,向所述至少两个非易失性存储器单元中的所述一些非易失性存储器单元施加编程脉冲以将所述至少两个非易失性存储器单元中的所述一些非易失性存储器单元的阈值电压逐渐增加到所述第一编程状态。8.根据权利要求1所述的存储器装置,所述存储器装置还包括:页缓冲器,所述页缓冲器临时存储来自所述非易失性存储器单元中的一个非易失性存储器单元的所述多位数据,并且包括多个锁存器,所述锁存器的数量等于或大于所述多位数据的位数;以及验证电路,所述验证电路联接到所述页缓冲器并且验证所述多位数据是否存储在所述多个非易失性存储器单元中的每一个中。9.根据权利要求8所述的存储器装置,其中,所述验证电路包括:多个电流感测电路,所述多个电流感测电路分别执行针对所述第一编程状态、第二编程状态和第三编程状态的验证操作,以输出关于所述第一编程状态、所述第二编程状态和所述第三编程状态中的每一个的通过信号或失败信号;以及第一组件,所述第一组件在所述多个电流感测电路输出所述通过信号时输出编程成功。10.一种用于操作存储器装置的方法,所述方法包括以下步骤:接收要编程到多个非易失性存储器单元中的多位数据;将编程脉冲施加到所述多个非易失性存储器单元当中处于擦除状态的至少两个非易失性存储器单元,以将所述至少两个非易失性存储器单元的阈值电压从所述擦除状态逐渐增加到第一编程状态,所述第一编程状态是对应于所述多位数据的多个编程状态当中的最低编程状态;执行用于确定所述至少两个非易失性存储器单元是否具有对应于所述第一...

【专利技术属性】
技术研发人员:崔亨进
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1