数据搜索方法、存储器存储装置及存储器控制电路单元制造方法及图纸

技术编号:15895161 阅读:35 留言:0更新日期:2017-07-28 19:44
本发明专利技术提供一种数据搜索方法、存储器存储装置及存储器控制电路单元,所述方法包括:检测开机信号;基于第一分组规则来发送第一读取指令序列,其中第一分组规则是对应于将第一数目的实体子单元分组为一个实体单元;判断是否读取到可复写式非易失性存储器模块的系统信息;若未读取到所述系统信息,基于第二分组规则来发送第二读取指令序列,其中第二分组规则是对应于将第二数目的实体子单元分组为一个实体单元;以及基于所述系统信息来操作可复写式非易失性存储器模块。藉此,可提高在可复写式非易失性存储器模块中搜索系统信息的效率。

Data search method, memory storage device and memory control circuit unit

The invention provides a data search method, memory device and memory control circuit unit, the method includes: detecting the starting signal; the first grouping rules to send the first read instruction sequence based on the first grouping rule is corresponding to the real number of the first sub unit group as an entity to determine whether to read the unit; rewritable non volatile memory information system module; if not read the information system, based on the rules of second packet to send second reads a sequence of instructions, which is corresponding to the second grouping rules will be the second number of entity sub cells are grouped into one entity unit; and the information system based on operation autotyping type nonvolatile memory module. Thereby, the efficiency of searching for system information in a rewritable non-volatile memory module can be improved.

【技术实现步骤摘要】
数据搜索方法、存储器存储装置及存储器控制电路单元
本专利技术是有关于一种存储器管理技术,且特别是有关于一种数据搜索方法、存储器存储装置及存储器控制电路单元。
技术介绍
数码相机、移动电话与MP3播放器在这几年来的成长十分迅速,使得消费者对存储媒体的需求也急速增加。由于可复写式非易失性存储器模块(例如,快闪存储器)具有数据非易失性、省电、体积小,以及无机械结构等特性,所以非常适合内建于上述所举例的各种可携式多媒体装置中。一般来说,存储器存储装置中的存储器控制器是基于实体区块来管理可复写式非易失性存储器模块,例如,存储或读取数据。根据不同的制程或管理策略,可复写式非易失性存储器模块中的每一个实体区块可能包含64、128、256等预设数目的实体页。一般来说,与此预设数目有关的管理信息会被存储在存储器控制器的只读存储器中。当存储器存储装置开机时,此管理信息会被从只读存储器中读取出来并且做为操作存储器存储装置的依据。若不将此管理信息存储在存储器控制器的只读存储器,则当存储器存储装置开机时,存储器控制器需要从可复写式非易失性存储器模块中搜索所需的管理数据。然而,若所使用的搜索机制效率低落,则可能导致存储器存储装置的开机时间延长。
技术实现思路
有鉴于此,本专利技术提供一种数据搜索方法、存储器存储装置及存储器控制电路单元,可提高在可复写式非易失性存储器模块中搜索系统信息的效率。本专利技术的一范例实施例提供一种数据搜索方法,其用于存取可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体子单元,所述数据搜索方法包括:检测开机信号;在检测到所述开机信号之后,基于第一分组规则来发送第一读取指令序列,其中所述第一分组规则是对应于将所述实体子单元中第一数目的实体子单元分组为一个实体单元的分组规则;判断是否通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的系统信息;若未通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,基于第二分组规则来发送第二读取指令序列,其中所述第二分组规则是对应于将所述实体子单元中第二数目的实体子单元分组为一个实体单元的分组规则,其中所述第一数目与所述第二数目不同;以及在读取到所述可复写式非易失性存储器模块的所述系统信息之后,基于所述系统信息来操作所述可复写式非易失性存储器模块。在本专利技术的一范例实施例中,所述数据搜索方法还包括:若未通过所述第二读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,基于第三分组规则来发送第三读取指令序列,其中所述第三分组规则是对应于将所述实体子单元中第三数目的实体子单元分组为一个实体单元的分组规则,其中所述第三数目与所述第一数目不同并且不同于所述第二数目。在本专利技术的一范例实施例中,所述数据搜索方法还包括:在接收到所述开机信号之后,发送预设读取指令序列,其中所述预设读取指令序列指示读取所述实体子单元中的预设实体子单元所存储的数据,其中所述预设实体子单元是所述实体子单元中编号最小的实体子单元,而发送所述第一读取指令序列的步骤是在判定未通过所述预设读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息之后执行。本专利技术的另一范例实施例提供一种存储器存储装置,其包括连接接口单元、可复写式非易失性存储器模块及存储器控制电路单元。所述连接接口单元用以电性连接至主机系统。所述可复写式非易失性存储器模块包括多个实体子单元。所述存储器控制电路单元电性连接至所述连接接口单元与所述可复写式非易失性存储器模块,所述存储器控制电路单元用以检测开机信号,在检测到所述开机信号之后,所述存储器控制电路单元还用以基于第一分组规则来发送第一读取指令序列,其中所述第一分组规则是对应于将所述实体子单元中第一数目的实体子单元分组为一个实体单元的分组规则,所述存储器控制电路单元还用以判断是否通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的系统信息,若未通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,所述存储器控制电路单元还用以基于第二分组规则来发送第二读取指令序列,其中所述第二分组规则是对应于将所述实体子单元中第二数目的实体子单元分组为一个实体单元的分组规则,其中所述第一数目与所述第二数目不同,在读取到所述可复写式非易失性存储器模块的所述系统信息之后,所述存储器控制电路单元还用以基于所述系统信息来操作所述可复写式非易失性存储器模块。在本专利技术的一范例实施例中,若未通过所述第二读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,所述存储器控制电路单元还用以基于第三分组规则来发送第三读取指令序列,其中所述第三分组规则是对应于将所述实体子单元中第三数目的实体子单元分组为一个实体单元的分组规则,其中所述第三数目与所述第一数目不同并且不同于所述第二数目。在本专利技术的一范例实施例中,在接收到所述开机信号之后,所述存储器控制电路单元还用以发送预设读取指令序列,所述预设读取指令序列指示读取所述实体子单元中的预设实体子单元所存储的数据,所述预设实体子单元是所述实体子单元中编号最小的实体子单元,所述存储器控制电路单元发送所述第一读取指令序列的操作是在判定未通过所述预设读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息之后执行。本专利技术的另一范例实施例提供一种存储器控制电路单元,其用于控制可复写式非易失性存储器模块,所述存储器控制电路单元包括主机接口、存储器接口及存储器管理电路。所述主机接口用以电性连接至主机系统。所述存储器接口用以电性连接至所述可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体子单元。所述存储器管理电路电性连接至所述主机接口与所述存储器接口,所述存储器管理电路用以检测开机信号,在检测到所述开机信号之后,所述存储器管理电路还用以基于第一分组规则来发送第一读取指令序列,其中所述第一分组规则是对应于将所述实体子单元中第一数目的实体子单元分组为一个实体单元的分组规则,所述存储器管理电路还用以判断是否通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的系统信息,若未通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,所述存储器管理电路还用以基于第二分组规则来发送第二读取指令序列,所述第二分组规则是对应于将所述实体子单元中第二数目的实体子单元分组为一个实体单元的分组规则,其中所述第一数目与所述第二数目不同,在读取到所述可复写式非易失性存储器模块的所述系统信息之后,所述存储器管理电路还用以基于所述系统信息来操作所述可复写式非易失性存储器模块。在本专利技术的一范例实施例中,所述第一读取指令序列包括第一实体地址序列,所述第一实体地址序列包括第一主码,所述第一主码对应于所述可复写式非易失性存储器模块中包括所述第一数目的实体子单元的第一实体单元,所述第二读取指令序列包括第二实体地址序列,其中所述第二实体地址序列包括第二主码,所述第二主码对应于所述可复写式非易失性存储器模块中包括所述第二数目的实体子单元的第二实体单元。在本专利技术的一范例实施例中,所述第一实体地址序列还包括第一子码,所述第一子码对应于所述实体子单元中的第一实体子单元,所述第一本文档来自技高网...
数据搜索方法、存储器存储装置及存储器控制电路单元

