用于存储器的频率重置的系统、方法和装置制造方法及图纸

技术编号:17573159 阅读:73 留言:0更新日期:2018-03-28 20:40
本公开的一些方面包括诸如DRAM等存储器的自刷新条目序列,该自刷新条目序可以用于避免系统处理器与系统存储器之间的频率失配。自刷新条目序列可以发信号通知存储器重置频率设定点状态并且在自刷新过程退出时默认为上电状态。另一方面,可以使用新的模式寄存器来指示在下一自刷新条目命令之后需要重置频率设定点。在这方面,响应于崩溃事件的发生,处理器将执行模式寄存器写入命令,随后是自刷新条目。然后,存储器将在自刷新条目执行结束时重置到默认频率设定点。

【技术实现步骤摘要】
【国外来华专利技术】用于存储器的频率重置的系统、方法和装置相关申请的交叉引用本专利申请要求于2015年7月31日提交的题为“SYSTEMS,METHODS,ANDAPPARATUSFORFREQUENCYRESETOFAMEMORY”的美国临时专利申请No.62/199,639的权益,该专利申请被转让给本申请的受让人并且明确地通过引用而整体并入本文。
本公开总体上涉及双倍数据速率(DDR)存储器系统,并且更具体地但不排他地,涉及动态随机存取存储器(DRAM)DDR系统。
技术介绍
高速DRAM(诸如用于移动设备应用)使用频率设定点(FSP)来在宽频率范围内操作DRAMIO引脚。提供了两个操作点(FSP0和FSP1),并且片上系统(SoC)可以基于操作频率来使用其中任何一个操作点,以控制通过IO引脚的、SoC与DRAM之间的通信。例如,FSP0可以涵盖从0到1GHz的操作,而FSP1可以涵盖从1GHz到2GHz的操作。这支持多个操作设置,每个操作设置针对特定频带而被微调。目前,FSP的标准操作以JEDECJESD209-4LPDDR4行业标准为指导。在上电时,SoC默认为FSP0,其具有默认设置以在无端接的低频环境下进行操作。在时钟频率切换期间,需要特定的FSP切换序列来在FSP之间进行切换。在使用DRAM作为系统存储器的多核处理器系统中,DRAM经常用于在导致系统停机的灾难性事件中存储崩溃日志。这些事件通常由系统中的过期看门狗定时器(基于硬件或软件的)或由重置开关的手动应用来触发。系统需要将崩溃日志清空到DRAM中,并且重置SoC以在稍后读出崩溃日志以用于进一步调试调查。在这个系统刷新期间,DRAM在SoC重置期间进入自刷新(SR)状态,以保持DRAM内容。当SoC被重置时,它进入上电状态,在该状态下,它认为DRAM处于FSP0。系统崩溃可能发生在任何给定的频率,因此DRAM可能处于FSP0或FSP1。由于IO设置失配(片上端接(ODT)信号、驱动器强度等),SoC与DRAM之间在FSP设置上的这种失配将导致SoC失去与DRAM的可靠通信。这种失配防止DRAM产生自刷新和使用模式寄存器写入命令来重置FSP。在这种情况下,驻留在DRAM中的崩溃日志将会丢失,这严重影响了导致崩溃的系统事件的调试和根本原因分析。JEDECJESD209-4LPDDR4目前还没有解决这个问题的方法。因此,需要改进传统方法的系统、装置和方法,包括由此提供的有助于防止重置事件期间的FSP失配的改进方法、系统和装置。
技术实现思路
以下呈现涉及与本文中公开的装置和方法相关联的一个或多个方面和/或示例的简化概述。因此,以下概述不应当被认为是与所有预期方面和/或示例有关的广泛概要,以下概述也不应当被认为是标识与所有预期的方面和/或示例有关的关键或重要的元素或者界定与任何特定方面和/或示例相关联的范围。因此,以下概述的唯一目的是在下文给出具体实施方式之前以简化的形式呈现涉及与本文中公开的装置和方法有关的一个或多个方面和/或示例的某些概念。在一个方面,一种用于第一存储器的频率重置的方法,包括:当处理器以第一频率设定点处操作并且第一存储器以第一频率设定点处操作时,由处理器发出重置命令;由处理器向第一存储器发出自刷新命令,自刷新命令包括频率重置条目;将处理器设置在第二频率设定点;由处理器发出用以将第一存储器设置在第二频率设定点的寄存器写入命令;以及将第一存储器设置在第二频率设定点。在另一方面,一种非暂态计算机可读介质,包含用于使处理器执行过程的程序指令,该过程包括:当处理器以第一频率设定点操作并且第一存储器以第一频率设定点操作时发出重置命令;向第一存储器发出自刷新命令,自刷新命令包括频率重置条目;将处理器设置在第二频率设定点;发出用以将第一存储器设置在第二频率设定点的寄存器写入命令;以及将第一存储器设置在第二频率设定点。在又一方面,一种用于检查第一存储器的重置条件的方法,包括:当处理器以第一频率设定点操作并且第一存储器以第一频率设定点时,由处理器发起重置条件检查;对自上一重置命令以来由第一存储器接收到的处理器命令数进行计数;对自第一存储器接收到上一重置命令以来的时钟周期数进行计数;确定处理器命令数是否超过命令重置值;确定时钟周期数是否超过时钟重置值;如果处理器命令数超过命令重置值或者如果时钟周期数超过时钟重置值,由处理器发出重置命令,包括:向第一存储器发出自刷新命令,自刷新命令包括频率重置条目;将处理器设置在第二频率设定点;发出用以将第一存储器设置在第二频率设定点的寄存器写入命令;以及将第一存储器设置在第二频率设定点。在又一方面,一种非暂态计算机可读介质,包含用于使处理器执行过程的程序指令,该过程包括:当处理器以第一频率设定点操作并且第一存储器以第一频率设定点操作时,发起重置条件检查;对自上一重置命令以来由第一存储器接收到的处理器命令数进行计数;对自第一存储器接收到上一重置命令以来的时钟周期数进行计数;确定处理器命令数是否超过命令重置值;确定时钟周期数是否超过时钟重置值;如果处理器命令数超过命令重置值或者如果时钟周期数超过时钟重置值,发出重置命令,包括:向第一存储器发出自刷新命令,自刷新命令包括频率重置条目;将处理器设置在第二频率设定点;发出用以将第一存储器设置在第二频率设定点的寄存器写入命令;以及将第一存储器设置在第二频率设定点。在又一方面,一种用于控制第一存储器的频率设定点重置的模式寄存器,包括:频率重置条件计数,指示用于重置第一存储器的频率重置条件;频率重置条件,指示自第一存储器接收到上一重置命令以来由第一存储器接收到的处理器命令数或自第一存储器接收到上一重置命令以来已经发生的时钟周期数;频率写入重置值,指示频率重置条件何时已经满足;频率重置值,指示用于第一存储器的频率设定点;以及频率重置条目,指示当频率重置条件已经满足时第一存储器是否已经重置。基于附图和具体实施方式,与本文中公开的装置和方法相关联的其他特征和优点对于本领域技术人员将是清楚的。附图说明当结合附图进行考虑时,通过参考以下具体实施方式,将更容易地获得对本公开的方面及其伴随的各种优点的更完整理解,附图被呈现是用于解释说明而不是对本公开的限制,并且在附图中:图1A示出了根据本公开的一些示例的示例性部分处理流程。图1B示出了根据本公开的一些示例的具有断电序列的示例性部分处理流程。图2示出了根据本公开的一些示例的另一示例性部分处理流程。图3A示出了根据本公开的一些示例的用于FSP重置序列的示例性状态图。图3B示出了根据本公开的一些示例的用于断电序列的示例性状态图。图4示出了根据本公开的一些示例的示例性模式寄存器条目。图5示出了根据本公开的一些示例的示例性用户设备(UE)。图6示出了根据本公开的一些示例的示例性处理器。根据惯例,附图描绘的特征可能不是按比例绘制的。因此,为了清楚起见,所示特征的尺寸可能被任意扩大或缩小。根据惯例,为了清楚起见,一些附图被简化。因此,附图可能没有描绘特定装置或方法的所有组件。此外,贯穿说明书和附图,相同的附图标记表示相同的特征。具体实施方式本文中公开的示例性方法、装置和系统有利地解决了行业需求以及其他先前未标识的需求,并且减轻了常规方法、装置和系统的缺点。例如,可本文档来自技高网
...
用于存储器的频率重置的系统、方法和装置

