[发明专利]存储器缓冲器管理和旁路在审
| 申请号: | 201980030492.X | 申请日: | 2019-04-24 | 
| 公开(公告)号: | CN112106018A | 公开(公告)日: | 2020-12-18 | 
| 发明(设计)人: | R·N·哈斯布恩;D·D·甘斯;S·达鲁瓦拉 | 申请(专利权)人: | 美光科技公司 | 
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 | 
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 | 
| 地址: | 美国爱*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 存储器 缓冲器 管理 旁路 | ||
1.一种方法,其包括:
在装置的虚拟存储器库处接收对应于所述装置的存储器阵列的页大小的数据;
至少部分地基于与所述数据相关联的存储器存取操作,在所述装置处递增与所述虚拟存储器库相关联的第一计数器的值;
确定与所述虚拟存储器库相关联的所述第一计数器的所述值满足阈值;以及
至少部分地基于所述第一计数器满足所述阈值而在所述虚拟存储器库与所述装置的缓冲器之间传送所述数据。
2.根据权利要求1所述的方法,其进一步包括:
至少部分地基于在所述虚拟存储器库和所述缓冲器之间传送所述数据,将所述第一计数器的所述值设置为初始值。
3.根据权利要求1所述的方法,其进一步包括:
从主机装置接收写入命令,其中至少部分地基于接收所述写入命令来递增与所述虚拟存储器库相关联的所述第一计数器的所述值。
4.根据权利要求1所述的方法,其进一步包括:
确定与所述虚拟存储器库相关联的所述第一计数器的所述值在确定与所述虚拟存储器库相关联的所述第一计数器的所述值满足所述阈值之前不满足所述阈值;以及
至少部分地基于确定所述第一计数器的所述值不满足所述阈值来在所述虚拟存储器库与所述存储器阵列之间传送所述数据。
5.根据权利要求1所述的方法,其进一步包括:
从主机装置接收读取命令,其中至少部分地基于接收所述读取命令来递增与所述虚拟存储器库相关联的所述第一计数器的所述值。
6.根据权利要求5所述的方法,其中至少部分地基于所述读取命令在所述虚拟存储器库处接收所述数据,且至少部分地基于所述读取命令将所述数据从所述虚拟存储器库传送到所述缓冲器。
7.根据权利要求1所述的方法,其进一步包括:
至少部分地基于接收所述数据的所述虚拟存储器库来递增与所述存储器阵列相关联的第二计数器的值;
确定与所述存储器阵列相关联的所述第二计数器的值满足所述阈值;以及
至少部分地基于所述第二计数器满足所述阈值而在所述虚拟存储器库与所述装置的所述缓冲器之间传送所述数据。
8.根据权利要求7所述的方法,其进一步包括:
确定与所述存储器阵列相关联的所述第二计数器的所述值在确定与所述存储器阵列相关联的所述第二计数器的所述值满足所述阈值之前不满足所述阈值;以及
至少部分地基于确定所述第二计数器的所述值不满足所述阈值而在所述虚拟存储器库与所述存储器阵列之间传送所述数据。
9.一种设备,其包括:
存储器阵列,所述存储器阵列包括存储器单元且经配置具有页大小;
第一控制器,所述第一控制器与所述存储器阵列耦合且经配置以与片上系统SoC或处理器介接;
与所述第一控制器耦合的虚拟存储器库,所述虚拟存储器库经配置以从所述存储器阵列接收具有所述页大小的数据且至少部分基于与所述数据相关联的存储器存取操作来递增与所述虚拟存储器库相关联的第一计数器的值;以及
与所述虚拟存储器库耦合的缓冲器,所述缓冲器经配置以至少部分地基于所述第一计数器的所述值从所述虚拟存储器库接收所述数据。
10.根据权利要求9所述的设备,其中所述SoC或所述处理器经配置以将命令传送到所述第一控制器,其中所述虚拟存储器库经配置以至少部分基于所述命令接收所述数据。
11.根据权利要求10所述的设备,其中所述存储器阵列经配置以至少部分基于接收所述数据的所述虚拟存储器库来递增与所述存储器阵列相关联的第二计数器的值,其中所述缓冲器进一步经配置以至少部分基于所述第二计数器的所述值从所述虚拟存储器库接收所述数据。
12.根据权利要求9所述的设备,其中所述SoC或处理器包括主机控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980030492.X/1.html,转载请声明来源钻瓜专利网。





