[发明专利]用来进行读取加速的方法以及数据存储装置及其控制器有效
| 申请号: | 201910388809.9 | 申请日: | 2019-05-10 |
| 公开(公告)号: | CN111045593B | 公开(公告)日: | 2023-03-31 |
| 发明(设计)人: | 许哲玮;曾新翔 | 申请(专利权)人: | 慧荣科技股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
| 地址: | 中国台*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用来 进行 读取 加速 方法 以及 数据 存储 装置 及其 控制器 | ||
1.一种用来进行读取加速的方法,其特征在于,所述方法应用于一基于非挥发性存储器的数据存储装置,所述基于非挥发性存储器的数据存储装置包括一非挥发性存储器,所述非挥发性存储器包括多个非挥发性存储器组件,所述方法包括有:
从一主机接收一写入指令,将所述写入指令转换为一第一操作指令,且依据所述写入指令对所述多个非挥发性存储器组件中的一非挥发性存储器组件进行编程,依据所述写入指令对所述多个非挥发性存储器组件中的所述非挥发性存储器组件进行所述编程是藉由传送所述第一操作指令,连同一第一物理地址,至所述非挥发性存储器组件,其中所述第一物理地址包括一预定格式的第一地址信息,且所述第一地址信息包括一非挥发性存储器组件编号、一平面编号、一物理区块地址以及一物理页地址;
记录对应于所述写入指令的第一操作指令相关信息,其中所述第一操作指令相关信息包括所述第一物理地址的至少一部分;
当对应于所述非挥发性存储器组件的一队列中存在具有高优先权的一读取指令时,暂停对所述非挥发性存储器组件进行所述编程,且记录关于暂停对所述非挥发性存储器组件进行所述编程的位置的非挥发性存储器组件编程暂停位置信息,以供指出不等于所述第一物理地址的一第二物理地址;
将所述读取指令转换为一第二操作指令,且执行所述读取指令,执行所述读取指令是藉由至少传送所述第二操作指令至所述非挥发性存储器组件;以及
于执行所述读取指令之后,至少依据所述第一操作指令相关信息,继续对所述非挥发性存储器组件进行所述编程;
其中,除了先前记录的所述第一操作指令相关信息,继续对所述非挥发性存储器组件进行所述编程是还基于关于暂停对所述非挥发性存储器组件进行所述编程的位置的所述非挥发性存储器组件编程暂停位置信息,以及,基于所述非挥发性存储器组件编程暂停位置信息以供指出所述第二物理地址,所述基于非挥发性存储器的数据存储装置中的一存储器控制器是用来,于执行所述读取指令之后,立即继续依据所述写入指令对所述非挥发性存储器组件进行所述编程,其中对所述非挥发性存储器组件进行所述编程和继续对所述非挥发性存储器组件进行所述编程的操作是依据所述写入指令来进行,以及执行具有所述高优先权的所述读取指令的操作是响应于异于所述写入指令的所述读取指令来进行,其中所述第二物理地址包括所述预定格式的第二地址信息;以及,在所述第二地址信息的一非挥发性存储器组件编号、一平面编号、一物理区块地址以及一物理页地址当中,至少所述第二地址信息的所述非挥发性存储器组件编号是等于所述第一地址信息的所述非挥发性存储器组件编号。
2.如权利要求1所述的方法,其特征在于,所述第一操作指令相关信息包括至少一参数。
3.如权利要求2所述的方法,其特征在于,所述第一操作指令相关信息还包括要写入至所述非挥发性存储器组件的数据。
4.如权利要求1所述的方法,其特征在于,所述非挥发性存储器是一闪存,且所述第一地址信息与所述第二地址信息中的任何地址信息的所述非挥发性存储器组件编号是快闪裸晶编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧荣科技股份有限公司,未经慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910388809.9/1.html,转载请声明来源钻瓜专利网。





