【技术实现步骤摘要】
用于非易失性存储器系统的编织序列计数器
技术介绍
NAND闪存以及其他类型的非易失性存储器(NVM)通常用于大容量存储器。例如,消费性电子产品(例如便携媒体播放器)通常包括用于存储音乐、视频或其他媒体的闪存。NVM可包括多个超级块,其中每个超级块可以被组织成若干块。类似的,NVM的每个块可以被组织成若干页。然而,一些关于NVM内容的信息或统计数据可以在块级别的“粒度”上提供。换句话说,这种信息可以仅仅关于作为一个整体的块是可获得的,而不提供关于该块中的单独的页的特定信息。这种块级别粒度限制了 NVM系统以保持数据连贯性的方式在块内编织数据的能力。没有数据连贯性,某些NVM操作(诸如回滚、耗损均衡、垃圾收集)可能不能执行。因此,需要以连贯性的方式在块内编织数据的能力。
技术实现思路
公开了提供用于非易失性存储器(NVM)系统的编织序列计数器(WSC)的系统和方法。WSC可以识别对NVM的每页编程的序列。“编织”方面可以指两个或更多个块可以同时打开进行编程的事实,从而允许这些块的页以“交织”的方式进行编程。WSC可以帮助NVM系统,例如,执行回滚操作以及重建逻辑到物理表映射。还 ...
【技术保护点】
一种用于编织非易失性存储器(NVM)的页的编程的方法,该方法包括:识别编织序列计数器(WSC)的当前值,其中,WSC标识其中NVM的每个页被编程的序列;用第一用户数据组编程NVM的第一块的第一页;关联第一页和WSC的当前值;以及顺序地增加WSC到增加的WSC值。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:D·J·波斯特,N·J·瓦卡拉特,V·科麦尔尼斯基,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。