存储器装置处的存取热图生成制造方法及图纸

技术编号:39664956 阅读:10 留言:0更新日期:2023-12-11 18:28
本申请涉及存储器装置处的存取热图生成。在一些实例中,一种存储器装置可维持用于跟踪存取操作发生的寄存器,对于所述寄存器,所述存储器装置的地址的存取操作可映射到所述寄存器的多个字段。在一些情况下,响应于对所述存储器装置的第一地址执行的第一存取操作,所述存储器装置可增加所述寄存器的第一字段和第二字段,且响应于对所述存储器装置的第二地址执行的第二存取操作,所述存储器装置可增加所述寄存器的所述第一字段和第三字段。在一些实例中,所述存储器装置可维持具有各自指示存取发生满足阈值的相应地址的字段集合的第二寄存器。寄存器。寄存器。

【技术实现步骤摘要】
存储器装置处的存取热图生成
[0001]交叉参考
[0002]本专利申请要求由梅拉莫西德恩
·
穆罕默德(Meeramohideen Mohamed)等人于2022年6月2日提交的名称为“存储器装置处的存取热图生成(ACCESS HEATMAP GENERATION AT A MEMORY DEVICE)”的第17/831,270号美国专利申请的优先权,所述美国专利申请让与给本受让人,且其以引用的方式明确并入本文中。


[0003]
涉及存储器装置处的存取热图生成。

技术介绍

[0004]存储器装置广泛用于将信息存储在例如计算机、用户装置、无线通信装置、相机、数字显示器等各种电子装置中。通过将存储器装置内的存储器单元编程为各种状态来存储信息。举例来说,二进制存储器单元可被编程为两种支持状态(通常由逻辑1或逻辑0标示)中的一种。在一些实例中,单个存储器单元可支持多于两种状态,可存储所述两种状态中的任一种。为存取所存储信息,组件可读取(例如,感测、检测、检索、识别、确定、评估)存储器装置中所存储的状态。为存储信息,组件可在存储器装置中写入(例如,编程、设置、指定)状态。
[0005]存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、静态RAM(SRAM)、铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻式RAM(RRAM)、快闪存储器、相变存储器(PCM)、自选存储器、硫族化物存储器技术、或非(NOR)和与非(NAND)存储器装置等。可关于易失性配置或非易失性配置描述存储器单元。以非易失性配置而配置的存储器单元即使在没有外部电源的情况下也可维持所存储逻辑状态很长一段时间。以易失性配置而配置的存储器单元在与外部电源断开连接时可能会失去所存储状态。

技术实现思路

