[发明专利]用于确定是否对存储器系统进行信号训练的选择裕度测试在审
申请号: | 201980088498.2 | 申请日: | 2019-02-08 |
公开(公告)号: | CN113348447A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 吴都健;葛士建;卜道成 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 任曼怡;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定 是否 存储器 系统 进行 信号 训练 选择 测试 | ||
提供了用于基于与第一存储器存储相关联的第一信号的子集来执行对该第一存储器存储的裕度测试的技术的方法、系统和设备。此种技术基于裕度测试来确定指示第一存储器存储是否遵照一个或多个电气约束的第一裕度数据。此种技术基于该第一裕度数据来确定是否执行信号训练过程。
技术领域
实施例总体上涉及存储器管理。更具体地,实施例涉及准确的存储器控制和设计。
背景技术
可训练计算系统(例如,服务器、蜂窝设备等)以有效地利用存储器模块(例如,双列直插存储器模块,其可被称为DIMM)。例如,计算系统可经受信号训练以实现稳定的存储器环境。信号训练可包括标识存储器模块的控制、命令和数据信号的适当的电压、定时和/或电气特性以避免存储器损失和/或故障。信号训练的总等待时间取决于安装在系统上的存储器模块(例如,DIMM)的数量。也就是说,随着DIMM数量增加,执行信号训练所需要的时间增加。此外,计算系统可在该计算系统的引导过程期间执行信号训练,以在引导过程之后提供稳定的操作系统环境。由此,在一些情况下,出于稳定性目的,信号训练是必要的,但其增加了引导过程期间的等待时间。
附图说明
通过阅读以下说明书和所附权利要求并通过参考以下附图,实施例的各种优势对本领域技术人员将变得显而易见,其中:
图1图示出根据实施例的通过测试存储器块的子集来重新训练存储器信号的过程的示例;
图2是根据实施例的信号训练的方法的示例的流程图;
图3是根据实施例的稳定存储器使用的方法的示例的流程图;
图4图示出根据实施例的通过测试存储器块来重新训练存储器信号的过程的示例;
图5是根据实施例的计算系统的示例的框图;
图6是根据实施例的半导体设备的示例的图示;
图7是根据实施例的处理器的示例的框图;以及
图8是根据实施例的基于多处理器的计算系统的示例的框图。
具体实施方式
图1图示出用于以功率高效和低等待时间的方式增强存储器可靠性和使用的过程100。过程100可在当前引导过程期间发生,该当前引导过程包括低等待时间“快速引导”模式。例如,引导过程固件(例如,基本输入输出系统或统一可扩展固件接口)可对在先前的引导过程的全信号训练模式期间被标识的先前标识的信号值(例如,定时和/或电压)进行高速缓存。在快速引导模式下,引导过程固件可在不进行任何信号训练的情况下将所标识的信号值直接应用于系统。例如,存储器控制器102可基于所标识的信号值来控制第一存储器块110、第二存储器块112和第三存储器块114。存储器控制器102可使用第一信号104、第二信号106和第三信号108来与第一存储器块110、第二存储器块112和第三存储器块114交互。存储器控制器102可使用第一信号104、第二信号106和第三信号108将数据编程到(例如,写入)第一存储器块110、第二存储器块112和第三存储器块114中和/或从第一存储器块110、第二存储器块112和第三存储器块114检取(例如,读取)数据。例如,存储器控制器102可传送第一信号104、第二信号106和第三信号108,以编程指令并将指令发送至第一存储器块110、第二存储器块112和第三存储器块114。例如,第三信号108可包括控制、命令和数据信号。例如,存储器控制器102可以是处理器,并且第一存储器块110、第二存储器块112和第三存储器块114可以是存储器存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980088498.2/2.html,转载请声明来源钻瓜专利网。