[发明专利]执行FTL功能的非易失性存储装置及其控制方法无效
申请号: | 201210005507.7 | 申请日: | 2012-01-10 |
公开(公告)号: | CN102708058A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 金仪珍;郭贞淳 | 申请(专利权)人: | 海力士半导体有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 郭放;许伟群 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 ftl 功能 非易失性 存储 装置 及其 控制 方法 | ||
1.一种非易失性存储装置,包括:
存储控制器;以及
存储区域,所述存储区域包括受所述存储控制器控制的多个存储块,
其中,所述存储控制器设置与所述多个存储块相对应的多个物理块,且设置作为所述物理块的映射目标的多个逻辑块,使得所述逻辑块的尺寸与所述物理块的尺寸是不对称的。
2.如权利要求1所述的非易失性存储装置,其中,所述存储控制器设置所述存储块,使得所述逻辑块的尺寸小于所述物理块的尺寸。
3.如权利要求2所述的非易失性存储装置,其中,所述物理块中的每个都包括多个页,且所述逻辑块中的每个都包括数目小于在所述物理块中所包括的所述多个页的数目的页。
4.如权利要求3所述的非易失性存储装置,其中,所述存储控制器基于构成逻辑块的页的数目来执行映射。
5.如权利要求3所述的非易失性存储装置,其中,所述存储控制器控制所述逻辑块的数据,所述数据要被写入到所述物理块中的尚未被映射的页中。
6.一种非易失性存储装置,包括:
存储控制器;和
存储区域,所述存储区域包括受所述存储控制器控制的多个物理块,
其中,所述存储控制器设置与所述多个存储块相对应的多个存储块,且当设置作为所述物理块的映射目标的多个虚拟逻辑块时,在无用信息收集与合并之后,将所述物理块控制为总是包括未被映射的页。
7.如权利要求6所述的非易失性存储装置,其中,所述存储控制器设置所述存储块,使得所述逻辑块的尺寸与所述物理块的尺寸是不对称的。
8.如权利要求7所述的非易失性存储装置,其中,所述存储控制器设置所述存储块,使得所述逻辑块的尺寸小于所述物理块的尺寸。
9.如权利要求8所述的非易失性存储装置,其中,所述物理块中的每个都包括多个页,且所述逻辑块中的每个都数目小于所述物理块中包括的所述多个页的数目的页。
10.如权利要求8所述的非易失性存储装置,其中,所述存储控制器基于构成所述逻辑块的页的数目来执行映射。
11.如权利要求10所述的非易失性存储装置,其中,当执行无用信息收集与合并操作时,所述存储控制器经由所述映射将所述物理块内的有效页的数目控制为比构成所述逻辑块的页的页数目少。
12.一种非易失性存储装置的控制方法,包括以下步骤:
分配存储块,使得逻辑块的尺寸小于物理块的尺寸;
基于所述逻辑块的尺寸执行映射;
确定与所述逻辑块相对应的物理块的页是否可写入;以及
根据确定的结果不同地分配要被写入的页。
13.如权利要求12所述的方法,其中,在分配所述存储块的步骤中,
所述逻辑块的页的数目被设置成小于所述物理块的页的数目。
14.如权利要求12所述的方法,还包括根据所述确定的结果并使用所述相对应的物理块的额外页来执行写入操作。
15.如权利要求12所述的方法,其中,基于构成所述逻辑块的页的数目来执行存储映射。
16.如权利要求12所述的方法,其中,使用了与所述逻辑块的存储地址相对应的物理块的所有页,将进一步的数据写入到所述物理块的额外页内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海力士半导体有限公司,未经海力士半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210005507.7/1.html,转载请声明来源钻瓜专利网。