存储设备和主机设备的制造方法_5

文档序号:8476713阅读:来源:国知局
一写入指示更新FAT,第二写入指示更新位图,并且第三写入指示更新文件表项FE1。参考图14,当写入包括文件表项FEl的512字节数据时,更新文件表项FE1。
[0209](视频等级的性能信息)
[0210]图15示出视频等级的新定义的性能信息(VG4、VG6、VG10、VG30)和视频等级的AU
大小信息。
[0211]视频等级的AU 大小由 ΑΜΒΧΖηχβΙη = 0、1、2、...、6;m = 0、l、2)的组合表示。为了允许主机设备容易地管理区域,4MB被用作基本单位,并且AU大小由其倍数指定。NAND闪存18在一个存储单元中存储2位数据,或者在一个存储单元中存储3位数据。不仅存在具有二维结构的存储单元,而且还存在具有三维结构的存储单元(幂n、m)。由于此原因,上述表达可以涵盖必需的AU大小。
[0212](如果保持电源,则也保存状态)
[0213]在该实施例中,在断电模式或休眠模式下保存已设置的顺序写入区域或盖写区域的信息。
[0214]由于此原因,当设备从断电模式或休眠模式返回时,可以再次使用紧接保持断电模式或休眠模式之前指定的区域信息和区域。
[0215](现有速度等级命令的转换)
[0216]在该实施例中,扩展CMD20,从而定义“设置顺序写入AU”、“设置盖写区域”、“设置数据区域的顶部”和“布置区域”的新功能。因为新功能包括常规功能,所以已接收现有速度等级命令的存储设备可以将其功能转换成新功能。
[0217]S卩,实现CMD20的新功能的存储设备11针对现有命令“开始记录”、“更新DIR”和“更新Cl”实施转换程序,并且可以在接收现有速度等级命令时执行处理,同时维持兼容性。
[0218]例如,当存储设备11接收到控制命令“开始记录”时,该控制命令的管理与“设置顺序写入AU”相同。然后通过之后的序列分配另一个顺序写入区域。存储设备11确认数据被写入,一直到顺序写入区域的结尾,用于该顺序写入区域的写入命令的写入是要基于RU执行的写入,同时使其与写入边界匹配。如果下一个写入命令指示要基于RU从另一个AU的开头执行写入,同时使其与写入边界匹配,则将新写入的用户区域分配为顺序写入区域。
[0219]在接收到指示文件系统位置的控制命令“更新DIR”时,存储设备11通过后续写入命令的地址分配盖写区域,将大小包括要由写入命令写入的区域的一个区域分配为盖写区域,并且如果该区域已经分配为盖写区域,则维持该分配。
[0220]在接收到指示要在记录流数据期间写入Cl数据一部分的位置的控制命令“更新Cl”时,存储设备11将具有被预测写入Cl数据的特定大小并且包括要通过写入命令写入的区域的大小(512字节)的一个区域分配为盖写区域,并且如果该区域已经分配为盖写区域,则维持该分配。
[0221]实施上述转换程序,以便在接收到现有速度等级命令时,存储设备可以将其功能转换成新功能。
[0222]尽管描述了某些实施例,但这些实施例仅通过实例的方式提供,并且它们并非旨在限制本发明的范围。实际上,可以以各种其它形式体现在此描述的新颖实施例;此外,可以对在此描述的实施例的形式进行各种省略、替换和更改而不偏离本发明的精神。所附权利要求及其等同物旨在覆盖落入本发明的精神和范围内的这些形式和修改。
[0223]工业实用性
[0224]本发明的实施例例如用于存储卡。
【主权项】
1.一种存储设备,包括: 非易失性半导体存储器,其具有多个物理存储区域,所述多个物理存储区域包括可在外部存取的用户区域并且被分成多个管理单元;以及 控制单元,其被配置为控制所述非易失性半导体存储器, 其中所述控制单元接收具有用于指定顺序写入区域的第一参数的控制命令以及读取命令或写入命令,将所述读取命令或所述写入命令的地址所表示的管理单元分配为所述顺序写入区域,以及通过判断用于存取所述用户区域的存储器存取命令的地址是否指示在大小等于所述管理单元的所述顺序写入区域中的存取来更改存储器存取控制。
2.根据权利要求1的存储设备, 其中所述控制单元在所述管理单元中设置一个从所述读取命令的地址位置或从紧接所述写入命令写入的数据的位置到所述管理单元的结尾的区域,作为其中可以写入下一数据的区域,并且如果存储在在所述读取命令或所述写入命令指定的地址之前的区域中的数据存在,则保留所述数据。
3.根据权利要求1的存储设备, 还包括寄存器,其被配置为保存性能指标和管理单元的大小,所述性能指标指示到所述顺序写入区域的最小平均写入性能,其中可以在外部读出所述寄存器。
4.根据权利要求1的存储设备, 其中将管理单元分成多个记录单元,当针对所述顺序写入区域的所述写入命令的地址是不导致盖写的地址,所述写入命令的数据长度等于一个或多个记录单元并且数据位置在记录单元边界上时,所述存储器存取控制将控制繁忙时间以使平均写入性能高于所述性能指标(Pw),并且如果不满足所述条件,则所述存储器存取控制可以指示不满足所述性能指标的繁忙时间。
5.根据权利要求1的存储设备, 其中所述控制单元接收具有用于指定盖写区域的第二参数的控制命令以及所述读取命令或所述写入命令,将起始位置由所述读取命令或所述写入命令的所述地址表示的管理单元的一部分或全部分配为所述盖写区域,以及通过针对用于存取所述用户区域的所述存储器存取命令判断所述存储器存取命令的所述地址是否指示在所述盖写区域中的存取来更改所述存储器存取控制。
6.根据权利要求5的存储设备, 其中所述盖写区域的大小由以下之一确定:所述控制命令的第三参数,或者由所述读取命令或所述写入命令存取的数据区域的大小。
7.根据权利要求5的存储设备, 其中所述控制单元将在未分配的区域中写入时的最大繁忙时间设置为长于在指定的盖写区域或顺序写入区域中写入时的最大繁忙时间,并且执行所述存储器存取控制以指示不同的繁忙时间,以便能够使在所述未分配的区域中写入时的平均繁忙时间长于在所述指定的盖写区域或顺序写入区域中写入时的平均繁忙时间。
8.根据权利要求7的存储设备, 其中当维护所述存储设备的电源时,保存所述指定的顺序写入区域和盖写区域的分配信息。
9.根据权利要求8的存储设备, 其中可以分配数量不多于预定值的多个盖写区域,并且如果指定数量多于所述预定值的盖写区域,则将数量等于所述预定值的最新盖写区域分配为所述盖写区域。
10.根据权利要求5的存储设备, 其中所述控制单元接收具有用于指定文件系统的数据区域的第四参数的控制命令以及其地址指示所述文件系统的所述数据区域的起始地址的读取命令,并且基于所述读取命令的所述地址,将所述用户区域分配为盖写区域。
11.根据权利要求5的存储设备, 其中所述控制命令具有用于指定第一顺序写入区域的第五参数,以及 所述控制单元作为具有所述第一参数的所述控制命令来处理具有所述第五参数的所述控制命令。
12.根据权利要求11的存储设备, 其中当所述写入命令的写入指示所述数据长度等于一个或多个记录单元并且所述数据位置在所述记录单元边界上,写入目的地指示一直写入到所分配的顺序写入区域的结尾,以及下一个写入命令指示要从另一管理单元的开头执行写入并且所述写入命令的数据长度等于一个或多个记录单元且所述数据位置在所述记录单元边界上时,所述控制单元将新写入的用户区域分配为所述顺序写入区域。
13.根据权利要求11的存储设备, 其中在接收到指示文件系统的目录表项的位置的控制命令时,所述控制单元通过所述控制命令之后的所述写入命令的地址来确定所述盖写区域的起始位置,将大小包括要由所述写入命令写入的区域的一个区域分配为所述盖写区域,并且如果该区域已经被分配为所述盖写区域,则维持所述分配。
14.根据权利要求11的存储设备, 其中在接收到指示要在记录流数据期间写入除所述流数据之外的一部分小数据的位置的控制命令时,所述控制单元通过所述控制命令之后的所述写入命令的地址来确定所述盖写区域的起始位置,将大小包括要由所述写入命令写入的区域的一个区域分配为所述盖写区域,并且如果该区域已经被分配为所述盖写区域,则维持所述分配。
15.—种主机设备,包括: 存储管理软件,其被配置为识别格式化存储设备的文件系统, 其中所述软件包括以下功能: 基于文件名的扩展名或将被创建的文件的数据长度,确定将数据写入顺序写入区域还是盖写区域, 在所述盖写区域中记录与所述文件系统相关的短数据, 在所述盖写区域中记录假设被重写的短数据, 在所述顺序写入区域中记录假设不被重写的短数据,以及 在所述顺序写入区域中记录长数据。
16.根据权利要求15的设备,其中所述控制器包括以下功能, 将大小不小于512KB的数据区分为所述长数据,以及 将大小小于64KB的数据区分为所述短数据。
【专利摘要】根据一个实施例,一种存储设备包括非易失性半导体存储器、管理单元以及控制单元。所述非易失性半导体存储器具有多个物理存储区域,所述多个物理存储区域包括可在外部存取的用户区域并且被分成多个管理单元。所述控制单元被配置为控制所述非易失性半导体存储器。所述控制单元接收具有用于指定顺序写入区域的第一参数的控制命令以及读取命令或写入命令,将所述读取命令或所述写入命令的地址所表示的管理单元分配为所述顺序写入区域,以及通过判断用于存取所述用户区域的存储器存取命令的地址是否指示在大小等于所述管理单元的所述顺序写入区域中的存取来更改存储器存取控制。
【IPC分类】G06F12-02, G06F13-42
【公开号】CN104798063
【申请号】CN201380056820
【发明人】藤本曜久
【申请人】株式会社 东芝
【公开日】2015年7月22日
【申请日】2013年9月10日
【公告号】EP2915051A1, US20150234598, WO2014069115A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1