[0006]描述了一种方法。所述方法可包含:在存储器装置处执行各自与存储器装置的多个地址中的相应地址相关联的一或多个存取操作;在存储器装置的包括多个字段的寄存器中,针对一或多个存取操作中的每一存取操作,修改多个字段的多个字段集合中与相应地址相关联的每一字段的相应值;从主机装置接收与存储器装置处的存取操作发生相关联的信息请求;以及由存储器装置基于信息请求将多个字段中的至少一个字段的相应值的指示传输到主机装置。
[0007]描述了一种设备。所述设备可包含:存储器装置;以及控制器,所述控制器与存储器装置耦合且配置成使设备:执行各自与存储器装置的多个地址中的相应地址相关联的一或多个存取操作;在包括多个字段的寄存器中,针对一或多个存取操作中的每一存取操作,修改多个字段的多个字段集合中与相应地址相关联的每一字段的相应值;从主机装置接收
与存储器装置处的存取操作发生相关联的信息请求;以及基于信息请求将多个字段中的至少一个字段的相应值的指示传输到主机装置。
[0008]描述了一种非暂时性计算机可读媒体。所述非暂时性计算机可读媒体可存储包含指令的代码,所述指令在由电子装置的处理器执行时使电子装置:执行各自与存储器装置的多个地址中的相应地址相关联的一或多个存取操作;在存储器装置的包括多个字段的寄存器中,针对一或多个存取操作中的每一存取操作,修改多个字段的多个字段集合中与相应地址相关联的每一字段的相应值;从主机装置接收与存储器装置处的存取操作发生相关联的信息请求;以及由存储器装置基于信息请求将多个字段中的至少一个字段的相应值的指示传输到主机装置。
附图说明
[0009]图1示出根据本文所公开的实例的支持存储器装置处的存取热图生成的系统的实例。
[0010]图2示出根据本文所公开的实例的支持存储器装置处的存取热图生成的存储器裸片的实例。
[0011]图3示出根据本文所公开的实例的支持存储器装置处的存取热图生成的系统的实例。
[0012]图4示出根据本文所公开的实例的支持存储器装置处的存取热图生成的过程流程的实例。
[0013]图5示出根据本文所公开的实例的支持存储器装置处的存取热图生成的存储器装置的框图的实例。
[0014]图6示出根据本文中所公开的实例的支持存储器装置处的存取热图生成的一或多种方法的流程图。
具体实施方式
[0015]在一些存储器实施方案中,主机装置和与主机装置耦合的一或多个存储器装置可配置成支持监测存储于存储器装置处的数据的存取操作发生(例如,存取操作的数量、读取操作的数量、写入操作的数量、操作的计数、操作的频率)。举例来说,存储器装置可包含具有用于每一数据地址(例如,每一数据页)的条目的表,且可在对应地址执行存取操作时(例如,响应于存取命令)设置(例如,调整、增加)表的条目。然而,此类表可占用存储器装置的存储资源(例如,与表的条目的数量相关联),或可涉及存储器装置的处理负载或信令负载(例如,维持表、传达表的信息),以及其它资源使用。另外或替代地,主机装置可包含具有用于每一数据地址的旗标(例如,最近存取的指示)的表,且基于传输存取数据地址的命令,主机装置可设置对应旗标以指示地址被存取。然而,此类技术可能不能准确地指示存取操作的数量(例如,所取样时间间隔中的存取操作的数量),例如在主机装置针对同一地址发出多个存取命令的情况,或在存储器装置可由另一主机装置存取的情况以及其它情况下。
[0016]根据本文所公开的实例,与地址集合(例如,存储器地址、逻辑地址、物理地址)相关联的存储器装置可包含用于跟踪存取操作发生的存储位置,例如寄存器(例如,存取计数寄存器),对于所述存储位置,存储器装置的给定地址(例如,给定页)的存取操作可映射到
多个字段,例如寄存器的多个字段(例如,根据每一地址的多个映射函数),且对于所述存储位置,每一字段可与存储器装置的地址的相应子集的存取操作相关联。举例来说,响应于对存储器装置的第一地址执行的第一存取操作,存储器装置可增加寄存器的第一字段和第二字段(例如,根据与第一地址相关联的第一映射集合),且响应于对存储器装置的第二地址执行的第二存取操作,存储器装置可增加寄存器的第一字段和第三字段(例如,根据与第二地址相关联的第二映射集合)。在一些实例中,此类技术可由维持第二存储位置(例如,第二寄存器)的存储器装置补充,所述第二存储位置具有各自指示最近已存取(例如,根据先进先出策略,在取样间隔内)的相应地址的字段集合。
[0017]存储器装置可向主机装置提供一或多个字段(例如,此类寄存器)的值,所述主机装置可基于一或多个字段的值推断存储器装置的相应地址的相对存取频率。举例来说,对于其中寄存器的每一字段指示与相应地址集合相关联的存取操作的数量(例如,其中字段与部分重叠的地址子集相关联)的实施方案,与给定地址相关联的多个字段的最小值可指示可能已对给定地址执行的存取操作的最大数量。在一些实例中,存储器装置处的此类监测的各种方面可为可配置的,包含响应于来自主机装置的信令的此类配置,其可支持响应于相关系统中的不同操作条件的此类监测的各种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:在存储器装置处执行各自与所述存储器装置的多个地址中的相应地址相关联的一或多个存取操作;在所述存储器装置的包括多个字段的寄存器中,针对所述一或多个存取操作中的每一存取操作,修改所述多个字段的多个字段集合中与所述相应地址相关联的每一字段的相应值;从主机装置接收与所述存储器装置处的存取操作发生相关联的信息请求;以及由所述存储器装置基于所述信息请求将所述多个字段中的至少一个字段的所述相应值的指示传输到所述主机装置。2.根据权利要求1所述的方法,其中所述寄存器的所述多个字段中的每一字段与所述多个地址中的多个地址的相应集合相关联。3.根据权利要求1所述的方法,其中修改每一字段的所述相应值包括:基于与所述一或多个存取操作中的第一存取操作相关联的第一地址的标识符,修改所述多个字段中的第一字段的值和所述多个字段中的第二字段的值;以及基于与所述一或多个存取操作中的第二存取操作相关联的第二地址的标识符,修改所述多个字段中的所述第一字段的所述值和所述多个字段中的第三字段的值。4.根据权利要求1所述的方法,其中所述寄存器的所述多个字段的数量小于所述多个地址的数量。5.根据权利要求1所述的方法,其进一步包括:接收监测所述存储器装置处的存取操作发生的命令,其中基于所述命令修改每一字段的所述相应值。6.根据权利要求5所述的方法,其中所述命令包括所述寄存器的字段的数量的指示、与所述多个地址中的每一地址相关联的字段的数量的指示、监测存取操作发生的持续时间的指示、所述多个地址的地址范围的指示、监测存取操作发生的周期性的指示或其组合。7.根据权利要求1所述的方法,其进一步包括:针对所述多个地址中的一地址,确定与所述地址相关联的所述多个字段集合的所述相应值中的最小值满足阈值;以及将所述地址的标识符写入具有多个第二字段的第二寄存器的第二字段。8.根据权利要求7所述的方法,其进一步包括:接收包括所述第二寄存器的第二字段的数量的指示、所述阈值的指示或这两者的命令,其中基于所述命令确定所述最小值满足所述阈值。9.根据权利要求7所述的方法,其进一步包括:接收与所述存储器装置处的存取操作发生相关联的第二信息请求;以及基于所述第二信息请求,传输所述第二寄存器的所述多个第二字段中的至少一个第二字段的相应值的指示。10.根据权利要求9所述的方法,其进一步包括:基于接收到所述第二信息请求,重置所述寄存器的每一字段和所述第二寄存器的每一第二字段。11.根据权利要求7所述的方法,其中将所述地址的所述标识符写入所述第二寄存器的
所述第二字段包括:将所述地址的所述标识符写入所述第二寄存器中与所述第二寄存器的最旧值相关联的第二字段。12.根据权利要求1所述的方法,其中基于将所述一或多个存取操作执行为相应读取操作、相应写入操作或相应读取操作或写入操作的组合而修改每一字段的所述相应值。13.根据权利要求1所述的方法,其中基于将所述一或多个存取操作执行为相应预高速缓存操作而修改每一字段的所述相应值。14.根据权利要求1所述的方法,其中基于将所述一或多个存取操作执行为相应后高速缓存操作而修改每一字段的所述相应值。15.根据权利要求1所述的方法,其中所述多个地址的第一子集与所述存储器装置的第一...

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

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

1