[发明专利]存储器控制器及存储器控制器的操作方法有效
| 申请号: | 201811626931.7 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN110413535B | 公开(公告)日: | 2023-08-11 |
| 发明(设计)人: | 李周映 | 申请(专利权)人: | 爱思开海力士有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/16 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 张晶;赵赫 |
| 地址: | 韩国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 控制器 操作方法 | ||
1.一种存储器控制器的操作方法,所述方法包括:
响应于主机编程请求,将编程命令和多个编程地址传输到存储器装置;以及
响应于主机读取请求被接收,根据与所述多个编程地址之中的、所述主机读取请求的目标读取地址相对应的编程地址上的编程操作是否已完成来控制所述目标读取地址上的读取操作,
其中控制所述读取操作包括当所述编程操作未完成时,在所述目标读取地址上执行屏障操作。
2.根据权利要求1所述的方法,其中,控制所述读取操作包括:当所述编程地址上的所述编程操作完成时,将对于所述目标读取地址的读取命令传输到所述存储器装置。
3.根据权利要求1所述的方法,进一步包括:
检查与在其上执行所述屏障操作的所述目标读取地址相对应的编程地址的编程进度状态;并且
当与在其上执行所述屏障操作的所述目标读取地址相对应的所述编程地址上的编程操作完成时,将对于在其上执行所述屏障操作的所述目标读取地址的读取命令传输到所述存储器装置。
4.根据权利要求1所述的方法,进一步包括:
将用于请求关于所述多个编程地址的编程进度状态信息的命令传输到所述存储器装置;并且
从所述存储器装置接收关于所述多个编程地址的所述编程进度状态信息。
5.一种存储器控制器,包括:
主机接口层,接收主机编程请求和主机读取请求;
闪存转换层,响应于所述主机编程请求生成并输出编程命令和多个编程地址,并且响应于主机读取请求,根据与所述多个编程地址之中的、所述主机读取请求的目标读取地址相对应的编程地址上的编程操作是否已完成来控制所述目标读取地址上的读取操作;以及
闪存接口层,将从所述闪存转换层输出的命令和地址传输到存储器装置,
其中当所述编程操作未完成时,所述闪存转换层在所述目标读取地址上执行屏障操作。
6.根据权利要求5所述的存储器控制器,其中,当所述编程地址上的所述编程操作完成时,所述闪存转换层生成并输出对于所述目标读取地址的读取命令。
7.根据权利要求5所述的存储器控制器,其中,当与在其上执行所述屏障操作的所述目标读取地址相对应的编程地址上的编程操作完成时,所述闪存转换层生成并输出对于在其上执行所述屏障操作的所述目标读取地址的读取命令。
8.根据权利要求5所述的存储器控制器,其中,所述闪存转换层生成并输出用于请求关于所述多个编程地址的编程进度状态信息的命令,并从所述存储器装置接收关于所述多个编程地址的所述编程进度状态信息。
9.一种存储器控制器,包括:
第一索引储存器,存储在与主机编程请求相对应的多个地址之中完成编程操作的地址;
第二索引储存器,存储待在下一个主机编程请求中使用的起始地址;以及
主机请求处理器,根据与主机读取请求相对应的目标读取地址是否位于存储在所述第一索引储存器中的地址与存储在所述第二索引储存器中的地址之间来控制与所述主机读取请求相对应的读取操作,
其中当所述目标读取地址的值大于存储在所述第一索引储存器中的地址的值并且小于存储在所述第二索引储存器中的地址的值时,所述主机请求处理器在所述目标读取地址上执行屏障操作。
10.根据权利要求9所述的存储器控制器,其中,当所述目标读取地址的值等于或小于存储在所述第一索引储存器中的地址的值时,所述主机请求处理器将对于所述目标读取地址的读取命令传输到存储器装置。
11.根据权利要求9所述的存储器控制器,其中,当所述目标读取地址的值大于存储在所述第一索引储存器中的地址的值并且小于存储在所述第二索引储存器中的地址的值时,所述主机请求处理器延迟生成对于所述目标读取地址的读取命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811626931.7/1.html,转载请声明来源钻瓜专利网。





