增强数据可靠性的系统以及方法技术方案

技术编号:10574602 阅读:109 留言:0更新日期:2014-10-29 09:38
一种增强数据可靠性的系统以及方法,获得相关于错误计数值的参考值,并且当事件被触发时,获得储存在缓冲器中的数据的错误计数值。当错误计数值大于错误临界值时,获取相关于错误计数值之累计值。当累计值大于预设值时,执行系统减速。

【技术实现步骤摘要】

本专利技术涉及一种存储器系统,特别是涉及一种增强数据可靠性的系统以及方法
技术介绍
快闪存储器为非易失性固态存储器装置的一种,可以电气方式进行抹除或写入。一般来说,为了得到更高的存储容量,会将多个芯片垂直堆叠起来。此外,由于工艺技术的增进,使得存取速度也跟着提高。然而,这造成了两难抉择的问题:更快的快闪存储器会产生更多的热,因而使快闪存储器的温度升高,使其产生更多的错误。因此,快闪存储器在提高速度的同时,必须付出数据可靠性降低的代价。为了克服上述问题,亟需提出一种新颖机制以增强快闪存储器的数据可靠性,但不会实质地牺牲其速度。
技术实现思路
鉴于上述,本专利技术实施例的目的之一在于提供一种增强数据可靠性的系统以及方法。在一实施例中,所提供的系统及方法公开一种机制,其考量数据可靠性以动态切换操作速度。根据本专利技术实施例,一种增强数据可靠性的方法,包括:获得参考值,该参考值与存储器装置的错误计数值相关;在存储器存取操作期间,当事件被触发时,获得储存在缓冲器中的数据的错误计数值;比较所述错误计数值与错误临界值,该错误临界值大于所述参考值;当所述错误计数值大于所述错误临界值时,获取与错误计数值相关的累计值;比较所述累计值与预设值;以及当所述累计值大于所述预设值时,执行系统减速。一种增强数据可靠性的系统,包括:主机;存储器控制器,该存储器控制器耦接到所述主机;存储器装置,该存储器装置耦接到所述存储器控制器;以及缓冲器,该缓冲器用以储存与存储器存取操作相关的数据;其中所述存储器控制器执行以下步骤:获得参考值,该参考值与所述存储器装置的错误计数值相关;在所述存储器存取操作期间,当事件被触发时,获得储存在所述缓冲器中的数据的错误计数值;比较所述错误计数值与错误临界值,该错误临界值大于所述参考值;当所述错误计数值大于所述错误临界值时,获取与错误计数值相关的累计值;以及比较所述累计值与预设值;其中,当所述累计值大于所述预设值时,存储器系统的一部分被系统减速。附图说明图1示出本专利技术实施例的具体增强数据可靠性的存储器系统的方框图。图2A和图2B示出图1的存储器装置。图3示出本专利技术实施例的增强数据可靠性方法的流程图。图4示出错误计数值的曲线。符号说明100    存储器系统11     主机12     存储器控制器121    计时器13     存储器装置131    存储单元阵列132    缓冲器30     获得参考值(RV)31     获得缓冲器的错误计数值32     比较错误计数值与RV33     比较错误计数值与错误临界值34     获取累计值35     比较累计值与预设值36     系统减速具体实施方式图1示出本专利技术实施例的具体增强数据可靠性的存储器系统100的方框图。在本实施例中,主机11(例如电脑或手机)耦接至存储器控制器12,该存储器控制器12又耦接至存储器装置13。由此,存储器控制器12可位于主机11与存储器装置13之间。本实施例的存储器控制器12可包括计时器121,其可使用硬件或软件的方式来实施,用以测量时间区段。本实施例的存储器装置13可为非易失性存储器装置,例如快闪存储器。详而言之,存储器装置13可包括存储单元阵列131,组态(configure)为存储页(page)或/和存储区块(block)。图2A示出存储器装置13,其存储单元阵列131可组态为多个存储区块,每一个存储区块包括多个存储页。该些存储区块还可编为多个存储群组(group)。图2A例示另一个存储器装置13,其可包括多个存储平面(plane),该些存储平面可属于同一存储单元阵列131,或分属于不同存储单元阵列131。举例来说,该些存储平面可分属于不同存储器芯片的存储单元阵列。每一个存储平面可组态为多个存储区块,每一存储区块包括多个存储页。该些存储区块还可编为复数存储群组,每一存储群组包含复数存储区块。本实施例的存储器装置13还可包括缓冲器132,用以暂存数据。例如,在读取操作中,数据在发送出存储器装置13之前,可暂存在缓冲器132中。在写入操作中,数据在写入存储单元阵列131之前,可暂存在缓冲器132中。在复制搬移(copyback)操作中,数据在存储单元阵列131的一个位置传送到另一个位置之前,可暂存在缓冲器132中。虽然图1例示的缓冲器132是设置在存储器装置13内,然而,缓冲器(未显示)也可改设置在存储器控制器121内,或者使用两个缓冲器分别设置在存储器装置13与存储器控制器12内。在另一例子中,缓冲器132也可设置在存储器装置13与存储器控制器12以外的地方。本实施例系假设缓冲器132位于存储器装置13内,但并非用以限定本专利技术。图3示出本专利技术实施例的增强数据可靠性方法的流程图。在步骤30,当存储器装置13进行初始化或启动时,得到相关于存储器装置13的错误计数值(例如错误位)的参考值(reference value,RV)。在存储器装置13进行初始化期间,会建立逻辑至物理地址映设表(logic-to-physical address mapping table)。在本实施例中,根据逻辑至物理地址映设表,将存储单元阵列131的多个存储区块的错误计数值(例如错误位)予以平均,以得到参考值(RV)。在一实例中,将存储群组(或多个存储群组)的至少一些存储区块的错误计数值予以平均,以得到参考值。在另一实例中,将存储单元阵列131的所有存储区块的错误计数值予以平均,以得到参考值。在又一实例中,将存储单元阵列131的多个存储群组的至少一个特定存储区块(例如每一个存储群组的第一或/和第二存储区块)的错误计数值予以平均,以得到参考值。对于上述实例,存储区块的错误计数值可以是该存储区块的多个存储页的错误计数值的总和或平均。在另一实例中,存储区块的错误计数值可以是多个存储区块的至少一个特定存储页(例如每一个存储区块的第一或/和第二存储页)的错误计数值的总和或平均。再参考图3,在步骤31中,在存储器存取操作期间,当发生一事件(event)时,则(使用存储器控制器12)得到缓冲器132的数据的错误计数值。如前所述,本实施例的存储器存取操作可以是复制搬移(copyback)操作、写入操作、读取操作或抹除本文档来自技高网...

