【技术实现步骤摘要】
存储器装置机器操作方法
本专利技术是关于存储器装置机器操作方法。
技术介绍
闪存为一种普遍使用的高容量、非易失性存储器(non-volatilememory)。闪存可用以进行包括区块擦除、字或字节编程、分页编程、字或字节读取及分页读取的操作。为了一区块擦除的目的,存储器的一区块的大小可以由存储器阵列的组态所决定,且譬如可能大于一分页(page)。很多闪存技术具有有限的持久性(endurance)。亦即,可靠地储存数据的能力随着编程及擦除周期(cycle)数增加超过安全极限而降低。提供可增加区块的利用,并减少这种型式的存储器的区块擦除次数(block-erasecount)的区块擦除管理方法是有需要的。
技术实现思路
一种针对包括有于一阵列中的存储单元(memorycell)的可擦除区块的存储单元阵列的区块擦除操作的方法是被描述。如以下所提出的,可维持此阵列的对应的可擦除区块的多个子区块的状态数据。状态数据表示子区块目前是否可存取(例如,可利用来编程或读取)以及子区块是否失效(例如,不可利用来编程或读取)。回应于一擦除一特定可擦除区块的一选定子区块的请求,此方法包括基于特定可擦除区块的另一子区块或其他子区块的状态数据,来更新选定子区块的状态数据。又,回应于一擦除一特定可擦除区块的一选定子区块中的数据的请求,如果特定可擦除区块的其他子区块是失效的,则可发出一擦除命令以擦除特定区块,否则更新状态数据以表示选定子区块是失效的。本专利技术的其他实施样态及优点可在检阅图式、详细说明以及随附的权利要求范围时获得了解。附图说明图1为结合一闪存的一储存系统的方块图。图2为一种用 ...
【技术保护点】
一种存储器的操作方法,包括:针对一存储单元的阵列,维持多个可擦除区块的多个子区块的状态数据,该存储单元的阵列包括在该阵列中的存储单元的这些可擦除区块,该状态数据指示这些子区块目前是否可存取以及这些子区块是否失效;及回应于擦除一特定可擦除区块的一选定子区块的一请求,基于该特定可擦除区块的另一子区块或其他子区块的该状态数据来更新该选定子区块的该状态数据。
【技术特征摘要】
2013.04.15 US 61/811,821;2013.09.04 US 14/018,1491.一种存储器的操作方法,包括:针对一存储单元的阵列,维持多个可擦除区块的多个子区块的状态数据,该存储单元的阵列包括在该阵列中的存储单元的这些可擦除区块,该状态数据指示这些子区块目前是否可存取以及这些子区块是否失效;及回应于擦除一特定可擦除区块的一选定子区块的一请求:确定该特定可擦除区块的另一子区块或其他子区块的状态数据,以及如果该特定可擦除区块中少于一预先确定数目的另一子区块或其他子区块的该状态数据表示与一已变化状态是同样的状态,则更新该选定子区块的该状态数据以表示该已变化状态。2.根据权利要求1所述的方法,更包括:如果该状态数据表示这些特定可擦除区块的预先确定数目的另一子区块或其他子区块是失效的,则发布一擦除命令以擦除该特定可擦除区块,否则该选定子区块中该已变化的状态数据是失效的。3.根据权利要求2所述的方法,其中在发布该擦除命令给该阵列之后,将该特定可擦除区块的这些子区块标记为闲置(free)。4.根据权利要求1所述的方法,更包括:如果该预先确定数目大于一个且如果该状态数据表示该特定可擦除区块的至少该预先确定数目的其他子区块是失效的,则将来自该特定可擦除区块中的任何在使用中的子区块的数据复制至一不同的可擦除区块,并发布一擦除命令以擦除该特定可擦除区块,否则该选定子区块中该已变化的状态数据是失效的。5.根据权利要求1所述的方法,其中该特定可擦除区块的该多个子区块包括一第一子区块及一第二子区块,而该请求的该子区块对象为该第一子区块,然后如果该特定可擦除区块的该第二子区块目前是可存取的,则将该特定可擦除区块的该第一子区块标记为失效;及如果该特定可擦除区块的该第二子区块目前被标记为失效,则发布一擦除命令以擦除该特定可擦除区块的该第一子区块与第二子区块。6.根据权利要求1所述的方法,其中该状态数据表示当该特定可擦除区块的其他子区块维持使用中时,如果该特定可擦除区块的一子区块已成为一擦除请求的目标,则该特定可擦除区块的该子区块是失效的。7.根据权利要求1所述的方法,其中如果一子区块是可存取的且不包括储存数据,则该子区块被标记为闲置。8.根据权利要求1所述的方法,其中该阵列包括NAND闪存。9.根据权利要求1所述的方法,包括产生擦除多个选定子区块的多个请求的地址转换层及磨损平均器(wear-leveler)模块。10.一种存储器装置,包括:一计算机可读取的非暂时性存储器储存软件,可执行:针对一存储单元的阵列维持多个可擦除区块的多个子区块的状态数据,该存储单元的阵列包括在该阵列中的存储单元的这些可擦除区块,这些状态数据指示这些子区块目前是否可存取以及这些子区块是否失效;及回应于擦除一特定可擦除区块的一选定子区块的一请求:确定该特定可擦除区块的另一子区块或其他子区块的状态数据,以及如果该特定可擦除区块中少于一预先确定数目的另一子区块或其他子区块的该状态数据表示与一已变化状态是同样的状态,则更新该选定子区块的该状态数据以表示该已变化状态。11.根据权利要求10所述的装置,...
【专利技术属性】
技术研发人员:张育铭,李永骏,卢星辰,李祥邦,王成渊,张原豪,郭大维,
申请(专利权)人:旺宏电子股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。