[发明专利]储存装置、快闪存储器控制器及其控制方法在审
| 申请号: | 202110390186.6 | 申请日: | 2021-04-12 |
| 公开(公告)号: | CN114974366A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 林璟辉 | 申请(专利权)人: | 慧荣科技股份有限公司 |
| 主分类号: | G11C16/08 | 分类号: | G11C16/08 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
| 地址: | 中国台湾新*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 储存 装置 闪存 控制器 及其 控制 方法 | ||
1.一种应用于一快闪存储器控制器的控制方法,其中该快闪存储器控制器用以存取一快闪存储器模块,该快闪存储器模块包含了多个数据面,每一个数据面包含了多个区块,且每一个区块包含了多个数据页,以及该控制方法包含有:
接收来自一主装置的设定指令,其中该设定指令是将快闪存储器模块的至少一部份设定为一区域命名空间(zoned namespace),其中该区域命名空间是逻辑性地包含多个区域(zone),该主装置对于该区域命名空间的数据写入存取必须要以区域为单位来进行,每一个区域的大小都是相同的,每一个区域内所对应到的逻辑地址必须要是连续的,且区域之间不会有重迭的逻辑地址;
对该区域命名空间进行组态以规划出多个第一超级区块,其中每一个第一超级区块包含了分别位于至少两个数据面内的多个区块,且每一个第一超级区块所包含的区块的数量是根据每一个区域的大小以及每一个区块的大小所决定的;
接收来自该主装置的对应至一特定区域的数据,其中该数据为该特定区域的所有数据;
根据该数据的逻辑地址的顺序,以依序将该数据写入至该快闪存储器模块的该多个第一超级区块中的一特定第一超级区块中;以及
当该数据完成写入之后,将该特定第一超级区块所包含的最后一个区块的剩余数据页写入无效数据、或是将剩余数据页维持空白而且在抹除前不依据该主装置的写入指令写入来自该主装置的数据。
2.如权利要求1所述的控制方法,其特征在于,就储存来自该主装置的数据的角度来看,单一个第一超级区块只会储存单一个区域的数据。
3.如权利要求1所述的控制方法,其特征在于,该快闪存储器模块包含了N个数据面,每一个区域的大小为A,每一个区块的大小为B,其中A大于B;且对该区域命名空间进行组态以规划出该多个第一超级区块的步骤包含有:
对该区域命名空间进行组态以规划出该多个第一超级区块,以使得每一个第一超级区块所包含的区块的数量为A除以B的商数加上‘1’,且每一个第一超级区块所包含的区块是分别位于不同的数据面。
4.如权利要求1所述的控制方法,其特征于,另包含有:
将该快闪存储器模块的另一部分设定为一一般储存空间;以及
对该一般储存空间进行组态以规划出多个第二超级区块,其中每一个第二超级区块包含了分别该多个数据面的多个区块。
5.如权利要求4所述的控制方法,其特征在于,该快闪存储器模块包含了N个数据面,每一个区域的大小为A,每一个区块的大小为B,其中A大于B;且对该区域命名空间进行组态以规划出该多个第一超级区块的步骤包含有:
对该区域命名空间进行组态以规划出该多个第一超级区块,以使得每一个第一超级区块所包含的区块的数量为A除以B的商数加上‘1’,且每一个第一超级区块所包含的区块是分别位于不同的数据面;以及
对该一般储存空间进行组态以规划出该多个第二超级区块的步骤包含有:
对该一般储存空间进行组态以规划出该多个第二超级区块,以使得每一个第一超级区块所包含的区块的数量为N,且每一个第二超级区块所包含的区块是分别位于不同的数据面。
6.如权利要求4所述的控制方法,其特征在于,另包含有:
将该一般储存空间的至少一部分重新设定为另一区域命名空间;
对该另一区域命名空间进行组态以规划出多个第三超级区块,其中每一个第三超级区块包含了分别位于至少两个数据面内的多个区块,且每一个第三超级区块所包含的区块的数量是根据该另一区域命名空间的每一个区域的大小以及每一个区块的大小所决定的。
7.如权利要求6所述的控制方法,其特征在于,就储存来自该主装置的数据的角度来看,单一个第三超级区块只会储存单一个区域的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧荣科技股份有限公司,未经慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110390186.6/1.html,转载请声明来源钻瓜专利网。





