【技术实现步骤摘要】
【国外来华专利技术】用于对经由DDR接口参数的特定于设备的自定义来减少存储器功耗的系统和方法
技术介绍
便携式计算设备(例如,蜂窝电话、智能电话、平板电脑、便携式数字助理(PDA)、便携式游戏控制台、可穿戴设备和其它电池供电的设备)和其它计算设备持续提供不断扩展的大量功能和服务,以及提供给用户对信息、资源和通信的前所未有的访问级别。为了与这些服务增强保持同步,这样的设备已经变得越来越强大和越来越复杂。便携式计算设备现在通常包括片上系统(SoC),所述SoC包括嵌入在单个衬底上的多个存储器客户端(例如,一个或多个中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)等等)。存储器客户端可以经由诸如双倍数据速率(DDR)总线的高速总线,来从电力地耦合到SoC的外部动态随机存取存储器(DRAM)中读取数据和将数据存储在其中。虽然各种存储器标准定义了SoC可以与DRAM连接的协议和时序,但是现有系统对于选择最佳带宽/频率操作点而言具有若干缺点。在现有系统中,通常存在三个自由度,SoC可以从所述三个自由度中选择最佳操作点。首先,在DRAM供应商之间、在不同工艺节点之间、以及很大程度上在来自于相同的供应商和工艺节点的不同晶圆之间存在各种各样的硅。其次,在平台工业设计、SoC和DRAM封装设计以及射频兼容性之间存在通道变化。第三,可以调整各种DRAM接口参数设置(例如,时钟频率、延时、管芯上终端电阻等等)。现有系统对于被设计为提供可靠的无错误操作的这些变量采用尽力而为的集总参数。这样的“一个尺寸适合全部”的参数设置可能是浪费能量的,因为可 ...
【技术保护点】
1.一种用于使双倍数据速率(DDR)功耗最小化的方法,所述方法包括:/n选择多个操作点中的一个操作点以用于DDR接口将DDR存储器电力地耦合到存在于片上系统(SoC)的存储器控制器;/n所述存储器控制器在所选择的操作点处经由所述DDR接口来执行存储器测试;以及/n在所选择的操作点处执行所述存储器测试期间,确定用于与所述DDR接口相关联的一个或多个DDR接口参数的设置的值,所述值使存储器功耗最小化以及维持预先确定的DDR眼图容限。/n
【技术特征摘要】
【国外来华专利技术】20170519 US 15/600,3181.一种用于使双倍数据速率(DDR)功耗最小化的方法,所述方法包括:
选择多个操作点中的一个操作点以用于DDR接口将DDR存储器电力地耦合到存在于片上系统(SoC)的存储器控制器;
所述存储器控制器在所选择的操作点处经由所述DDR接口来执行存储器测试;以及
在所选择的操作点处执行所述存储器测试期间,确定用于与所述DDR接口相关联的一个或多个DDR接口参数的设置的值,所述值使存储器功耗最小化以及维持预先确定的DDR眼图容限。
2.根据权利要求1所述的方法,其中,所述多个操作点包括用于所述DDR接口的多个电压/频率水平。
3.根据权利要求1所述的方法,其中,在所选择的操作点处执行所述测试模式期间,确定用于所述一个或多个DDR接口参数的所述设置的所述值包括:
调整用于所述一个或多个DDR接口参数的所述设置;
以所述调整后的设置来测量存储器功耗;以及
测量所述DDR眼图容限。
4.根据权利要求1所述的方法,其中,所述一个或多个DDR接口参数包括以下各项中的一项或多项:发射机驱动强度、接收机终止值、占空比校正开/关值、均衡开/关值、数据总线反转开/关值、以及链路纠错码(ECC)开/关值。
5.根据权利要求1所述的方法,还包括:
将用于一个或多个DDR接口参数的所述设置的所述值存储在非易失性存储器中。
6.根据权利要求1所述的方法,其中,所述存储器测试是在对包括所述SoC和所述DDR存储器的计算设备的工厂安装期间执行的。
7.根据权利要求1所述的方法,其中,所述计算设备包括智能电话、台式计算机和可穿戴计算设备中的一者。
8.根据权利要求1所述的方法,其中,所述存储器测试是在所述SoC的启动期间执行的。
9.一种用于使双倍数据速率(DDR)功耗最小化的系统,所述系统包括:
用于选择多个操作点中的一个操作点以用于DDR接口将DDR存储器电力地耦合到存在于片上系统(SoC)的存储器控制器的单元;
用于在所选择的操作点处经由所述DDR接口来执行存储器测试的单元;以及
用于在所选择的操作点处执行所述存储器测试期间,确定用于与所述DDR接口相关联的一个或多个DDR接口参数的设置的值的单元,所述值使存储器功耗最小化以及维持预先确定的DDR眼图容限。
10.根据权利要求9所述的系统,其中,所述多个操作点包括用于所述DDR接口的多个电压/频率水平。
11.根据权利要求9所述的系统,其中,用于在所选择的操作点处执行所述测试模式期间,确定用于所述一个或多个DDR接口参数的所述设置的所述值的单元包括:
用于调整用于所述一个或多个DDR接口参数的所述设置的单元;
用于以所述调整后的设置来测量存储器功耗的单元;以及
用于测量所述DDR眼图容限的单元。
12.根据权利要求9所述的系统,其中,所述一个或多个DDR接口参数包括以下各项中的一项或多项:发射机驱动强度、接收机终止值、占空比校正开/关值、均衡开/关值、数据总线反转开/关值、以及链路纠错码(ECC)开/关值。
13.根据权利要求9所述的系统,其中,所述存储器测试是在对包括所述SoC和所述DDR存储器的计算设备的工厂安装期间执行的。
14.根据权利要求9所述的系统,其中,所述计算设备包括智能电话、台式计算机和可穿戴计算设备中的一者。
15.根据权利要求9所述的系统,其中,所述存储器测试是响应于所述SoC的启动来执行的。
16.一种在非暂时性计算机可读介质中体现以及由处理器执行以用于使双倍数据速率(DDR)功耗最小化的计算机程序,所述计算机程序包括被配置为执行以下操作的逻辑:
选择多个操作点中...
【专利技术属性】
技术研发人员:D·全,R·斯图尔特,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。