存储器中的后台操作制造技术

技术编号:25550613 阅读:36 留言:0更新日期:2020-09-08 18:49
本公开包含与在存储器中执行后台操作有关的设备和方法。存储器装置可经配置以执行后台操作,同时存储器系统中和/或公共存储器模块上的另一存储器装置正忙于执行从耦合到所述存储器系统和/或公共存储器模块的主机接收的命令。实例设备可以包含第一存储器装置,其中所述第一存储器装置可以包含存储器单元阵列和控制器,所述控制器经配置以响应于检测到从主机到第二存储器装置的命令而在所述第一存储器装置上执行后台操作。

【技术实现步骤摘要】
存储器中的后台操作
本专利技术大体上涉及存储器装置,且更具体地,涉及用于在存储器中执行后台操作的设备和方法。
技术介绍
通常将存储器装置提供为计算机或其它电子装置中的内部半导体集成电路。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器可能需要电力来维持其数据,且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM)等等。非易失性存储器可以通过在不被供电时保持所存储的数据来提供持久数据,且可以包含NAND快闪存储器、NOR快闪存储器、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可擦除可编程ROM(EPROM)和电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻式随机存取存储器(RRAM)和磁阻随机存取存储器(MRAM)等。还利用存储器作为易失性和非易失性数据存储装置以用于广泛范围的电子应用。非易失性存储器可用于例如个人计算机、便携式记忆棒、数码相机、蜂窝电话、例如MP3播放器的便携式音乐播放器、影片播放器和其它电子装置。存储器单元可布置成阵列,其中阵列用于存储器装置。存储器可以是计算装置中使用的存储器模块(例如,双列直插式存储器模块(DIMM))的部分。存储器模块可以包含例如DRAM的易失性存储器和/或例如快闪存储器或RRAM的非易失性存储器。DIMM可以用作计算系统中的主存储器。
技术实现思路
在本公开的实施例中,提供一种设备。所述设备包括:第一存储器装置,其中所述第一存储器装置包含存储器单元阵列和控制器;第二存储器装置,其中所述第二存储器装置包含存储器单元阵列和控制器,并且其中所述第二存储器装置经配置以响应于检测到从主机到所述第一存储器装置的命令来执行后台操作。在本公开的实施例中,提供一种系统。所述系统包括:主机;第一存储器装置,其经由通道耦合到所述主机;以及第二存储器装置,其经由所述通道耦合到所述主机,其中所述第一存储器装置空闲,并且所述第一存储器装置响应于所述主机向所述第二存储器装置发送命令而执行后台操作。在本公开的实施例中,提供一种方法。所述方法包括:检测从主机发送到具有多个存储器装置的双列直插式存储器模块(DIMM)上的至少一个存储器装置的命令;识别所述多个存储器装置中的第一存储器装置的空闲状态;确定所述命令指向所述多个存储器装置中的第二存储器装置;以及响应于所识别的所述第一存储器装置的空闲状态并确定所述命令指向所述第二存储器装置,在所述第一存储器装置上执行后台操作。附图说明图1A是根据本公开的多个实施例的呈包含存储器装置的计算系统形式的设备的框图。图1B是根据本公开的多个实施例的呈双列直插式存储器模块(DIMM)形式的设备的框图。图2是根据本公开的多个实施例的计算系统的框图,所述计算系统包含主机和存储器系统,所述存储器系统包括具有端口的双列直插式存储器模块(DIMM)。图3是根据本公开的多个实施例的计算系统的框图,所述计算系统包含主机和存储器系统,所述存储器系统包括具有就绪/忙碌总线的双列直插式存储器模块(DIMM)。图4是根据本公开的多个实施例的计算系统的框图,所述计算系统包含主机和存储器系统,所述存储器系统包括具有第一和第二控制器的双列直插式存储器模块(DIMM)。图5是根据本公开的多个实施例的计算系统的框图,所述计算系统包含主机和存储器系统,所述存储器系统包括具有第一和第二控制器和第一和第二就绪/忙碌总线的双列直插式存储器模块(DIMM)。图6是根据多个实施例的包含后台操作和时间计算器的控制器的框图。图7是示出根据本公开的多个实施例的在存储器装置上执行后台操作的实例的流程图。具体实施方式本公开包含与在存储器中执行后台操作有关的设备和方法。实例设备可以包含第一存储器装置,其中所述第一存储器装置包含存储器单元阵列和控制器,所述控制器经配置以响应于检测到从主机到第二存储器装置的命令而在第一存储器装置上执行后台操作。在多个实施例中,控制器可以在DIMM上执行后台操作。例如,控制器可经配置以在DIMM的存储器装置上执行后台操作。控制器可以响应于存储器装置空闲而在存储器装置上执行后台操作。例如,当存储器装置不执行来自主机的命令时,存储器装置可以是空闲的。在一些实例中,响应于主机发送非目标命令和/或当非目标命令正被执行时,控制器可以在存储器装置上执行后台操作。例如,非目标命令可以是到并非存储器装置的不同装置的命令。例如,命令可以指向不同装置以执行读取操作,并且存储器装置可以响应于主机向所述不同装置发送命令而执行后台操作。存储器系统可以包含具有多个存储器装置的双列直插式存储器模块(DIMM)。例如,DIMM可以是非易失性DIMM(NVDIMM),其包含多个易失性存储器装置和多个非易失性存储器装置。DIMM可以执行命令以在主机与易失性存储器装置之间、在主机与非易失性存储器装置之间、在易失性与非易失性存储器装置之间、在非易失性存储器装置之间以及在易失性存储器装置之间传输数据。DIMM可以从另一装置(例如主机)接收命令,和/或可以由DIMM上的控制器生成命令。例如,多个易失性存储器装置可以经由第一端口(例如,A侧端口)耦合到另一装置,例如主机,并且可以经由第二端口(例如,B侧端口)耦合到DIMM上的控制器。多个非易失性存储器装置可以耦合到DIMM上的控制器。DIMM可以执行命令以经由A侧端口在另一装置(例如主机)与易失性存储器装置之间传输数据,并且DIMM可以执行命令以经由B侧端口在易失性存储器装置与非易失性存储器装置之间传输数据。DIMM可以执行命令以在另一装置与易失性存储器装置之间传输数据,同时执行命令以在易失性存储器装置与非易失性存储器装置之间传输数据。DIMM可以包含多个实施例,其中不使用端口将易失性存储器装置耦合到其它装置和/或控制器(例如,来自主机和/或控制器的总线直接耦合到易失性存储器装置)。DIMM可以向例如主机的另一装置发送就绪/等待信号,指示DIMM是否准备好从另一装置接收命令。例如,DIMM可以向主机发送就绪/等待信号,指示DIMM尚未准备好从主机接收命令,并且正忙于执行命令以在DIMM上的存储器装置之间传输数据。当DIMM不忙于执行命令以在DIMM上的存储器装置之间传输数据时,DIMM可以向主机发送就绪/等待信号,指示DIMM准备好从主机接收命令。在本公开的以下详细描述中,参考形成本公开的一部分的附图,并且在附图中通过图示的方式示出可以如何实践本公开的多个实施例。足够详细地描述这些实施例以使得所属领域的一般技术人员能够实践本公开的实施例,且应理解,可以利用其它实施例,且可在不脱离本公开的范围的情况下进行工艺、电气和结构改变。如本文所使用,标记“N”指示如此指定的多个特定特征可以包含在本公开的多个实施例中。如本文所使用,“多个”某物可指此类事物中的一或多个。例如,多个存储器装置可指一或多个存储器装置。另外,如本文中所使用的例如“N”的标记,尤本文档来自技高网...

