[发明专利]一种基于混合模式的闪存设备可变容量装置和方法有效
申请号: | 201910877910.0 | 申请日: | 2019-09-18 |
公开(公告)号: | CN110569002B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 蒋林;吴大畏;李晓强 | 申请(专利权)人: | 得一微电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 模式 闪存 设备 可变 容量 装置 方法 | ||
1.一种基于混合模式的闪存设备可变容量装置,其特征在于:包括上位机配置容量模块、基于混合模式的闪存设备固件程序模块;所述上位机配置容量模块允许使用者为提高设备运行速度和延长设备寿命、按照实际需求修改并缩减当前设备使用容量;
所述基于混合模式的闪存设备固件程序包括闪存设备固有程序、接口处理单元、侦听命令单元、分析当前数据类型单元、执行混合模式存储命令单元;所述分析当前数据类型单元将分析后获得的数据类型发送给执行混合模式存储命令单元,所述执行混合模式存储命令单元根据不同的数据类型采取不同的存储模式;
所述的数据类型包括小数据量或热数据类型、大数据量或冷数据类型;所述小数据就是当数据量小于16KB时就认为是小数据,反之为大数据;所述热数据,就是指经常进行覆盖写入的数据;
所述混合模式包括针对小数据量或热数据、大数据量或冷数据采取不同的存取模式;针对大数据量当前工作模式寿命用尽而采取的逐级转换方式;
所述针对小数据量或热数据采取的模式为采用SLC模式写入数据;所述针对大数据量或冷数据采取的模式为采用QLC、TLC、MLC模式写入数据;
所述针对大数据量当前工作模式寿命用尽而采取的逐级转换方式为闪存系统自动判断、自动从高到低的逐级转换方式,具体为当QLC模式的寿命用尽时转换为采用TLC的存储模式;当TLC模式的寿命用尽时转换为采用MLC的存储模式;当MLC模式的寿命用尽时转换为采用SLC的存储模式,直至SLC模式的寿命用尽为止;
所述的逐级转换方式是当满足上一级转换为下一级以后的物理空间大于等于使用者修改容量以后的逻辑空间时则可以转换,如果上一级转换为下一级以后的物理空间小于使用者修改容量以后的逻辑空间时,则不可以转换。
2.根据权利要求1所述一种基于混合模式的闪存设备可变容量装置,其特征在于:所述上位机配置容量模块包括闪存设备容量读取模块、使用者编辑修改容量模块;所述闪存设备容量读取模块包括调用接口驱动模块、检测接口驱动对应的闪存设备模块、读取当前闪存设备容量模块、显示当前闪存设备容量模块;所述的接口包括USB接口、SATA接口、PCIE接口、UART接口;所述使用者编辑修改容量模块包括获取使用者编辑修改后的容量,该容量小于上位机读取并显示的当前闪存设备容量。
3.一种基于权利要求1-2任一项一种基于混合模式的闪存设备可变容量装
置的可变容量方法,其特征在于:
步骤一、使用者根据需要编辑并缩减闪存设备容量;
步骤二、上位机向闪存设备发命令将缩减后容量作为最后的容量;
步骤三、上位机向闪存设备发送待存储数据;
步骤四、闪存设备接收数据并判断数据类型;
步骤五:如果当前数据类型是小容量或热数据则采用SLC模式存储数据;
步骤六:如果当前数据类型是大容量或冷数据则采用QLC、TLC、MLC模式存储数据;
步骤七、判断当前大容量或冷数据的当前工作模式寿命是否用尽,如果当前工作模式寿命已经用尽,则采用逐级转换的方式将当前工作模式转换为下一级工作模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于得一微电子股份有限公司,未经得一微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910877910.0/1.html,转载请声明来源钻瓜专利网。