用于将已更新的信息从存储器装置异步地用信号传送到主机的方法以及采用所述方法的存储器装置和系统
文献发布时间:2023-06-19 09:24:30
本申请案要求于2018年6月4日提交的第62/680,434号美国临时申请案的权益,所述美国临时申请案以全文引用的方式并入本文中。
技术领域
本公开大体上涉及存储器装置和系统,且更具体地说,涉及用于将已更新的信息从存储器装置异步地用信号传送到主机的方法以及采用所述方法的存储器装置和系统。
背景技术
存储器装置广泛地用于存储与例如计算机、无线通信装置、相机、数字显示器等各种电子装置相关的信息。通过编程存储器单元的不同状态来存储信息。存在各种类型的存储器装置,包含磁性硬盘、随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)等。存储器装置可为易失性的或非易失性的。改进存储器装置通常可包含增加存储器单元密度、增加读取/写入速度或另外减少操作时延、增加可靠性、增加数据保持、减少功率消耗或减少制造成本等。
附图说明
图1是示意性地说明根据本发明技术的实施例的存储器装置的简化框图。
图2和3是示意性地说明存储器装置和系统的操作的简化时序图。
图4至6是示意性地说明根据本发明技术的实施例的存储器装置和系统的操作的简化时序图。
图7是说明根据本发明技术的实施例的操作存储器系统的方法的流程图。
具体实施方式
许多存储器装置(例如,双数据速率(DDR)DRAM装置)能够以多种模式(例如,以不同时钟速度、以不同刷新速率等)操作。在许多情况下,可利用存储器装置的各种操作参数(例如,电压、温度、装置寿命等)来确定适当模式。在一些存储器装置中,已连接的主机可周期性地轮询存储器装置的这些操作参数中的一或多个以确定是否调整所述模式。例如,已连接的主机可轮询装置温度(例如,或对应于装置温度的信息)以确定是否修改装置的刷新速率。装置温度的轮询可能需要存储器装置的命令/地址总线上的专用命令,且轮询的频率可能足以对命令/地址总线产生不利影响(例如,经由拥塞)。
因此,本发明技术的若干实施例涉及存储器装置、包含存储器装置的系统以及操作存储器装置的方法,其中存储器装置可异步地向已连接的主机指示模式寄存器中的信息已改变,从而无需重复轮询信息,并且进而减少命令/地址总线和数据总线带宽消耗。在一个实施例中,存储器装置包括:存储器;模式寄存器,其存储对应于所述存储器的信息;以及电路,其被配置成响应于所述模式寄存器中的所述信息被所述存储器装置修改而向已连接的主机装置生成通知。
图1是示意性地说明根据本发明技术的实施例的存储器装置100的框图。存储器装置100可包含存储器单元的阵列,例如存储器阵列150。存储器阵列150可包含多个存储体(例如,图1的实例中的存储体0-15),并且每一存储体可包含多个字线(WL)、多个位线(BL)和布置在字线和位线的交叉点处的多个存储器单元。字线WL的选择可由行解码器140执行,并且位线BL的选择可由列解码器145执行。可为对应的位线BL提供感测放大器(SAMP),并可将所述感测放大器连接到至少一个相应的本地I/O线对(LIOT/B),所述本地I/O线对随后可经由传输门(TG)耦合到至少一个相应的主要I/O线对(MIOT/B),所述传输门可充当开关。
存储器装置100可采用多个外部端子,所述外部端子包含耦合到命令总线和地址总线以分别接收命令信号CMD和地址信号ADDR的命令和地址端子。存储器装置可进一步包含:用于接收芯片选择信号CS的芯片选择端子;用于接收时钟信号CK和CKF的时钟端子;用于接收数据时钟信号WCK和WCKF的数据时钟端子;数据端子DQ、RDQS、DBI和DMI;电源端子VDD、VSS、VDDQ和VSSQ。
可从外部向命令端子及地址端子供应地址信号以及存储体地址信号。可经由命令/地址输入电路105将供应到地址端子的地址信号和存储体地址信号传输到地址解码器110。地址解码器110可接收地址信号并将经解码行地址信号(XADD)供应到行解码器140,并且将经解码列地址信号(YADD)供应到列解码器145。地址解码器110还可接收存储体地址信号(BADD)并将存储体地址信号供应到行解码器140和列解码器145两者。
可从存储器控制器向命令和地址端子供应命令信号CMD、地址信号ADDR和芯片选择信号CS。命令信号可表示来自存储器控制器的各种存储器命令(例如,包含存取命令,其可包含读取命令和写入命令)。选择信号CS可用于选择存储器装置100以对提供到命令和地址端子的命令和地址作出响应。当有效CS信号被提供到存储器装置100时,可对命令和地址进行解码,并且可执行存储器操作。可经由命令/地址输入电路105将命令信号CMD作为内部命令信号ICMD提供到命令解码器115。命令解码器115可包含用于对内部命令信号ICMD进行解码以产生用于执行存储器操作的各种内部信号和命令(例如用于选择字线的行命令信号和用于选择位线的列命令信号)的电路。内部命令信号还可包含输出和输入激活命令,例如计时命令CMDCK。
当发出读取命令并及时向行地址和列地址供应读取命令时,可从存储器阵列150中的由这些行地址和列地址指定的存储器单元读取读取数据。可由命令解码器115接收读取命令,所述命令解码器115可向输入/输出电路160提供内部命令,使得可根据RDQS时钟信号经由读取/写入放大器155和输入/输出电路160从数据端子DQ、RDQS、DBI和DMI输出读取数据。可在由可编程于存储器装置100中例如编程于模式寄存器(图1中未示出)中的读取时延信息RL定义的时间处提供读取数据。可根据CK时钟信号的时钟周期来定义读取时延信息RL。例如,读取时延信息RL可为在读取命令被存储器装置100接收之后当提供相关联读取数据时CK信号的时钟周期的数目。
当发出写入命令并及时向行地址和列地址供应所述命令时,可根据WCK和WCKF时钟信号将写入数据供应到数据端子DQ、DBI和DMI。可由命令解码器115接收写入命令,所述命令解码器115可向输入/输出电路160提供内部命令,使得写入数据可由输入/输出电路160中的数据接收器接收,并且经由输入/输出电路160和读取/写入放大器155供应到存储器阵列150。可将写入数据写入由行地址和列地址指定的存储器单元中。可在由写入时延WL信息定义的时间处向数据端子提供写入数据。写入时延WL信息可编程于存储器装置100中,例如编程于模式寄存器(图1中未示出)中。可根据CK时钟信号的时钟周期来定义写入时延WL信息。例如,写入时延信息WL可为在写入命令被存储器装置100接收之后当接收相关联写入数据时CK信号的时钟周期的数目。
可向电源端子供应电源电势VDD和VSS。这些电源电势VDD和VSS可被供应到内部电压发生器电路170。内部电压发生器电路170可基于电源电势VDD和VSS而产生各种内部电势VPP、VOD、VARY、VPERI等等。内部电势VPP可在行解码器140中使用,内部电势VOD和VARY可在包含于存储器阵列150中的感测放大器中使用,并且内部电势VPERI可在许多其它电路块中使用。
还可向电源端子供应电源电势VDDQ。电源电势VDDQ连同电源电势VSS一起可被供应到输入/输出电路160。在本发明技术的实施例中,电源电势VDDQ可为与电源电势VDD相同的电势。在本发明技术的另一个实施例中,电源电势VDDQ可为与电源电势VDD不同的电势。然而,专用电源电势VDDQ可用于输入/输出电路160,使得由输入/输出电路160产生的电源噪声不会传播到其它电路块。
可向时钟端子和数据时钟端子供应外部时钟信号和互补外部时钟信号。外部时钟信号CK、CKF、WCK、WCKF可被供应到时钟输入电路120。CK和CKF信号可互补,并且WCK和WCKF信号也可互补。互补时钟信号可同时具有相反时钟电平和相反时钟电平之间的转变。例如,当时钟信号处于低时钟电平时,互补时钟信号处于高电平,并且当时钟信号处于高时钟电平时,互补时钟信号处于低时钟电平。此外,当时钟信号从低时钟电平转变到高时钟电平时,互补时钟信号从高时钟电平转变到低时钟电平,并且当时钟信号从高时钟电平转变到低时钟电平时,互补时钟信号从低时钟电平转变到高时钟电平。
时钟输入电路120中包含的输入缓冲器可接收外部时钟信号。例如,当通过来自命令解码器115的CKE信号启用时,输入缓冲器可接收CK和CKF信号以及WCK和WCKF信号。时钟输入电路120可接收外部时钟信号以产生内部时钟信号ICLK。可将内部时钟信号ICLK供应到内部时钟电路130。内部时钟电路130可基于已接收的内部时钟信号ICLK和来自命令/地址输入电路105的时钟启用信号CKE而提供各种相位和频率受控内部时钟信号。例如,内部时钟电路130可包含时钟路径(图1中未示出),所述时钟路径接收内部时钟信号ICLK并将各种时钟信号提供到命令解码器115。内部时钟电路130可进一步提供输入/输出(IO)时钟信号。IO时钟信号可被供应到输入/输出电路160,并且可用作用于确定读取数据的输出定时和写入数据的输入定时的定时信号。可以多个时钟频率提供IO时钟信号,使得可以不同数据速率从存储器装置100输出数据以及将数据输入到存储器装置100。当期望高存储器速度时,较高时钟频率可以是合乎需要的。当期望较低功率消耗时,较低时钟频率可以是合乎需要的。内部时钟信号ICLK还可被供应到定时发生器135,并因此可产生各种内部时钟信号。
诸如图1的存储器装置100之类的存储器装置能够以多种模式(例如,以不同时钟速度、以不同刷新速率等)操作。在许多情况下,存储器装置100的各种操作参数(例如,电压、温度、装置寿命等)可存储在其模式寄存器中且(例如,由已连接的主机装置)利用以确定适当模式。例如,已连接的主机可周期性地轮询存储器装置100的这些操作参数中的一或多个以确定是否调整所述模式(例如,由于升高的装置温度而增加刷新速率,或由于降低的装置温度而减小刷新速率)。
轮询存储器装置的操作参数的一种方法包含主机将专用命令发送到存储器装置以执行模式寄存器读取操作且在存储器装置的数据总线上从其输出值。例如,如参见图2中所说明的简化时序图200可见,响应于主机装置在命令/地址总线220上提供模式寄存器读取命令(包括第一第一MRR
图3同样是示意性地说明具有多个存储器部分(例如,信道、裸片、列组、存储体等)的存储器系统的操作的简化时序图300。如参见图3可见,响应于主机装置在命令/地址总线320上将模式寄存器读取命令(包括第一第一MRR
鉴于存储在模式寄存器中的存储器装置的操作参数可由已连接的主机装置轮询的频率(例如,在一些情况下,与发送刷新命令一样频繁),模式寄存器读取命令对命令/地址总线带宽的消耗以及响应于那些命令而对数据总线带宽的消耗可上升到不利程度。响应于任何特定的轮询请求,模式寄存器中的数据自上次轮询请求以来很可能没有发生变化的可能性很高,这尤其使情况更加复杂。因此,本发明技术的实施例可通过提供如下方式来解决前述问题:使存储器装置向已连接的主机装置指示模式寄存器中的已更新信息可用,响应于此而触发主机装置轮询存储器装置的操作参数,进而在模式寄存器内容尚未改变的时间段内减少原本将由轮询请求和响应消耗的命令/地址和总线带宽的消耗。
转向图4,简化时序图400示意性地说明根据本发明技术的实施例的存储器装置的操作。如参见图4可见,存储器装置可响应于在其模式寄存器中更新信息而将装置的外部端子(例如温度更新标志“TUF”端子415)上的通知(例如,通知416)发送到已连接的主机。通知416可持续存储器时钟410的预定数目个周期(例如,如时序图400中所说明的单个周期,或例如2、3、5、10、16等较大数目个周期),从而为主机提供足够时间以检测通知。响应于检测到通知416,已连接的主机装置可随后发送指示存储器装置经由存储器装置的数据总线450将MRR数据451输出到主机装置的模式寄存器读取命令(包括第一第一MRR
根据本发明技术的一个方面,TUF端子可为仅用于用信号传送信息更新的专用外部端子。然而,在一些实施例中,可在还专用于其它功能的共享端子(例如环回DQ(LBDQ)和/或环回DQS(LBDQS)端子)上提供通知。
在图4中所说明和描述的实例中,尽管存储器装置展示为提供持续预定数目个时钟周期的通知,但在本发明技术的另一实施例中,存储器装置的外部端子处的通知信号可持续直到接收到来自已连接的主机装置的预定响应。例如,图5借助于简化时序图500示意性地说明根据本发明技术的实施例的存储器装置的操作。如参见图5可见,存储器装置可响应于在其模式寄存器中更新信息而将装置的外部端子(例如温度更新标志“TUF”端子515)上的通知(例如,通知516)发送到已连接的主机。通知516可持续直到主机装置发送预定响应,例如指示存储器装置经由存储器装置的数据总线550将MRR数据551输出到主机装置的模式寄存器读取命令(包括第一第一MRR
转向图6,简化时序图600示意性地说明根据本发明技术的实施例的包含多个存储器部分(例如,裸片、装置、信道、列组、存储体等)的存储器系统的操作。如参见图6可见,存储器装置可响应于更新对应于其部分中的第一者的模式寄存器中的信息而将装置的外部端子(例如第一温度更新标志“TUF_1”端子615)上的通知(例如,通知616)发送到已连接的主机。通知616可持续直到主机装置将预定响应(例如,模式寄存器读取命令(包括第一第一MRR
如参见图6可见,包含多个存储器部分(例如,裸片、装置、信道、列组、存储体等)的存储器系统可包含用于单独地用信号传送对应于不同存储器部分的已更新信息的状态(例如,在不同模式寄存器中)的多个外部端子。在图6的实例中,存储器装置可响应于更新对应于其部分中的第二者的模式寄存器中的信息而将装置的外部端子(例如第二温度更新标志“TUF_2”端子617)上的通知(例如,通知618)发送到已连接的主机。通知618可持续直到主机装置将预定响应(例如,模式寄存器读取命令(包括第一第一MRR
图7是说明根据本发明技术的实施例的操作存储器装置的方法的流程图。所述方法包含修改存储器装置的模式寄存器中的信息(框710)。所述方法进一步包含响应于修改所述信息而向已连接的主机装置生成通知(框720)。根据本公开的一个方面,可用IO电路160和/或连接到其的端子来实施框720的生成特征,如上文在图1中更详细地说明。所述方法可进一步包含响应于从已连接的主机装置接收读取信息的命令而将所述信息输出到已连接的主机装置(框730)。根据本公开的一个方面,可用IO电路160和/或连接到其的端子来实施框730的输出特征,如上文在图1中更详细地说明。
应注意,上文描述的方法描述了可能的实施方案,并且操作和步骤可重新布置或以其它方式加以修改,且其它实施方案是可能的。此外,可组合来自所述方法中的两个或更多个的实施例。
本文中所描述的信息和信号可使用多种不同技术和技艺中的任一者来表示。例如,可通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示可贯穿以上描述参考的数据、指令、命令、信息、信号、位、符号和芯片。一些图式可将信号示出为单个信号;然而,所属领域的一般技术人员将理解,所述信号可表示信号总线,其中总线可具有多种位宽度。
本文中论述的装置,包含存储器装置,可形成于例如硅、锗、硅锗合金、砷化镓、氮化镓等的半导体衬底或裸片上。在一些情况下,衬底为半导体晶片。在其它情况下,衬底可为绝缘体上硅(SOI)衬底,例如玻璃上硅(SOG)或蓝宝石上硅(SOP),或另一衬底上的半导体材料的外延层。可通过使用包含但不限于磷、硼或砷的各种化学物种的掺杂来控制衬底或衬底的子区的导电性。可在衬底的初始形成或生长期间,通过离子植入或通过任何其它掺杂手段来执行掺杂。
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。其它实例及实施方案在本公开及所附权利要求书的范围内。实施功能的特征也可在物理上位于各个位置处,包含经分布以使得功能的各部分在不同物理位置处实施。
如本文所使用,包含在权利要求书中,如在项目列表(例如,由诸如“中的至少一个”或“中的一或多个”等短语开头的项目列表)中所使用的“或”指示包含性列表,使得例如A、B或C中的至少一者的列表意味着A或B或C或AB或AC或BC或ABC(即,A和B和C)。另外,如本文所使用,短语“基于”不应理解为提及封闭条件集。例如,在不脱离本公开的范围的情况下,描述为“基于条件A”的示范性步骤可基于条件A和条件B两者。换句话说,如本文中所使用,短语“基于”应同样地解释为短语“至少部分地基于”。
从上文中将了解,本文中已经出于说明的目的描述了本发明的具体实施例,但是可在不偏离本发明的范围的情况下进行各种修改。相反,在以上描述中,论述了众多具体细节以提供对本发明技术的实施例的透彻且启发性描述。然而,相关领域的技术人员将认识到,可在并无具体细节中的一或多个的情况下实践本公开。在其它情况下,未展示或未详细地描述通常与存储器系统及装置相关联的众所周知的结构或操作,以避免混淆技术的其它方面。一般来说,应理解,除了本文中所公开的那些具体实施例之外的各种其它装置、系统及方法可在本发明技术的范围内。
- 用于将已更新的信息从存储器装置异步地用信号传送到主机的方法以及采用所述方法的存储器装置和系统
- 用于更新车辆的车载计算机的软件的更新方法和更新装置,所述车载计算机包括执行存储器、备份存储器和检查存储器