【技术实现步骤摘要】
本专利技术是关于一种存储装置以及平均使用一快闪式存储器(flash memory)的 区块的方法。更具体说,本专利技术是关于一种用以平均使用一快闪式存储器的区块的 快闪式存储器控制器及其方法。
技术介绍
可携式存储器广泛应用于诸多应用中。然而,有几种固有的性质限制了其应用 领域。以快闪式存储器为例,其基本存取单位表示为区块(block),且具有数据 的区块(表示为已写入区块)无法直接被覆写新数据,而是需先被抹除。换言之, 仅有空白/被抹除区块方可被写入数据。若欲写入新数据至具有第一逻辑地址的已 写入区块,则即将写入的新数据将被写入一备用区块,且该第一逻辑地址被重新分 配给具有该新数据的备用区块。然后,该已写入的区块被抹除成为一备用区块。上 述操作被称为热区变化(hot-zone change),其中热区是指在一次操作中所要 变换的区块数量,且将被重写的已写入区块的热区与将要接收新数据的备用区块的 热区是相等的。此外, 一快闪式存储器的各区块皆具有抹除次数限制。举例而言, 一区块可被 抹除几万次,随后该区块便不能再进一步抹除及写入新数据,即该区块自此失效。 当快闪式存储器开始出现失效的区块时,其只能被读取或者完全无法使用,无论其 是否具有任何其它良好的区块。 一般而言,单电平单元(single-levd-cell)快闪式存储器的抹除限制次数是十万次,而多电平单元(multi-level-cell)快闪式存储器 的抹除限制次数则仅为一万次。已知的快闪式存储器包含各种数量的区块,例如1024个区块、2048个区块等 等。己知的的区块管理技术是将快闪式存储器的所 ...
【技术保护点】
一种用以平均使用一快闪式存储器的区块的方法,该快闪式存储器包含一数据区域以及一备用区域,该数据区域具有多个数据区块,该备用区域具有多个备用区块,该方法包含下列步骤: 建立一记录序列,以记录这些备用区块的一预定的抹除/写入序列,以及这些备用区块的一已抹除/已写入序列; 根据该预定的抹除/写入序列,依序写入数据至这些备用区块; 根据一预定的规则,检查该已抹除/已写入序列的这些备用区块;以及 以至少一数据区块,替换符合该预定的规则的这些备用区块。
【技术特征摘要】
US 2007-7-25 60/951,794;US 2008-1-11 11/972,6581.一种用以平均使用一快闪式存储器的区块的方法,该快闪式存储器包含一数据区域以及一备用区域,该数据区域具有多个数据区块,该备用区域具有多个备用区块,该方法包含下列步骤建立一记录序列,以记录这些备用区块的一预定的抹除/写入序列,以及这些备用区块的一已抹除/已写入序列;根据该预定的抹除/写入序列,依序写入数据至这些备用区块;根据一预定的规则,检查该已抹除/已写入序列的这些备用区块;以及以至少一数据区块,替换符合该预定的规则的这些备用区块。2. 根据权利要求1所述的方法,其特征在于该记录序列具有一容量,该方法还 包含下列步骤依序记录该己抹除/已写入备用区块至该记录序列;以及 自该记录序列中,清除最早的已抹除/已写入备用区块。3. 根据权利要求1所述的方法,其特征在于这些数据区块具有对应的多个逻辑 地址,该方法还包含下列步骤连结一逻辑地址至一符合这些预定规则的这些备用区块,该逻辑地址对应这些 已取代数据区块其中之一。4. 根据权利要求1所述的方法,其特征在于该预定的抹除/写入序列具有一长 度、 一置入标示,位于该预定的抹除/写入序列的一尾端、 一移出标示,位于该预 定的抹除/写入序列的一首端,该依序写入数据至这些备用区块的步骤,包含下列 步骤自该预定的抹除/写入序列中,提供至少一备用区块,以根据该写入数据的容 量,进行数据写入;移动该移出标示至该用以进行数据写入的至少一备用区块之后; 移动已抹除的至少一数据区块至该备用区域,作为至少一备用区块;以及 移动该置入标示,以维持该预定的抹除/写入序列的该长度。5. 根据权利要求4所述的方法,其特征在于该预定的抹除/写入序列的该长度, 适可容纳该备用区域内的所有这些备用区块。6. 根据权利要求1所述的方法,其特征在于该预定的规则是一阈值,该替换步骤包含当该检查步骤的该结果,代表位于该已抹除/已写入序列内的任何备用区 块的一重复率等于该阈值时,以一数据区块替换该备用区块。7. 根据权利要求6所述的方法,其特征在于该阈值是可调整,且执行该检查步 骤后,该方法还包含下列步骤当位于该己抹除/已写入序列内的任何备用区块的该重复率,小于一参考值时, 增加该阈值。8. 根据权利要求4所述的方法,其特征在于该预定的规则是一阈值,该替换步 骤包含当该检查步骤的...
【专利技术属性】
技术研发人员:许鸿荣,张孝德,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。