[发明专利]闪存装置有效
申请号: | 201210158304.1 | 申请日: | 2012-05-11 |
公开(公告)号: | CN102880561A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 荒川和典;江川哲也;足立秀和 | 申请(专利权)人: | 株式会社东海理化电机制作所 |
主分类号: | G06F12/16 | 分类号: | G06F12/16;G06F12/06 |
代理公司: | 上海金盛协力知识产权代理有限公司 31242 | 代理人: | 段迎春 |
地址: | 日本国爱知县丹羽*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 装置 | ||
技术领域
本发明涉及一种闪存装置。
背景技术
以往,在闪存装置中,为了缩短数据的读出时间,以区块为单位对存储区进行管理(例如,参照日本特开平9-134312号公报)。然后,在各个区块中附有区块管理值。区块管理值为表示对应的区块处于使用状态(活动状态)以及未使用状态中的哪一个状态的信息。
如图4所示,区块管理值由例如16进制的4位数字来构成。具体地讲,在活动状态中区块管理值被分配为“$1111”,在未使用状态中区块管理值被分配为“$FFFF”。以下,在本说明书中,“$”之后所示的数字使用16进制的数字。
接着,如图4的上侧所示,对包含活动状态的第1区块、和未使用状态的第2区块在内的闪存装置加以说明。两个区块均具有存储数据的第1数据区A1~第n数据区An。处于未使用状态的第2区块中的所有数据区A1~An均为未存有数据的空置状态。在有数据(最新值)的写入要求时,该最新值被按顺序写入到第1区块的第1数据区A1~第n数据区An中去。由此,处于空置状态的数据区会减少。然后,如图4的下侧所示,在第1区块的第n数据区An中写入有最新值时,第2区块的表示未使用状态的区块管理值“$FFFF”被改写成表示活动状态的区块管理值“$1111”,且该最新值被复制到第2区块的第1数据区A1中。然后,所有存储在第1区块中的数据均被擦除,且表示活动状态的区块管理值“$1111”被改写成表示未使用状态的区块管理值“$FFFF”。
另外,在上述复制过程中,有时会发生最新值被更新的情况。在这种情况下,被更新的最新值被写入到第2区块的第1数据区A1中。
然而,在将最新值从第1区块向第2区块复制的过程中,会出现因闪存装置的电源被暂时断开而导致闪存装置被复位的问题。在这种情况下,由于第1区块无法切换到未使用状态,所以在进行上述复位时再次接通电源的话,会存在2个处于活动状态的区块,从而无法辨别最新值。
特别是,在复制过程中最新值被更新的情况下,在第1区块以及第2区块之间最新值为不同的数据。这时,真的最新值为第2区块的最新值,但无法对此进行判断。因此,会出现第1区块的最新值误被读出的问题。
发明内容
本发明的目的在于,提供一种即使在区块之间对最新值进行复制的期间出现闪存部被复位的情况,也能够识别真的最新值的闪存装置。
以下,对为了达成上述目的的方法以及其作用效果加以说明。
本发明的一个方面提供一种闪存装置,其具备:闪存部,包含存储有信息数据的数据区;以及存储器控制部,将所述闪存部的数据区划分成多个区块,且在所述多个区块中的第1区块中写入所述信息数据的最新值、和表示所述第1区块是否处于使用状态的区块管理值,在所述第1区块处于未使用状态的情况下,所述存储器控制部将所述信息数据的最新值以及第1区块管理值写入到所述第1区块中,在判断出所述第1区块的数据容量无法写入下一个最新值时,所述存储器控制部将所述第1区块的所述最新值复制到第2区块中,且将第2区块管理值写入到所述第2区块中,所述存储器控制部基于预先设定的规则来设定不同的多个区块管理值,所述多个区块管理值包含分别写入到所述多个区块中的所述第1区块管理值以及所述第2区块管理值,所述存储器控制部根据所述多个区块管理值从所述多个区块中的一个区块中读出真的最新值。
基于该构成,在将区块设为使用状态时,以预先设定的规则对每个区块分别设定区块管理值,以使每个区块的区块管理值互不相同。所以,即使在有多个处于使用状态的区块的情况下,也可以根据这些区块管理值来读出真的最新值。
基于本发明,即使在闪存装置的区块之间对最新值进行复制的期间发生复位,也能够识别真的最新值。
附图说明
图1是闪存装置的构成图。
图2是存储器映射图,示出了各个区块、特别是各个区块的区块管理值。
图3A是存储器映射图,示出了在复制过程中最新值被更新时的第1区块以及第2区块。
图3B是存储器映射图,示出了在图3A所示的过程中闪存部被复位时的第1区块以及第2区块。
图4是存储器映射图,示出了以往的各个区块。
符号说明
11…存储器控制部、15…闪存部。
具体实施方式
以下,参照图1、图2、图3A、以及图3B,对将本发明的闪存装置具体化的一个实施方式进行说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东海理化电机制作所,未经株式会社东海理化电机制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210158304.1/2.html,转载请声明来源钻瓜专利网。