[发明专利]闪速存储器存储管理有效
| 申请号: | 201611054274.4 | 申请日: | 2016-11-25 |
| 公开(公告)号: | CN107402717B | 公开(公告)日: | 2020-09-04 |
| 发明(设计)人: | M·达维尔斯;J-L·莫达沃;M·皮特斯;G·多克奎尔 | 申请(专利权)人: | 质子世界国际公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;罗利娜 |
| 地址: | 比利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 存储 管理 | ||
1.一种管理闪速存储器的方法,包括:
以逻辑块来组织要被存储的数据;
将所述存储器划分成页面;
将每个页面划分成帧,每个帧能够包含至少一个数据块和至少两个帧元数据字,其中每个页面包括至少一个页面元数据字,在该页面被写入时所述至少一个页面元数据字包含已经被写入的页面的数目的计数器的计数值;
如果逻辑块要被写入到所述存储器中,通过利用该逻辑块的块标识符对第一帧元数据字进行编程,将所述逻辑块写入到所述存储器中;并且
选择要被写入的所述页面作为使得所述页面的第一元数据字在所有页面之中包含已写入页面的最大计数器值,
其中所述存储器的页面通过如下方式被打开:增加所述页面的数目的所述计数器的所述计数值、并且将增加后的值写入到所述至少一个页面元数据字。
2.根据权利要求1所述的方法,其中所述帧被顺序写入到页面中。
3.根据权利要求2所述的方法,其中所述第一帧元数据字还包含表示至少从所述帧的所述数据块计算出的差错控制码的值。
4.根据权利要求3所述的方法,其中在对帧的写入时,首先在第二帧元数据字中写入如下值,所述值独立于要被写入的数据的内容,并且所述值对于给定帧而言总是相同的。
5.根据权利要求4所述的方法,其中所述第二帧元数据字针对所述存储器的所有帧都具有固定值。
6.根据权利要求1所述的方法,其中在第一帧被写入到所述页面中之前,第一页面元数据字被写入。
7.根据权利要求1所述的方法,包括读取逻辑数据块,其包括以下步骤:
搜索具有与所述逻辑块的块标识符对应的块标识符的最后写入的帧;
验证数据到所述最后写入的帧中的写入遵守差错控制码,并且如果不遵守,则搜索具有与所述逻辑数据块的块标识符对应的块标识符的先前写入的帧,直到已经扫描所有页面。
8.根据权利要求1所述的方法,其中每当存储器管理电路开始时,由存储器管理电路执行对最后写入的帧的原子性的验证。
9.根据权利要求8所述的方法,其中在缺少原子性的情况下,当前页面的所有有效帧被转移到可用页面中并且所述当前页面被擦除。
10.根据权利要求9所述的方法,其中所述可用页面是专用页面。
11.一种闪速存储器,所述闪速存储器根据权利要求1所述的方法编程。
12.一种电子电路,包括根据权利要求11所述的闪速存储器。
13.一种管理闪速存储器的方法,包括:
管理闪速存储器,所述管理包括:
将所述存储器划分成页面,每个页面包括至少一个第一页面元数据字,所述至少一个第一页面元数据字被配置为在该页面被写入时包含已经被写入的页面的数目的计数器的计数值;
将每个页面划分成帧,每个帧被配置为包含至少一个数据块和至少两个帧元数据字,所述至少两个帧元数据字包括第一帧元数据字,所述第一帧元数据字被配置为存储块标识符;
通过增加所述计数器的所述计数值和将增加后的计数值写入到所述至少一个第一页面元数据字,来打开所述存储器的当前页面;
将要被写入的所述当前页面选择为如下页面,所述页面的至少一个第一页面元数据字包含所述被写入页面的数目的所述计数器的最大计数值;以及
将逻辑数据块写入到所述存储器的所述当前页面的所述帧中的一个选定帧,并且伴随着所述写入,将所述逻辑数据块的块标识符写入到所述选定帧的所述第一帧元数据字。
14.根据权利要求13所述的方法,其中所述帧被顺序写入到每个页面中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于质子世界国际公司,未经质子世界国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611054274.4/1.html,转载请声明来源钻瓜专利网。





