当前位置: 首页 > 专利查询>苹果公司专利>正文

用于非易失性存储器系统的编织序列计数器技术方案

技术编号:8489740 阅读:248 留言:0更新日期:2013-03-28 09:09
本公开涉及用于非易失性存储器系统的编织序列计数器。公开了提供用于非易失性存储器(NVM)系统的编织序列计数器(WSC)的系统和方法。WSC可以识别NVM的每个页被编程的序列。“编织”方面可以是指多个块可以一次打开进行编程的事实,从而允许这些块的页以“交织”的方式进行编程。还公开了提供主编织序列计数器(HWSC)的系统和方法。每次新的数据被最初编程到NVM时,该数据可以与特定HWSC相关联。与该数据相关联的HWSC可以不变,即使当该数据被移动到新的页(例如,为了耗损均衡目的等)。WSC和HWSC可以帮助系统,例如,执行回滚,建立逻辑到物理映射,确定静态与动态页状态,以及执行维护操作(例如耗损均衡)。

【技术实现步骤摘要】
用于非易失性存储器系统的编织序列计数器
技术介绍
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·科麦尔尼斯基
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1