存储器存取控制制造技术

技术编号:37172335 阅读:18 留言:0更新日期:2023-04-20 22:42
本文中描述的存储器存取控制可利用持久存储器来存储通常存储于非持久存储器中的数据。用于存储器存取控制的实例方法可包含由驻留于存储器装置上的控制电路系统接收以所述存储器装置的易失性(例如非持久)存储器组件的地址为目标的存储器存取请求及确定与所述目标地址相关联的数据的特性。所述方法可进一步包含响应于确定所述数据的所述特性满足第一准则而存取所述易失性存储器组件的所述目标地址处的数据及响应于确定所述数据的所述特性满足第二准则而存取非易失性存储器组件的另一地址处的数据。的另一地址处的数据。的另一地址处的数据。

【技术实现步骤摘要】
存储器存取控制


[0001]本公开大体上涉及半导体存储器及方法,且更特定来说,涉及存储器存取控制。

技术介绍

[0002]存储器装置通常被提供为计算机或其它电子系统中的内部半导体集成电路。存在许多不同类型的存储器,其包含易失性及非易失性存储器。易失性存储器需要电力来维持其数据(例如主机数据、错误数据等)且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)及同步动态随机存取存储器(SDRAM)等。非易失性存储器可通过在不供电时保持所存储的数据来提供持久数据且可包含NAND快闪存储器、NOR快闪存储器及电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻性随机存取存储器(RRAM)及磁阻随机存取存储器(MRAM),例如自旋力矩转移随机存取存储器(STT RAM)等。
[0003]存储器装置可经耦合到主机(例如主机计算装置)以存储数据、命令及/或指令用于在计算机或电子系统操作时由主机使用。举例来说,在计算或其它电子系统的操作期间,数据、命令及/或指令可在主机与存储器装置之间传送。
专利技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于存储器存取控制的方法,其包括:由驻留于存储器装置(104、204、304)上的控制电路系统(120、220、320)接收以所述存储器装置(104、204、304)的易失性存储器组件(106、206)的地址为目标的存储器存取请求;由所述控制电路系统(120、220、320)确定与所述目标地址相关联的数据的特性;响应于确定所述数据的所述特性满足第一准则而存取所述易失性存储器组件(106、206)的所述目标地址处的数据;及响应于确定所述数据的所述特性满足第二准则而存取非易失性存储器组件(108、208)的另一地址处的数据。2.根据权利要求1所述的方法,其进一步包括接收网络接口卡数据作为接收所述存储器存取请求的部分。3.根据权利要求1所述的方法,其中所述数据的所述特性包括所述数据将由所述存储器装置存储的经预测时间量。4.根据权利要求1到3中任一权利要求所述的方法,其进一步包括执行涉及所述持久存储器组件的所述存储器存取请求且无需通知耦合到所述控制电路系统的网络接口卡(218、318)。5.根据权利要求1所述的方法,其进一步包括从虚拟机(332)接收所述存储器存取请求。6.根据权利要求1到3中任一权利要求所述的方法,其进一步包括:由所述控制电路系统随时间分析多个存储器存取请求;确定所述存储器请求中的每一者的特性;及基于所述多个存储器存取请求的所述经确定特性确定所述数据的所述特性。7.一种用于存储器存取控制的设备,其包括:易失性存储器组件(106、206);非易失性存储器组件(108、208),其耦合到所述易失性存储器组件(106、206);网络接口卡NIC(218、318);及控制电路系统(120、220、320),其耦合到所述NIC(218、318)、所述易失性存储器组件(106、206)及所述非易失性存储器组件(108、208),其中所述控制电路系统(120、220、320)经配置以:从所述NIC(218、318)接收多个存储器存取请求;分析所述存储器存取请求以确定与对应于所述多个存储器存取请求中的存储器存取请求的数据相关联的特性;响应于确定与所述数据相关联的所述特性低于阈值数据特性值而存取与特定存储器存取请求相关联的数据;及响应于确定与所述数据相关联的所述特性高于所述阈值数据特性值而使用所述非易失性存储器组件(108、208)存取与所述特定存储器存取请求相关联的数据。8.根据权利要求7所述的设备,其中所述控制电路系统经配置以使用所述非易失性存储器组件存取与所述特定存储器存取请求相关联的所述数据,同时禁止传送指示所述特定存储器存取请求使用所述非易失性存储器组件存取的信令。9.根据权利要求7所述的设备,其中:
所述控制电路系统包括经配置以存储对应于从所述NIC接收的所述多个存储器存取请求的地址信息的数据结构,且所述控制电路系统经配置以响应于从所述NIC接收所述多个存储器存取请求而将所述地址信息写入到所述数据结构。10.根据权利要求7所述的设备,其中所述控制电路系统包括序列发生器,且其中所述序列发生器经配置以管理用于所述NIC、所述易失性存储器组件及所述非易失性存储器组件的存储器存取请求及命令排序。11.根据权利要求7到10中任一权利要求所述的设备,其中所述控制电路系统经配置以:基于与对应于所述存储器存取请求的所述数据相关联的所述经确定特性确定所述数据将由所述易失性存储器组件或所述非易失性存储器组件存储的经预测时间量;及基于所述数据将由所述易失性存储器组件或所述非易失性存储器组件存储的所述经确定预测时间量确定所述阈值数据特性值。12.根据权利要求7到10中任一权利要求所述的设备,其中所述控制电路系统经配置以:接收指示涉及与使用所述非易失性存储器组件存取的所述特定存储器存取请求相关联的数据的读取操作的信令;向所述NIC通知所述读取操作的执行将花费大于与确定性读取操作的执行相关联的时间量的时间量;在向所述NIC通知所述读取操作的执行将花费大于与所述确定性读取操作的执行相关联的所述时间量的所述时间量之后将与使用所述非易失性存储器组件执行的所述特定存储器存取请求相关联的所述数据传送到所述易失性存储器组件;及将与所述特定存储器存取请求相关联的所述数据从所述易失性存储器组件传送到所述NIC。13.一种用于存储器存取控制的设备,其包括:非持久存储器组件(106、206);持久存储器组件(108、208),其耦合到所述非持久存储器组件(106、206);输入/输出I/O装置(218、318);及控制电路系统(120、220、320),...

【专利技术属性】
技术研发人员:V
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1