【技术实现步骤摘要】
【国外来华专利技术】用于动态地确定存储器设备的定时参数的系统和方法相关申请的交叉引用本申请要求共同拥有的于2013年3月15日提交的美国非临时专利申请号13/842,410的优先权,该非临时专利申请的内容通过援引全部明确纳入于此。领域本公开一般涉及确定存储器设备的定时参数。相关技术描述技术进步已产生越来越小且越来越强大的计算设备。例如,当前存在各种各样的便携式个人计算设备,包括较小、轻量且易于由用户携带的无线计算设备,诸如便携式无线电话、个人数字助理(PDA)以及寻呼设备。更具体地,便携式无线电话(诸如蜂窝电话和网际协议(IP)电话)可通过无线网络传达语音和数据分组。此外,许多此类无线电话包括被纳入于其中的其他类型的设备。例如,无线电话还可包括数码相机、数码摄像机、数字记录器以及音频文件播放器。同样,此类无线电话可处理可执行指令,包括可被用于访问因特网的软件应用,诸如web浏览器应用。如此,这些无线电话可包括显著的计算能力。计算设备可包括存储器设备(例如,动态随机存取存储器(DRAM))。存储器设备可包括被安排成多行和多列的多个存储元件。存储器设备可基于定时参数(例如,读取-至-数据等待时间(RL))来处理从处理器接收到的存储器访问请求。RL定时参数对应于接收读取(READ)命令和向数据总线提供与该读取命令相关联的数据之间的定时循环数目。存储器设备的定时参数具有固定值(例如,由存储器设备的制造商设置)。例如,固定RL定时参数可包括行访问等待时间(例如,行访问选通(RAS)等待时间)和列访问等待时间(例如,列访问选通(CAS)等待时间)。对某些存储器访问操作使用固定RL定时参数可 ...
【技术保护点】
一种方法,包括:在存储器设备处从处理器接收第一存储器访问请求;基于所述存储器设备的定时参数来处理所述第一存储器访问请求;在所述存储器设备处从所述处理器接收第二存储器访问请求;基于由所述第一存储器访问请求和所述第二存储器访问请求所标识的地址来修改所述存储器设备的所述定时参数以产生经修改定时参数;以及基于所述经修改定时参数来处理所述第二存储器访问请求。
【技术特征摘要】
【国外来华专利技术】2013.03.15 US 13/842,4101.一种用于动态地确定存储器设备的定时参数的方法,包括:由存储器设备从处理器接收标识所述存储器设备的多个存储元件的第一行的第一存储器访问请求,所述第一存储器访问请求是在第一定时循环期间接收的;基于所述存储器设备的定时参数来处理所述第一存储器访问请求;由所述存储器设备从所述处理器接收标识所述多个存储元件的所述第一行的第二存储器访问请求,所述第二存储器访问请求是在第二定时循环期间接收的;响应于确定所述第一存储器访问请求和所述第二存储器访问请求各自标识所述多个存储元件的所述第一行来修改所述存储器设备的所述定时参数以产生经修改定时参数,其中修改所述定时参数包括:确定用于处理所述第一存储器访问请求的所述定时参数的第一值;以及至少部分地基于所述第一值来确定所述定时参数的第二值;以及基于所述经修改定时参数来处理所述第二存储器访问请求;其中确定所述第二值包括:确定所述第二定时循环与所述第一定时循环之间的流逝定时循环数目;确定所述流逝定时循环数目与阈值定时循环数目之间的第一差值;确定所述第一值与所述第一差值之间的第二差值;以及基于所述第二差值与阈值定时参数值之间的比较来确定所述第二值。2.如权利要求1所述的方法,其特征在于,所述存储器设备是以下一者:非易失性随机存取存储器NVRAM、或动态随机存取存储器DRAM,并且其中所述第一存储器访问请求和所述第二存储器访问请求各自包括标识所述多个存储元件的所述第一行的相应行地址。3.如权利要求2所述的方法,其特征在于,所述动态随机存取存储器DRAM是双数据率DDR同步动态随机存取存储器SDRAM。4.如权利要求1所述的方法,其特征在于,所述第一值对应于行访问等待时间和列访问等待时间之和,并且其中在行地址不变时,所述第二值对应于所述列访问等待时间。5.如权利要求4所述的方法,其特征在于,所述多个存储元件被安排成多行和多列,其中所述第一存储器访问请求对应于访问所述存储器设备的第一存储元件的请求,其中所述第一存储元件被包括在所述多行中的第一行中以及所述多列中的第一列中,其中所述第二存储器访问请求对应于访问所述存储器设备的第二存储元件的请求,其中所述第二存储元件被包括在所述第一行中以及不同于所述第一列的第二列中。6.如权利要求5所述的方法,其特征在于,所述存储器设备的所述多行中所包括的行数不同于所述存储器设备的所述多列中所包括的列数。7.如权利要求5所述的方法,其特征在于,所述第一存储器访问请求包括行命令和列命令,其中所述行命令包括所述第一行的行地址的第一部分,且其中所述列命令包括所述第一行的行地址的第二部分以及所述第一列的列地址。8.如权利要求7所述的方法,其特征在于,所述第二存储器访问请求包括第二列命令,其中所述第二列命令包括所述行地址的第二部分以及所述第二列的列地址。9.如权利要求1所述的方法,其特征在于,所述阈值定时循环数目对应于列至列延迟。10.如权利要求1所述的方法,其特征在于,所述第二值对应于所述第二差值和所述阈值定时参数值中的较大者,并且所述阈值定时参数值对应于列访问等待时间。11.如权利要求1所述的方法,其特征在于,所述第一存储器访问请求对应于第一读取命令或第一写入命令之一,并且所述第二存储器访问请求对应于第二读取命令、第二写入命令、或预充电命令之一。12.一种存储器设备,包括:多个存储元件;以及耦合至所述多个存储元件且被配置成耦合至处理器的存储器控制逻辑,其中所述存储器控制逻辑被配置成:在所述存储器设备处从所述处理器接收第一存储器访问请求,所述第一存储器访问请求是在第一定时循环期间接收的;在所述存储器设备处从所述处理器接收第二存储器访问请求,所述第二存储器访问请求是在第二定时循环期间接收的;响应于确定从所述处理器接收到的多个存储器访问请求标识所述多个存储元件的第一行来修改定时参数的值,其中修改所述定时参数的值包括:确定用于处理所述第一存储器访问请求的所述定时参数的第一值;以及至少部分地基于所述第一值来确定所述定时参数的第二值,其中所述定时参数对应于在与所述多个存储器访问请求中的至少一个存储器访问请求相关联的数据被提供给数据总线之前的定时循环数目,其中为了确定所述第二值,所述存储器控制逻辑被配置成:确定所述第二定时循环与所述第一定时循环之间的流逝定时循环数目,确定所述流逝定时循环数目与阈值定时循环数目之间的第一差值,确定所述第一值与所述第一差值之间的第二差值,以及基于所述第二差值与阈值定时参数值之间的比较来确定所述第二值。13.如权利要求12所述的存储器设备,其特征在于,为了修改所述定时参数的值,所述存储器控制逻辑被配置成:基于所述存储器设备的所述定时参数的第一值来处理第一存储器访问请求;至少部分地基于由所述第一存储器访问请求所标识的第一存储器地址和由所述第二存储器访问请求所标识的第二存储器地址来确定所述存储器设备的所述定时参数的第二值;以及基于所述第二值来处理所述第二存储器访问请求。14.如权利要求13所述的存储器设备,其特征在于,所述第一值对应于行访问等待时间和列访问等待时间,并且其中当所述第二存储器访问请求中所包括的行地址对应于所述第一存储器访问请求中所包括的行地址时,所述第二值对应于所述列访问等待时间。15.如权利要求13所述的存储器设备,其特征在于,所述第二值对应于所述第二差值和所述阈值定时参数值中的较大者,并且其中所述阈值定时参数值对应于列访问等待时间。16.如权利要求15所述的存储器设备,其特征在于,所述阈值定时循环数目对应于列至列延迟。17.如权利要求15所述的存储器设备,其特征在于,所述阈值定时参数值对应于列访问延迟。18.如权利要求12所述的存储器设备,其特征在于,所述存储器设备是以下一者:非易失性随机存取存储器NVRAM、或动态随机存取存储器DRAM。19.如权利要求18所述的存储器设备,其特征在于,所述动态随机存取存储器DRAM是双数据率DDR同步动态随机存取存储器SDRAM。20.如权利要求12所述的存储器设备,其特征在于,所述存储器控制逻辑被进一步配置成将所述定时参数的值提供给所述处理器。21.一种用于动态地确定存储器设备的定时参数的装置,包括:包括多个存储元件的存储器设备;处理器;以及耦合至所述处理器且耦合至所述存储器设备的存储器控制器,其中所述存储器控制器被配置成:发起向所述存储器设备传送第一存储器访问请求,所述第一存储器访问请求是在第一定时循环期间传送的;发起向所述存储器设备传送第二存储器访问请求,所述第二存储器访问请求是在第二定时循环期间传送的;响应于确定至所述存储器设备的多个存储器访问请求标识所述多个存储元件的第一行来修改定时参数的值,其中修改所述定时参数的值包括:确定用于处理所述第一存储器访问请求的所述定时参数的第一值;以及至少部分地基于所述第一值来确定所述定时参数的第二值,其中所述定时参数对应于在与所述多个存储器访问请求中的至少一个存储器访问请求相关联的数据被提供给数据总线之前的定时循环数目,其中为了基于所述第一存储器访问请求和所述第二存储器访问请求来确定所述定时参数的第二值,所述存储器控制器被配置成:确定所述第二定时循环与所述第一定时循环之间的流逝定时循环数目,确定所述流逝定时循环数目与阈值定时循环数目之间的第一差值,确定所述第一值与所述第一差值之间的第二差值,以及基于所述第二差值与阈值定时参数值之间的比较来确定所述第二值。22.如权利要求21所述的装置,其特征在于,为了修改所述定时参数的值,所述存储器控制器被配置成:基于所述定时参数的第一值来预测从所述存储器设备至所述存储器控制器的第一数据传输的第一时间,其中所述第一数据传输与所述第一存储器访问请求相关联;基于所述第一存储器访问请求和所述第二存储器访问请求来确定所述定时参数的第二值;以及基于所述第二值来预测从所述存储器设备至所述存储器控制器的第二数据传输的第二时间,其中所述第二数据传输与所述第二存储器访问请求相关联。23.如权利要求22所述的装置,其特征在于,所述第二值对应于所述第二差值和所述阈值定时参数值中的较大者,并且其中所述阈值定时参数值对应于列访问等待时间。24.如权利要求22所述的装置,其特征在于,所述多个存储元件被安排成多行和多列,其中所述多个存储元件中的特定存储元件能使用特定行地址和特定列地址来寻址,其中所述特定行地址标识所述多行中包括所述特定存储元件的特定行,并且其中所述特定列地址标识所述多列中包括所述特定存储元件的特定列。25.如权利要求24所述的装置,其特征在于,所述第一存储器访问请求与所述多个存储元件中的第一存储元件相关联,其中所述第一存储器访问请求包括行命令和列命令,其中所述行命令包括与所述多行中包括所述第一存储元件的第一行相对应的行地址的第一部分,并且其中所述列命令包括所述第一行的行地址的第二部分以及与所述多列中包括所述第一存储元件的第一列相对应...
【专利技术属性】
技术研发人员:X·董,J·徐,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。