[发明专利]一种存储器件及其写入数据的控制方法有效
申请号: | 202310813893.0 | 申请日: | 2023-07-05 |
公开(公告)号: | CN116540950B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 陈文涛 | 申请(专利权)人: | 合肥康芯威存储技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海汉之律师事务所 31378 | 代理人: | 林安安 |
地址: | 230601 安徽省合肥市经济技术*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 器件 及其 写入 数据 控制 方法 | ||
本发明涉及存储器件领域,提出一种存储器件及其写入数据的控制方法。存储器件包括:快闪存储器,包括多个区块,多个区块用以存放存储数据及其逻辑地址和物理地址的映射关系;以及控制器,与快闪存储器电性连接,控制器用以接收主机的存储数据,控制器包括:缓冲存储单元,用以存放动态缓存映射表,动态缓存映射表用以存放部分映射关系;处理单元,用以比较多个区块中可用区块的数量与预设深度刷表阈值;当可用区块的数量小于深度刷表阈值时,处理单元根据动态缓存映射表中的映射关系,将多个区块上的有效数据个数进行更新;当可用区块的数量大于等于深度刷表阈值时,处理单元将存储数据写入至可用区块上。本发明提升了存储器件写入数据的性能。
技术领域
本发明涉及存储器件领域,特别是涉及一种存储器件及其写入数据的控制方法。
背景技术
以闪存作为存储介质的存储器件存在无法覆写的特点,需要对闪存进行擦除操作后才能写入数据。主机写入指定逻辑地址的数据,不是存放在闪存的固定物理地址上。在现有技术中,在每写入一笔有效数据后,需要进行数据的查询操作。存储器件中的数据通常达到几千条,上述的查询操作步骤导致了产品的使用性能下降,因此存在待改进之处。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种存储器件及其写入数据的控制方法,用于改善现有存储器件在写入数据过程中性能低下的问题。
为实现上述目的及其他相关目的,本发明提供一种存储器件,包括:
快闪存储器,包括多个区块,多个所述区块用以存放存储数据及其逻辑地址和物理地址的映射关系;以及
控制器,与所述快闪存储器电性连接,所述控制器用以接收主机的所述存储数据,所述控制器包括:
缓冲存储单元,用以存放动态缓存映射表,所述动态缓存映射表用以存放部分映射关系;以及
处理单元,用以比较多个所述区块中可用区块的数量与预设深度刷表阈值;
当所述可用区块的数量小于所述深度刷表阈值时,所述处理单元根据所述动态缓存映射表中的映射关系,将多个所述区块上的有效数据个数进行更新;
当所述可用区块的数量大于等于所述深度刷表阈值时,所述处理单元将所述存储数据写入至所述可用区块上。
在本发明的一个实施例中,所述处理单元根据所述动态缓存映射表中的映射关系,在所述动态缓存映射表中,查找与所述映射关系具有相同逻辑地址的第一类物理地址,并将所述第一类物理地址对应多个所述区块上的有效数据个数进行更新。
在本发明的一个实施例中,所述处理单元将所述区块的数据表中的映射关系读取到所述缓冲存储单元中,在所述缓冲存储单元中,查找与所述动态缓存映射表中的映射关系具有相同逻辑地址的第二类物理地址,并将所述第二类物理地址对应多个区块上的有效数据个数的数量进行更新。
在本发明的一个实施例中,在所述动态缓存映射表中的映射关系下拉刷新后,当多个所述区块中的存储数据的逻辑地址及物理地址与所述映射关系中的逻辑地址及物理地址相同时,所述处理单元设定所述存储数据为有效数据;
当多个区块中的存储数据的逻辑地址与所述映射关系中的逻辑地址相同,并且所述存储数据的物理地址和所述映射关系中的物理地址不相同时,所述处理单元设定所述存储数据为无效数据。
在本发明的一个实施例中,所述处理单元设定所述深度刷表阈值小于预设垃圾回收阈值,所述垃圾回收阈值表征所述快闪存储器的存储空间达到上限需要释放资源的数值。
本发明还提出一种存储器件写入数据的处理方法,包括:
通过控制器接收主机写入的存储数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥康芯威存储技术有限公司,未经合肥康芯威存储技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310813893.0/2.html,转载请声明来源钻瓜专利网。