一种高可靠性NAND Flash的读取方法及其系统技术方案

技术编号:10070801 阅读:130 留言:0更新日期:2014-05-23 15:22
本发明专利技术涉及数据存储技术领域,公开了一种高可靠性NAND Flash的读取方法及其系统,方法包括:在外围电路中存储N个放电时间,所述N个放电时间按大小排列形成N+1个放电时间区间,在外围电路中分别存储各放电时间区间的统计次数,N为大于1的奇数;当接到读取命令时,依次在放电计时达到N个放电时间时读取页,获取N份读取结果;依据所述读取结果,对所述N+1个放电时间区间的统计次数进行分析,当满足预设调整条件时,对所述N个放电时间或所述N+1个放电时间区间的统计次数进行调整。本发明专利技术采用多次读取的方式,暂存每次读取的结果进行比较,配合ECC校验,可有效减少大规模读取中错误读取的概率,提高读取操作的准确性。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及数据存储
,公开了一种高可靠性NAND?Flash的读取方法及其系统,方法包括:在外围电路中存储N个放电时间,所述N个放电时间按大小排列形成N+1个放电时间区间,在外围电路中分别存储各放电时间区间的统计次数,N为大于1的奇数;当接到读取命令时,依次在放电计时达到N个放电时间时读取页,获取N份读取结果;依据所述读取结果,对所述N+1个放电时间区间的统计次数进行分析,当满足预设调整条件时,对所述N个放电时间或所述N+1个放电时间区间的统计次数进行调整。本专利技术采用多次读取的方式,暂存每次读取的结果进行比较,配合ECC校验,可有效减少大规模读取中错误读取的概率,提高读取操作的准确性。【专利说明】—种高可靠性NAND Flash的读取方法及其系统
本专利技术涉及数据存储
,尤其涉及一种高可靠性NAND Flash的读取方法及其系统。
技术介绍
闪存(Flash Memory,闪速存储器,简称闪存)是诞生于20世纪80年代末的一种新型存储介质。由于具有非易失、高速、高抗震、低功耗、小巧轻便等优良特性,闪存近年来被广泛应用于移动通信、数据采集等领域的嵌入式系统和便携式设备上,如手机、便携式媒体播放器、数码相机、数码摄像机、传感器,也用于航空航天等领域,如航空航天器等。NAND Flash是一种可在线进行电擦写的非易失半导体闪存,具有擦写速度快、低功耗、大容量、低成本等优点,应用非常广泛。近年来,随着音乐播放器、移动电话和存储卡等市场的蓬勃发展,NAND Flash的出货量节节攀升,半导体厂商通过缩小工艺尺寸和采用多值技术(MLC/TLC) JfNAND Flash的容量从几百Mbit提升到几个Gbit,但同时使得阈值电压的容限(即编程态的最小电压和擦除态的最大电压之间的范围)减小并且导致芯片的可靠性降低,因此,在现有工艺下,精确地调整NAND Flash的阈值电压就显得尤为重要。以单值型的NAND Flash为例,传统的单值型NAND Flash读取机制如上图1所示,其原理为:在编程态和擦除态的阈值电压之间(即编程态的最小电压和擦除态的最大电压之间)选择一个适当的翻转点比较电压,进行一次读取,大于此翻转点比较电压的存储单元(cell)统一确定为编程态,小于此翻转点比较电压的存储单元(cell)统一确定为擦除态。这种传统的一次读取方法存在一定缺陷。众所周知,存储单元的阈值分布本身存在非确定性,在经过多次编程擦除操作后,阈值的分布范围会进一步偏离理想,例如,在采用浮置栅的NAND Flash中,存在由影响阈值电压的元件的干扰效应引起的阈值电压的偏移现象,可能存在编程态和擦除态阈值窗口偏移的问题,例如存储器电压分布出现图2(a)或图2(b)所示的分布情况,甚至出现编程态和擦除态阈值窗口交叠的问题,例如存储器电压分布出现图2(c)所示的分布情况。此时,若采用传统的一次读取方式,在经过多次编程擦除操作后,会出现错误读取的位数逐渐增加,在进行大规模的页读取时,将很难直接得到最终正确的数据,造成读取错误。
技术实现思路
本专利技术的目的在于提出一种高可靠性NAND Flash的读取方法及其系统,能够有效降低出错位机率,提高读取操作的准确性,从而提高NAND Flash的可靠性。为达此目的,本专利技术提出了一种高可靠性NAND Flash的读取方法,在所述NANDFlash的外围电路中存储N个放电时间,所述N个放电时间按大小排列形成N+1个放电时间区间,在所述NAND Flash的外围电路中分别存储各放电时间区间的统计次数,所述N为大于I的奇数;当所述NAND Flash接到读取命令时:给灵敏放大器的比较器施加翻转点比较电压,给所述NAND Flash页施加预设充电电压对各存储单元进行充电并计时,当计时超过预设充电时间阈值时,撤除所述预设充电电压,结束充电并进行放电计时,依次在放电计时达到所述N个放电时间时读取所述NANDFlash页,获取N份读取结果;依据所述N份读取结果,依次确定各存储单元的存储状态和放电到电压等于翻转点比较电压时所处的放电时间区间,当某存储单元放电到电压等于翻转点比较电压时位于某放电时间区间时,将该放电时间区间的统计次数加一,以及,依据所述各存储单元的存储状态确定该NAND Flash页的读取结果;对所述N+1个放电时间区间的统计次数进行分析,当满足预设调整条件时,对所述N个放电时间或所述N+1个放电时间区间的统计次数进行调整。进一步地,若该Nand Flash为ECC闪存,则所述依据所述各存储单元的存储状态确定该NAND Flash页的读取结果之后还包括对该NAND Flash页的读取结果进行ECC校验。进一步地,所述依据所述N份读取结果,依次确定各存储单元的存储状态具体包括:在所述N份读取结果中,依次对各存储单元的存储状态进行统计,当某存储单元中编程态次数大于擦除态次数时,将该存储单元内容确定为擦除态,否则将该存储单元内容确定为编程态。进一步地,所述依次确定各存储单元放电到电压等于翻转点比较电压时所处的放电时间区间具体包括:从所述N份读取结果中,依次获取各存储单元的存储状态,当某存储单元在N份读取结果中的状态均为编程态时,将该存储单元放电到电压等于翻转点比较电压时所处的放电时间区间确定为大于最大放电时间的区间,当某存储单元在N份读取结果中的状态均为擦除态时,将该存储单元放电到电压等于翻转点比较电压时所处的放电时间区间确定为小于最小放电时间的区间,当某存储单元在某大小相邻的两放电时间的读取结果中的存储状态不同,将该存储单元放电到电压等于翻转点比较电压时所处的放电时间区间确定为该相邻两放电时间形成的区间。进一步地,所述N为3。根据本专利技术的同一构思,本专利技术还提供了一种高可靠性NAND Flash的读取系统,在所述NAND Flash的外围电路中存储有N个放电时间,以及所述N个放电时间按大小排列形成的N+1个放电时间区间的统计次数,所述N为大于I的奇数;包括:初步读取模块,用于当所述NAND Flash接到读取命令时,在灵敏放大器的比较器施加翻转点比较电压,给所述NAND Flash页施加预设充电电压对各存储单元进行充电并计时,当计时超过预设充电时间阈值时,撤除所述预设充电电压,结束充电并进行放电计时,依次在放电计时达到所述N个放电时间时读取所述NAND Flash页,获取N份读取结果;单元分析与数据获取模块,用于当所述NAND Flash接到读取命令时,依据所述N份读取结果,依次确定各存储单元的存储状态和放电到电压等于翻转点比较电压时所处的放电时间区间,当某存储单元放电到电压等于翻转点比较电压时位于某放电时间区间时,将该放电时间区间的统计次数加一,以及,依据所述各存储单元的存储状态确定该NAND Flash页的读取结果;数据调整模块,用于当所述NAND Flash接到读取命令时,依据所述单元分析与数据获取模块中N+1个放电时间区间的统计次数,对所述N+1个放电时间区间的统计次数进行分析,当满足预设调整条件时,对所述N个放电时间或所述N+1个放电时间区间的统计次数进行调整。进一步地,还包括ECC校验模块,用于当该Nand Flash为ECC闪存时,将单元分析与数本文档来自技高网
...

