内存设备命令总线训练中的延时确定方法和装置制造方法及图纸

技术编号:38438110 阅读:14 留言:0更新日期:2023-08-11 14:22
本申请提供一种内存设备命令总线训练中的延时确定方法和装置,属于存储器技术领域,所述方法包括:S1,控制内存设备进入命令总线训练模式;S2,依次向内存设备发送第一至第四模式的命令/地址信号及对应的芯片选择信号并接收内存设备的反馈信号;S3,判断反馈信号是否为预设值,若否,基于第一预设步长调节第一至第四模式的命令/地址信号的延时,并执行S2;若是,执行S4;S4,基于第二预设步长逐步调节第一至第四模式的命令/地址信号的延时并依次发送给内存设备,基于反馈信号确定存在发生跳变的目标反馈信号时对应的延时值,并基于延时值确定命令/地址总线的目标延时值,能够保证命令总线训练的效率和准确性。令总线训练的效率和准确性。令总线训练的效率和准确性。

【技术实现步骤摘要】
内存设备命令总线训练中的延时确定方法和装置


[0001]本申请涉及存储器
,尤其涉及一种内存设备命令总线训练中的延时确定方法和装置。

技术介绍

[0002]DDR (Double Data Rate Synchronous Dynamic Random Access Memory,双倍速率同步动态随机存储器)上电后,需要进行命令总线训练以校准CA(Command/Address,命令/地址)信号、CS(chip select,芯片选择)信号和时钟信号CK之间的延时,从而使芯片在高频时可以正确地发送命令。由于DDR上电后CA总线和CS线的延时是未知的,因此需要合理的命令总线训练方案来计算延时。
[0003]然而现有的命令总线训练中,往往直接进行延时推动,如果实际延时较小可以训练成功,但如果实际延时过大(例如CA偏离过大)会导致训练失败或训练时间过长,无法保证命令总线训练的效率和准确性。

技术实现思路