【技术保护点】
一种增强数据可靠性的方法,包括:获得参考值,该参考值与存储器装置的错误计数值相关;在存储器存取操作期间,当事件被触发时,获得储存在缓冲器中的数据的错误计数值;比较所述错误计数值与错误临界值,该错误临界值大于所述参考值;当所述错误计数值大于所述错误临界值时,获取与错误计数值相关的累计值;比较所述累计值与预设值;以及当所述累计值大于所述预设值时,执行系统减速。

【技术特征摘要】
2013.04.24 US 13/869,3261.一种增强数据可靠性的方法,包括:
获得参考值,该参考值与存储器装置的错误计数值相关;
在存储器存取操作期间,当事件被触发时,获得储存在缓冲器中
的数据的错误计数值;
比较所述错误计数值与错误临界值,该错误临界值大于所述参考
值;
当所述错误计数值大于所述错误临界值时,获取与错误计数值相
关的累计值;
比较所述累计值与预设值;以及
当所述累计值大于所述预设值时,执行系统减速。
2.根据权利要求1所述的增强数据可靠性的方法,当所述存储器
装置进行初始化或启动时,获得所述参考值,并且在该初始化或启动
期间,建立逻辑至物理地址映设表。
3.根据权利要求2所述的增强数据可靠性的方法,其中,通过平
均所述存储器装置的至少一些存储页的错误计数值而获得所述参考
值。
4.根据权利要求1所述的增强数据可靠性的方法,在比较该错误
计数值与该错误临界值的步骤之前,还包括用以比较所述错误计数值
与所述参考值的步骤。
5.根据权利要求1所述的增强数据可靠性的方法,其中,所述存
储器存取操作包括复制搬移操作、写入操作、读取操作或抹除操作。
6.根据权利要求1所述的增强数据可靠性的方法,其中,所述事
件由主机的行为来触发。
7.根据权利要求6所述的增强数据可靠性的方法,其中,所述事
件的触发在所述主机发出测试单元准备命令时进行。
8.根据权利要求6所述的增强数据可靠性的方法,其中,所述累
计值是事件数目,其中所述错误计数值大于所述错误临界值。
9.根据权利要求1所述的增强数据可靠性的方法,其中,所述事
件是在达到预设时间时,由所述存储器控制器的计数器来触发。
10.根据权利要求9所述的增强数据可靠性的方法,其中,所述
累计值是时间区段,在该时间区段期间内所述错误计数值大于所述错
误临界值。
11.根据权利要求1所述的增强数据可靠性的方法,其中,所述
事件由所述存储器装置的行为来触发。
12.根据权利要求11所述的增强数据可靠性的方法,其中,所述
事件的触发在所述存储器装置的预设量存储区块完成写入或抹除时进
行,或者当预设量的止用存储区块被确认时进行。
13.根据权利要求11所述的增强数据可靠性的方法,其中,所述
累计值是事件数目,其中所述错误计数值大于所述错误临界值。
14.根据权利要求1所述的增强数据可靠性的方法,其中,所述
系统减速步骤在所述存储器装置的界面或/和所述存储器控制器的处理
器执行。
15.根据权利要求1所述的增...

【专利技术属性】
技术研发人员:詹立翔萧友章
申请(专利权)人:擎泰科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1