一种失败比特数统计方法及存储器设备技术

技术编号:25443491 阅读:25 留言:0更新日期:2020-08-28 22:30
本申请实施例公开了一种失败比特数统计方法及存储器设备,其中,所述方法包括:将第i次编程脉冲施加到存储器单元;在施加所述第i编程脉冲的过程中,执行以下操作:从第一锁存器读取第i‑1次统计数据,所述第i‑1统计数据为用于统计第i‑1编程操作的失败比特数所需的数据;根据所述第i‑1统计数据,执行所述第i‑1编程操作的失败比特数统计操作;其中,i为大于1的整数。

【技术实现步骤摘要】
一种失败比特数统计方法及存储器设备
本申请实施例涉及但不限于半导体领域,尤其涉及一种失败比特数统计方法及存储器设备。
技术介绍
快闪存储器作为例如移动电话、数字相机等便携式电子设备的存储媒介而被广泛使用。快闪存储器通常使用允许高存储器密度、高可靠性和低功耗的单晶体管存储器单元。通过对电荷存储结构(例如,浮栅或电荷阱)或其它物理现象(例如,相变或偏振)进行编程,存储器单元的阈值电压的改变决定每个存储器单元的数据状态(例如,数据值)。相关技术中,对存储器进行编程后,需要进行失败比特数统计(FailBitCount,FBC),而在时序上,统计失败比特数的操作是在当前编程操作和下一次编程操作之间执行的,需要占用额外的时间。
技术实现思路
有鉴于此,本申请实施例为解决相关技术中存在的问题而提供一种失败比特数统计方法及存储器设备。本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供一种失败比特数统计方法,包括:将第i编程脉冲施加到存储器单元;在施加所述第i编程脉冲的过程中,执行以下操作:从第一锁存器读取第i-1统计数据,所述第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据;根据所述第i-1统计数据,执行所述第i-1编程操作的失败比特数统计操作;其中,i为大于1的整数。在一些实施例中,在所述施加所述第i编程脉冲的过程中,所述方法还执行以下操作:从第二锁存器读取第i编程数据,所述第i编程数据为对所述存储器单元执行第i编程操作所需的数据;根据所述第i编程数据,执行所述第i编程操作。在一些实施例中,所述方法应用于存储器中存储器单元的页面编程过程;所述第一锁存器为所述存储器的页面缓冲器中的低电压阈值锁存器;所述第二锁存器为所述页面缓冲器中的感测锁存器。在一些实施例中,所述将第i编程脉冲施加到存储器单元之前,所述方法还包括:执行第i-1编程操作的验证操作,获得所述第i-1验证结果;其中,所述第i-1验证结果包括第i-1统计数据和第i编程数据,其中第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据,所述第i编程数据为用于对存储器单元执行第i编程操作所需的数据;将所述第i编程数据存储至所述第二锁存器中。在一些实施例中,所述方法还包括:在所述将第i编程脉冲施加到存储器单元之前,将所述第i-1统计数据存储至所述第一锁存器中;或者,在施加所述第i编程脉冲的过程中,在所述从第一锁存器读取第i-1统计数据之前,将所述第i-1统计数据存储至所述第一锁存器中。在一些实施例中,所述方法还包括:当所述将第i编程脉冲施加到存储器单元执行完成之后,执行第i编程操作的验证操作,获得所述第i验证结果;其中,所述第i验证结果包括第i统计数据和第i+1编程数据;将所述第i统计数据存储至所述第一锁存器中;将所述第i+1编程数据存储至所述第二锁存器中。在一些实施例中,所述方法还包括:当所述将第i编程脉冲施加到存储器单元执行完成之后,执行第i编程操作的验证操作,获得所述第i验证结果;其中,所述第i验证结果包括第i统计数据和第i+1编程数据;将所述第i+1编程数据存储至所述第二锁存器中;对应地,在施加所述第i+1编程脉冲的过程中,在从所述第一锁存器读取第i统计数据之前,还包括:将所述第i统计数据存储至所述第一锁存器中。在一些实施例中,所述第i验证结果还包括第i编程结果,所述第i编程结果用于表征对所述存储器单元执行的第i编程操作是否通过;对应地,所述方法还包括:当所述第i编程结果为不通过时,将第i编程脉冲增加特定的步进电压得到第i+1编程脉冲;将所述第i+1编程脉冲施加到所述存储器单元。第二方面,本申请实施例提供一种存储器设备,包括:存储器单元阵列,所述存储器单元阵列包括多个存储器单元;外围电路,包括编程操作电路和第一锁存器;其中,所述编程操作电路,用于对所述存储器单元阵列执行编程脉冲施加操作、验证操作和失败比特数统计操作;所述第一锁存器,用于存储第i-1统计数据,所述第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据,i为大于1的整数;控制逻辑电路,用于在所述编程脉冲施加操作期间控制所述外围电路在对所述存储器单元阵列施加所述第i编程脉冲的过程中,执行以下操作:从所述第一锁存器读取所述第i-1统计数据;根据所述第i-1统计数据,执行所述第i-1编程操作的失败比特数统计操作。在一些实施例中,所述外围存储器还包括第二锁存器;所述第二锁存器用于存储第i编程数据,所述第i编程数据为对所述存储器单元执行第i编程操作所需的数据;所述控制逻辑电路,还用于在所述编程脉冲施加操作期间控制所述外围电路在对所述存储器单元阵列施加所述第i编程脉冲的过程中,还执行以下操作:从所述第二锁存器读取所述第i编程数据;根据所述第i编程数据,执行所述第i编程操作。在一些实施例中,所述外围电路包括:页面缓冲器,用于在所述编程脉冲施加操作期间根据编程数据控制所述存储器单元阵列的位线的电位水平,并且在所述验证操作期间通过感测所述位线的电位水平来暂时存储所述多个存储器单元中的选中的存储器单元的感测数据;对应地,所述第一锁存器为所述页面缓冲器中的低电压阈值锁存器;所述第二锁存器为所述页面缓冲器中的感测锁存器。在一些实施例中,所述控制逻辑电路,还用于:在将第i编程脉冲施加到存储器单元之前,执行第i-1编程操作的验证操作,获得所述第i-1验证结果;其中,所述第i-1验证结果包括所述第i-1统计数据和所述第i编程数据。在一些实施例中,所述外围电路还包括:统计数据读取电路,用于所述控制逻辑电路从所述第一锁存器中读取所述第i-1统计数据。在一些实施例中,所述控制逻辑电路,还用于:当将第i编程脉冲施加到存储器单元执行完成之后,执行第i编程操作的验证操作,获得所述第i验证结果;其中,所述第i验证结果包括第i编程结果,所述第i编程结果用于表征对所述存储器单元执行的第i编程操作是否通过;当所述第i编程结果为不通过时,将第i编程脉冲增加特定的步进电压得到第i+1编程脉冲;将第i+1编程脉冲施加到所述存储器单元。本申请实施例中,将第i编程脉冲施加到存储器单元;在施加所述第i编程脉冲的过程中,执行以下操作:从第一锁存器读取第i-1统计数据,所述第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据;根据所述第i-1统计数据,执行所述第i-1编程操作的失败比特数统计操作;其中,i为大于1的整数;如此,可以在施加下一个编程脉冲的过程中,从第一锁存器中读取统计失败比特数量所需的数据,并进行失败比特数统计操作,这样,在整个编程操作的迭代过程中失败比特数统计操作不占用额外的时间,从而可以节省整个编程操作的迭代过程的执行时间,提高对存储器单元编程的效率。附图说本文档来自技高网...