[0004]本申请提供一种内存设备命令总线训练中的延时确定方法和装置,以用于解决现有的命令总线训练方式无法保证命令总线训练的效率和准确性的问题。
[0005]本申请提供一种内存设备命令总线训练中的延时确定方法,所述方法包括:步骤S1,控制内存设备进入命令总线训练模式;步骤S2,通过物理层依次向内存设备发送第一至第四模式的命令/地址信号及对应的芯片选择信号,并接收内存设备的反馈信号;步骤S3,判断所述第一至第四模式的命令/地址信号对应的反馈信号是否为预设值,若否,基于第一预设步长调节所述第一至第四模式的命令/地址信号的延时,并跳转执行步骤S2;若是,执行步骤S4;步骤S4,基于第二预设步长逐步调节所述第一至第四模式的命令/地址信号的延时,并通过物理层依次向内存设备发送延时调整后的第一至第四模式的命令/地址信号及对应的芯片选择信号,基于延时调整后的第一至第四模式的命令/地址信号对应的反馈信号确定存在发生跳变的目标反馈信号时对应的延时值,并基于所述延时值确定命令/地址总线的目标延时值。
[0006]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,任一模式的命令/地址信号均对应于四个连续的信号区段,对应的芯片选择信号的高电平区间与所述四个连续的信号区段中的第三信号区段匹配,同时,所述芯片选择信号的高电平区间与时钟信号的目标周期匹配。
[0007]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,所述基于第一预设步长调节所述第一至第四模式的命令/地址信号的延时,具体包括:基于所述第一至第四模式的命令/地址信号对应的反馈信号的值确定命令/地址
信号的偏移方向及偏移范围;基于所述命令/地址信号的偏移方向及偏移范围确定所述命令/地址信号的延时修正方向及延时修正范围;基于所述命令/地址信号的延时修正方向及延时修正范围,按照第一预设步长调节所述第一至第四模式的命令/地址信号的延时。
[0008]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,所述基于所述延时值确定命令/地址总线的目标延时值,具体包括:基于所述延时值确定对应的第一延时位置和第二延时位置;基于所述第一延时位置和第二延时位置的中间位置,确定命令/地址总线的目标延时值。
[0009]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,所述方法还包括:将所述目标延时值写入用于延时控制的目标寄存器中。
[0010]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,所述控制内存设备进入命令总线训练模式,具体包括:对模式寄存器中的命令总线训练控制位进行置位操作。
[0011]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,所述第一预设步长对应于半个时钟周期,所述第一预设步长为所述第二预设步长的N倍;其中,N为正整数。
[0012]根据本申请提供的一种内存设备命令总线训练中的延时确定方法,所述预设值为对应模式的命令/地址信号中的第三信号区段的值。
[0013]本申请还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述内存设备命令总线训练中的延时确定方法的步骤。
[0014]本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述内存设备命令总线训练中的延时确定方法的步骤。
[0015]本申请提供的内存设备命令总线训练中的延时确定方法和装置,通过步骤S1,控制内存设备进入命令总线训练模式;步骤S2,通过物理层依次向内存设备发送第一至第四模式的命令/地址信号及对应的芯片选择信号,并接收内存设备的反馈信号;步骤S3,判断所述第一至第四模式的命令/地址信号对应的反馈信号是否为预设值,若否,基于第一预设步长调节所述第一至第四模式的命令/地址信号的延时,并跳转执行步骤S2;若是,执行步骤S4;步骤S4,基于第二预设步长逐步调节所述第一至第四模式的命令/地址信号的延时,并通过物理层依次向内存设备发送延时调整后的第一至第四模式的命令/地址信号及对应的芯片选择信号,基于延时调整后的第一至第四模式的命令/地址信号对应的反馈信号确定存在发生跳变的目标反馈信号时对应的延时值,并基于所述延时值确定命令/地址总线的目标延时值,能够保证命令总线训练的效率和准确性。
附图说明
[0016]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一
些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本申请提供的内存设备命令总线训练中的延时确定方法的流程示意图;图2是本申请提供的内存设备命令总线训练中的延时确定方法对应的波形示意图;图3是本申请提供的基于第一预设步长调节延时的流程示意图;图4是本申请提供的电子设备的结构示意图。
具体实施方式
[0018]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]图1为本申请提供的内存设备命令总线训练中的延时确定方法的流程示意图,如图1所示,该方法包括:步骤S1,控制内存设备进入命令总线训练模式。
[0020]具体的,所述控制内存设备进入命令总线训练模式,具体包括:对模式寄存器中的命令总线训练控制位进行置位操作。可以理解的是,对模式寄存器中的命令总线训练控制位进行置位操作可以通过软件实现,也可以通过硬件实现,本申请实施例对此不作具体限定。
[0021]步骤S2,通过物理层依次向内存设备发送第一至第四模式的命令/地址信号及对应的芯片选择信号,并接收内存设备的反馈信号。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内存设备命令总线训练中的延时确定方法,其特征在于,所述方法包括:步骤S1,控制内存设备进入命令总线训练模式;步骤S2,通过物理层依次向内存设备发送第一至第四模式的命令/地址信号及对应的芯片选择信号,并接收内存设备的反馈信号;步骤S3,判断所述第一至第四模式的命令/地址信号对应的反馈信号是否为预设值,若否,基于第一预设步长调节所述第一至第四模式的命令/地址信号的延时,并跳转执行步骤S2;若是,执行步骤S4;步骤S4,基于第二预设步长逐步调节所述第一至第四模式的命令/地址信号的延时,并通过物理层依次向内存设备发送延时调整后的第一至第四模式的命令/地址信号及对应的芯片选择信号,基于延时调整后的第一至第四模式的命令/地址信号对应的反馈信号确定存在发生跳变的目标反馈信号时对应的延时值,并基于所述延时值确定命令/地址总线的目标延时值。2.根据权利要求1所述的内存设备命令总线训练中的延时确定方法,其特征在于,任一模式的命令/地址信号均对应于四个连续的信号区段,对应的芯片选择信号的高电平区间与所述四个连续的信号区段中的第三信号区段匹配,同时,所述芯片选择信号的高电平区间与时钟信号的目标周期匹配。3.根据权利要求2所述的内存设备命令总线训练中的延时确定方法,其特征在于,所述基于第一预设步长调节所述第一至第四模式的命令/地址信号的延时,具体包括:基于所述第一至第四模式的命令/地址信号对应的反馈信号的值确定命令/地址信号的偏移方向及偏移范围;基于所述命令/地址信号的偏移方向及偏移范围确定所述命令/地址信号的延时修正方向及延时修正范围;基于所述命令/地址信号的...

【专利技术属性】
技术研发人员:田亚男钱阔王晓阳
申请(专利权)人:上海奎芯集成电路设计有限公司
类型:发明
国别省市:

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

1