【技术保护点】
一种用于第一存储器的频率重置的方法,所述方法包括:当处理器以第一频率设定点操作并且所述第一存储器以所述第一频率设定点操作时,由所述处理器发出重置命令;由所述处理器向所述第一存储器发出自刷新命令,所述自刷新命令包括频率重置条目;将所述处理器设置在第二频率设定点;由所述处理器发出用以将所述第一存储器设置在所述第二频率设定点的寄存器写入命令;以及将所述第一存储器设置在所述第二频率设定点。

【技术特征摘要】
【国外来华专利技术】2015.07.31 US 62/199,639;2016.06.01 US 15/170,7421.一种用于第一存储器的频率重置的方法,所述方法包括:当处理器以第一频率设定点操作并且所述第一存储器以所述第一频率设定点操作时,由所述处理器发出重置命令;由所述处理器向所述第一存储器发出自刷新命令,所述自刷新命令包括频率重置条目;将所述处理器设置在第二频率设定点;由所述处理器发出用以将所述第一存储器设置在所述第二频率设定点的寄存器写入命令;以及将所述第一存储器设置在所述第二频率设定点。2.根据权利要求1所述的用于频率重置的方法,还包括在将所述处理器设置在所述第二频率设定点之前,将崩溃日志存储在第二存储器中。3.根据权利要求2所述的用于频率重置的方法,还包括在将所述第一存储器设置在所述第二频率设定点之后,将所述崩溃日志存储在所述第一存储器中。4.根据权利要求1所述的用于频率重置的方法,其中所述第一存储器被并入选自包括以下各项的组中的设备内:音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、移动设备、移动电话、智能电话、个人数字助理、固定位置终端、平板计算机、计算机、可穿戴设备、膝上型计算机、服务器和机动车辆中的车载设备,并且所述第一存储器还包括所述设备。5.一种非暂态计算机可读介质,包含用于使处理器执行过程的程序指令,所述过程包括:当所述处理器以第一频率设定点操作并且第一存储器以所述第一频率设定点操作时,发出重置命令;向所述第一存储器发出自刷新命令,所述自刷新命令包括频率重置条目;将所述处理器设置在第二频率设定点;发出用以将所述第一存储器设置在所述第二频率设定点的寄存器写入命令;以及将所述第一存储器设置在所述第二频率设定点。6.根据权利要求5所述的非暂态计算机可读介质,还包括在将所述处理器设置在所述第二频率设定点之前,将崩溃日志存储在第二存储器中。7.根据权利要求6所述的非暂态计算机可读介质,还包括在将所述第一存储器设置在所述第二频率设定点之后,将所述崩溃日志存储在所述第一存储器中。8.一种用于检查第一存储器的重置条件的方法,所述方法包括:当处理器以第一频率设定点操作并且所述第一存储器以所述第一频率设定点操作时,由所述处理器发起重置条件检查;对自上一重置命令以来由所述第一存储器接收到的处理器命令数进行计数;对自所述第一存储器接收到所述上一重置命令以来的时钟周期数进行计数;确定所述处理器命令数是否超过命令重置值;确定所述时钟周期数是否超过时钟重置值;如果所述处理器命令数超过所述命令重置值或者如果所述时钟周期数超过所述时钟重置值,由所述处理器发出重置命令,包括:向所述第一存储器发出自刷新命令,所述自刷新命令包括频率重置条目;将所述处理器设置在第二频率设定点;发出用以将所述第一存储器设置在所述第二频率设定点的寄存器写入命令;以及将所述第一存储器设置在所述第二频率设定点。9.根据权利要求8所述的用于检查重置条件的方法,还包括在将所述处理器设置在所述第二频率设定点之前,将崩溃...

【专利技术属性】
技术研发人员:E·乔斯王涛
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1