【技术保护点】
1.一种设备,其包括:/n第一存储器装置(221、321、421、521),其中所述第一存储器装置(221、321、421、521)包含存储器单元阵列和控制器(114、214、314、414、514、614);/n第二存储器装置(224、324、424、524),其中所述第二存储器装置(224、324、424、524)包含存储器单元阵列和控制器(114、214、314、414、514、614),并且其中所述第二存储器装置(224、324、424、524)经配置以响应于检测到从主机(102、202、302、402、502)到所述第一存储器装置(221、321、421、521)的命令来执行后台操作。/n

【技术特征摘要】
20190301 US 16/290,1101.一种设备,其包括:
第一存储器装置(221、321、421、521),其中所述第一存储器装置(221、321、421、521)包含存储器单元阵列和控制器(114、214、314、414、514、614);
第二存储器装置(224、324、424、524),其中所述第二存储器装置(224、324、424、524)包含存储器单元阵列和控制器(114、214、314、414、514、614),并且其中所述第二存储器装置(224、324、424、524)经配置以响应于检测到从主机(102、202、302、402、502)到所述第一存储器装置(221、321、421、521)的命令来执行后台操作。


2.根据权利要求1所述的设备,其中响应于检测到从所述主机到所述第一存储器装置的所述命令,多路复用器(226、426)将所述第二存储器装置与所述主机隔离。


3.根据权利要求1所述的设备,其中所述第一存储器装置是非易失性双列直插式存储器模块NVDIMM(110、210、310、410、510)。


4.根据权利要求1所述的设备,其中所述第二存储器装置是非易失性存储器装置。


5.根据权利要求1所述的设备,其中响应于多路复用器将所述第二存储器与所述主机隔离,所述第一存储器装置使用所述主机与所述第一和第二存储器装置之间的通道(103)的全部带宽。


6.根据权利要求1所述的设备,其中所述第二存储器装置经配置以响应于多路复用器将所述第二存储器与所述主机隔离而执行所述后台操作。


7.根据权利要求6所述的设备,其中所述第二存储器装置响应于所述第一存储器装置完成所述命令的执行而停止执行所述后台操作。


8.一种系统,其包括:
主机(102、202、302、402、502);
第一存储器装置(221、321、421、521),其经由通道(103)耦合到所述主机(102、202、302、402、502);以及
第二存储器装置(224,324,424,524),其经由所述通道(103)耦合到所述主机,其中所述第一存储器装置(221,321,421,521)空闲,并且所述第一存储器装置(221,321、421、521)响应于所述主机(102、202、302、402、502)向所述第二存储器装置(224、324、424、524)发送命令而执行后台操作(130、230、330、430、530、630)。


9.根据...

【专利技术属性】
技术研发人员:F·F·罗斯M·A·布莱瑟
申请(专利权)人:美光科技公司
类型:发明
国别省市:美国;US

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

1