【技术保护点】
1.一种失败比特数统计方法,其特征在于,所述方法包括:/n将第i编程脉冲施加到存储器单元;/n在施加所述第i编程脉冲的过程中,执行以下操作:/n从第一锁存器读取第i-1统计数据,所述第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据;/n根据所述第i-1统计数据,执行所述第i-1编程操作的失败比特数统计操作;/n其中,i为大于1的整数。/n

【技术特征摘要】
1.一种失败比特数统计方法,其特征在于,所述方法包括:
将第i编程脉冲施加到存储器单元;
在施加所述第i编程脉冲的过程中,执行以下操作:
从第一锁存器读取第i-1统计数据,所述第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据;
根据所述第i-1统计数据,执行所述第i-1编程操作的失败比特数统计操作;
其中,i为大于1的整数。


2.根据权利要求1所述的方法,其特征在于,在所述施加所述第i编程脉冲的过程中,所述方法还执行以下操作:
从第二锁存器读取第i编程数据,所述第i编程数据为对所述存储器单元执行第i编程操作所需的数据;
根据所述第i编程数据,执行所述第i编程操作。


3.根据权利要求2所述的方法,其特征在于,所述方法应用于存储器中存储器单元的页面编程过程;
所述第一锁存器为所述存储器的页面缓冲器中的低电压阈值锁存器;
所述第二锁存器为所述页面缓冲器中的感测锁存器。


4.根据权利要求2所述的方法,其特征在于,所述将第i编程脉冲施加到存储器单元之前,所述方法还包括:
执行第i-1编程操作的验证操作,获得所述第i-1验证结果;其中,所述第i-1验证结果包括第i-1统计数据和第i编程数据,其中第i-1统计数据为用于统计第i-1编程操作的失败比特数所需的数据,所述第i编程数据为用于对存储器单元执行第i编程操作所需的数据;
将所述第i编程数据存储至所述第二锁存器中。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述将第i编程脉冲施加到存储器单元之前,将所述第i-1统计数据存储至所述第一锁存器中;或者,
在施加所述第i编程脉冲的过程中,在所述从第一锁存器读取第i-1统计数据之前,将所述第i-1统计数据存储至所述第一锁存器中。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述将第i编程脉冲施加到存储器单元执行完成之后,执行第i编程操作的验证操作,获得所述第i验证结果;其中,所述第i验证结果包括第i统计数据和第i+1编程数据;
将所述第i统计数据存储至所述第一锁存器中;
将所述第i+1编程数据存储至所述第二锁存器中。


7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述将第i编程脉冲施加到存储器单元执行完成之后,执行第i编程操作的验证操作,获得所述第i验证结果;其中,所述第i验证结果包括第i统计数据和第i+1编程数据;
将所述第i+1编程数据存储至所述第二锁存器中;
对应地,在施加所述第i+1编程脉冲的过程中,在从所述第一锁存器读取第i统计数据之前,还包括:
将所述第i统计数据存储至所述第一锁存器中。


8.根据权利要求6或7所述的方法,其特征在于,所述第i验证结果还包括第i编程结果,所述第i编程结果用于表征对所述存储器单元执行的第i编程操作是...

【专利技术属性】
技术研发人员:王砚杜智超吴振勇王礼维田野陈腾
申请(专利权)人:长江存储科技有限责任公司
类型:发明
国别省市:湖北;42

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

1