【技术保护点】
一种数据搜索方法,其特征在于,用于存取可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体子单元,所述数据搜索方法包括:检测开机信号;在检测到所述开机信号之后,基于第一分组规则来发送第一读取指令序列,其中所述第一分组规则是对应于将所述些实体子单元中第一数目的实体子单元分组为一个实体单元的分组规则;判断是否通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的系统信息;若未通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,基于第二分组规则来发送第二读取指令序列,其中所述第二分组规则是对应于将所述些实体子单元中第二数目的实体子单元分组为一个实体单元的分组规则,其中所述第一数目与所述第二数目不同;以及在读取到所述可复写式非易失性存储器模块的所述系统信息之后,基于所述系统信息来操作所述可复写式非易失性存储器模块。

【技术特征摘要】
1.一种数据搜索方法,其特征在于,用于存取可复写式非易失性存储器模块,其中所述可复写式非易失性存储器模块包括多个实体子单元,所述数据搜索方法包括:检测开机信号;在检测到所述开机信号之后,基于第一分组规则来发送第一读取指令序列,其中所述第一分组规则是对应于将所述些实体子单元中第一数目的实体子单元分组为一个实体单元的分组规则;判断是否通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的系统信息;若未通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,基于第二分组规则来发送第二读取指令序列,其中所述第二分组规则是对应于将所述些实体子单元中第二数目的实体子单元分组为一个实体单元的分组规则,其中所述第一数目与所述第二数目不同;以及在读取到所述可复写式非易失性存储器模块的所述系统信息之后,基于所述系统信息来操作所述可复写式非易失性存储器模块。2.根据权利要求1所述的数据搜索方法,其特征在于,所述第一读取指令序列包括第一实体地址序列,其中所述第一实体地址序列包括第一主码,其中所述第一主码对应于所述可复写式非易失性存储器模块中包括所述第一数目的实体子单元的第一实体单元,其中所述第二读取指令序列包括第二实体地址序列,其中所述第二实体地址序列包括第二主码,其中所述第二主码对应于所述可复写式非易失性存储器模块中包括所述第二数目的实体子单元的第二实体单元。3.根据权利要求2所述的数据搜索方法,其特征在于,所述第一实体地址序列还包括第一子码,其中所述第一子码对应于所述些实体子单元中的第一实体子单元,其中所述第一实体子单元是所述第一实体单元中的第N个实体子单元,其中所述第二实体地址序列还包括第二子码,其中所述第二子码对应于所述些实体子单元中的第二实体子单元,其中所述第二实体子单元是所述第二实体单元中的第N个实体子单元,其中N为正整数。4.根据权利要求3所述的数据搜索方法,其特征在于,所述第一子码所包含的比特的总数与所述第二子码所包含的比特的总数不同。5.根据权利要求1所述的数据搜索方法,其特征在于,还包括:若未通过所述第二读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,基于第三分组规则来发送第三读取指令序列,其中所述第三分组规则是对应于将所述些实体子单元中第三数目的实体子单元分组为一个实体单元的分组规则,其中所述第三数目与所述第一数目不同并且不同于所述第二数目。6.根据权利要求5所述的数据搜索方法,其特征在于,所述第一读取指令序列是指示读取所述些实体子单元中的第一实体子单元所存储的数据,其中所述第二读取指令序列是指示读取所述些实体子单元中的第二实体子单元所存储的数据,其中所述第三读取指令序列是指示读取所述些实体子单元中的第三实体子单元所存储的数据,其中所述第一实体子单元与所述第二实体子单元之间包含连续编号的J个实体子单元,其中所述第二实体子单元与所述第三实体子单元之间包含连续编号的K个实体子单元,其中J与K皆为正整数,且J不等于K。7.根据权利要求1所述的数据搜索方法,其特征在于,还包括:在接收到所述开机信号之后,发送预设读取指令序列,其中所述预设读取指令序列指示读取所述些实体子单元中的预设实体子单元所存储的数据,其中所述预设实体子单元是所述些实体子单元中编号最小的实体子单元,其中发送所述第一读取指令序列的步骤是在判定未通过所述预设读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息之后执行。8.一种存储器存储装置,其特征在于,包括:连接接口单元,用以电性连接至主机系统;可复写式非易失性存储器模块,包括多个实体子单元;以及存储器控制电路单元,电性连接至所述连接接口单元与所述可复写式非易失性存储器模块,其中所述存储器控制电路单元用以检测开机信号,其中在检测到所述开机信号之后,所述存储器控制电路单元还用以基于第一分组规则来发送第一读取指令序列,其中所述第一分组规则是对应于将所述些实体子单元中第一数目的实体子单元分组为一个实体单元的分组规则,其中所述存储器控制电路单元还用以判断是否通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的系统信息,其中若未通过所述第一读取指令序列读取到所述可复写式非易失性存储器模块的所述系统信息,所述存储器控制电路单元还用以基于第二分组规则来发送第二读取指令序列,其中所述第二分组规则是对应于将所述些实体子单元中第二数目的实体子单元分组为一个实体单元的分组规则,其中所述第一数目与所述第二数目不同,其中在读取到所述可复写式非易失性存储器模块的所述系统信息之后,所述存储器控制电路单元还用以基于所述系统信息来操作所述可复写式非易失性存储器模块。9.根据权利要求8所述的存储器存储装置,其特征在于,所述第一读取指令序列包括第一实体地址序列,其中所述第一实体地址序列包括第一主码,其中所述第一主码对应于所述可复写式非易失性存储器模块中包括所述第一数目的实体子单元的第一实体单元,其中所述第二读取指令序列包括第二实体地址序列,其中所述第二实体地址序列包括第二主码,其中所述第二主码对应于所述可复写式非易失性存储器模块中包括所述第二数目的实体子单元的第二实体单元。10.根据权利要求9所述的存储器存储装置,其特征在于,所述第一实体地址序列还包括第一子码,其中所述第一子码对应于所述些实体子单元中的第一实体子单元,其中所述第一实体子单元是所述第一实体单元中的第N个实体子单元,其中所述第二实体地址序列还包括第二子码,其中所述第二子码对应于所述些实体子单元中的第二实体子单元,其中所述第二实体子单元是所述第二实体单元中的第N个实体子单元,其中N为正整数。11...

【专利技术属性】
技术研发人员:郑宇宏
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:中国台湾,71

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

1