【技术保护点】
一种高可靠性NAND Flash的读取方法,其特征在于,在所述NANDFlash的外围电路中存储N个放电时间,所述N个放电时间按大小排列形成N+1个放电时间区间,在所述NAND Flash的外围电路中分别存储各放电时间区间的统计次数,所述N为大于1的奇数;当所述NAND Flash接到读取命令时:在灵敏放大器的翻转点施加翻转点比较电压,给所述NAND Flash页施加预设充电电压对各存储单元进行充电并计时,当计时超过预设充电时间阈值时,撤除所述预设充电电压,结束充电并进行放电计时,依次在放电计时达到所述N个放电时间时读取所述NAND Flash页,获取N份读取结果;依据所述N份读取结果,依次确定各存储单元的存储状态和放电到电压等于翻转点比较电压时所处的放电时间区间,当某存储单元放电到电压等于翻转点比较电压时位于某放电时间区间时,将该放电时间区间的统计次数加一,以及,依据所述各存储单元的存储状态确定该NAND Flash页的读取结果;对所述N+1个放电时间区间的统计次数进行分析,当满足预设调整条件时,对所述N个放电时间或所述N+1个放电时间区间的统计次数进行调整。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱一明苏志强丁冲张君宇
申请(专利权)人:北京兆易创新科技股份有限公司
类型:发明
国别省市:北京;11

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

1