[发明专利]快闪存储器装置及存取控制方法有效
申请号: | 201810021580.0 | 申请日: | 2018-01-10 |
公开(公告)号: | CN108287665B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 厄瑞·卡路兹尼;赫茲·沛瑞格 | 申请(专利权)人: | 华邦电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;王涛 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 装置 存取 控制 方法 | ||
1.一种快闪存储器装置存取控制方法,其特征在于,适用于一具有将多个扇区分割成多个区块的快闪存储器装置,包括:
接收一虚拟区块地址;
利用一方程式形式且具有所述虚拟区块地址的一预设函数,计算可用于存储数据的一可能扇区的集合的一组索引编号;
读取所述可能扇区的集合中每一扇区的元数据,其中一扇区的所述元数据包括所述扇区中每一区块的信息,所述信息指示所述区块是否正使用中以及存储于所述区块的所述数据的虚拟区块地址;
当所述数据是现时存储于所述可能扇区中的一扇区或是当一区块现时配置用以存储所述数据,判断所述虚拟区块地址的实体区块地址;
其中对每一虚拟区块地址,所述可能扇区的集合为不同的。
2.如权利要求1所述的快闪存储器装置存取控制方法,其特征在于,选择所述预设函数为使任意两虚拟区块地址的共享扇区数不大于1,其中所述预设函数将存储数据限制于所述可能扇区的集合的区块中,其中任意二虚拟区块地址不会具有超过一相同的扇区。
3.如权利要求1所述的快闪存储器装置存取控制方法,其特征在于,选择所述预设函数为使所述虚拟区块地址从存储所述实体区块的所述扇区的一索引与所述虚拟区块地址的部分位重建。
4.如权利要求3所述的快闪存储器装置存取控制方法,其特征在于,所述虚拟区块地址的所述部分位为最低有效位。
5.如权利要求1所述的快闪存储器装置存取控制方法,其特征在于,所述集合中可能扇区的数目为4。
6.如权利要求1所述的快闪存储器装置存取控制方法,其特征在于,所述扇区中所述区块之一是用于存储所述扇区的元数据。
7.如权利要求1所述的快闪存储器装置存取控制方法,其特征在于,对每一区块,所述元数据的信息是存储于所述区块。
8.如权利要求1所述的快闪存储器装置存取控制方法,其特征在于,当一区块是配置为依据一虚拟区块地址存储数据时,扫描所述可能扇区的集合以判断所述扇区中未分配区块的数目,以及当所述未分配区块的数目小于一预定数目,选择所述可能区块之一供无用数据搜集之用。
9.如权利要求8所述的快闪存储器装置存取控制方法,其特征在于,在一扇区进行无用数据搜集的过程中,检验所述扇区的每一连接区块的所述虚拟区块地址,以判断所述虚拟位置区块的一可能扇区集合,且所述连接区块的数据被复制至所述区块的虚拟区块地址的所述可能扇区集合中的一不同扇区。
10.如权利要求9所述的快闪存储器装置存取控制方法,其特征在于,当完成复制所述扇区的所有所述连接区块至不同扇区后,重新初始化所述扇区。
11.一种快闪存储器装置,其特征在于,包括
一存储器管理单元;
一扇区阵列,其中每一扇区被分割为多个存储器的区块;
其中所述存储器管理单元是设置为:
接收一虚拟区块地址;
利用一方程式形式且具有所述虚拟区块地址的一预设函数,计算一可能扇区集合的一组索引编号,所述可能扇区集合可用于存储数据;
读取所述可能扇区集合中每一扇区的元数据,其中一扇区的所述元数据包括给所述扇区每一区块以指出所述区块是否正使用中的信息以及存储于所述区块的所述数据的所述虚拟区块地址的信息;
当所述数据为现时存于所述可能扇区中一区块或一区块现时指定为存储所述数据时,判断所述虚拟区块位置的实体区块地址;
其中对每一虚拟区块地址,所述可能扇区集合为不同的。
12.一种非暂态存储媒体,其特征在于,包括依据权利要求1所述的方法对一快闪存储器装置进行控制的程序代码,其中所述预设函数将存储数据限制于所述可能扇区的集合的区块中,其中任意二虚拟区块地址不会具有超过一相同的扇区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华邦电子股份有限公司,未经华邦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810021580.0/1.html,转载请声明来源钻瓜专利网。