发明名称 |
将数据更新到非易失性存储器系统和操作该系统的方法 |
摘要 |
本发明揭示一种非易失性存储器系统,其为一类具有多个一起擦除并且可从每区块大量页面的单位中的一擦除状态编程的存储器单元区块的非易失性存储器系统。如果将要更新一区块的仅几个页面的数据,则将所述更新页面写入另一为此目的而提供的区块中。以一不必对应其原始地址偏移的顺序将来自多个区块的更新页面编程至所述另一区块中。接着在一后来时间组合有效的原始和更新数据,当如此进行组合时不会影响所述存储器的性能。然而,如果要更新一区块的大量页面的数据,则将所述更新页面写入一未用擦除区块中,并且还将未改变页面写入所述相同未用区块中。通过不同地处理几个页面的更新,在进行较小更新时会改进存储器性能。存储器控制器可响应所述存储器系统的主机的使用率动态地建立并操作这些其它区块。 |
申请公布号 |
CN1902599B |
申请公布日期 |
2011.12.21 |
申请号 |
CN200480039298.1 |
申请日期 |
2004.12.15 |
申请人 |
桑迪士克股份有限公司 |
发明人 |
凯文·M·康利;卡洛斯·J·冈萨雷斯 |
分类号 |
G06F12/02(2006.01)I;G11C16/06(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
刘国伟 |
主权项 |
一种将数据更新到一非易失性存储器系统中的方法,所述非易失性存储器系统为一类具有多个可同时擦除并且个别地存储一给定数量的主机数据单位的存储器单元的区块的非易失性存储器系统,所述更新是用一个或一个以上的数据单位来代替在现有区块中的相同逻辑地址的对应的数据单位,所述方法包括:当多个数据单位各自具有少于所述给定数量的一给定比例的序列逻辑地址时,通过将其数据写入一第一指定区块中,响应多个后续主机指令以写入所述多个数据单位,更新地址映射以提供在所述第一指定区块中的数据单位的目录,和当多个数据单位具有等于或超过所述给定数量的所述给定比例的序列逻辑地址时,通过将其数据与来自所述现有区块的未更新的任意数据单位一起写入所述第一指定区块之外的一区块中,响应主机指令以写入所述多个数据单位。 |
地址 |
美国加利福尼亚州 |