技术新讯 > 信息存储应用技术 > 一种通用的数据选通信号的门控信号训练方法和装置与流程  >  正文

一种通用的数据选通信号的门控信号训练方法和装置与流程

  • 国知局
  • 2024-07-31 19:52:59

本技术涉及存储器,尤其涉及一种通用的数据选通信号的门控信号训练方法和装置。

背景技术:

1、在对dram颗粒进行访问时,由于芯片硬件差异,会导致颗粒返回的数据选通信号(即dqs)的位置存在差异,因此需要对数据选通信号的门控信号进行训练以获取准确有效的数据选通信号。

2、现有的数据选通信号的门控信号训练方法需要针对不同类型的dram进行差异化设计,同时会受到数据选通信号中高阻状态的影响,导致训练结果不准确。

技术实现思路

1、本技术提供一种通用的数据选通信号的门控信号训练方法和装置,能够适配不同类型dram,同时避免数据选通信号的高阻状态对数据选通信号的门控信号训练的影响。

2、本技术提供一种通用的数据选通信号的门控信号训练方法,所述方法包括:

3、基于当前dram颗粒的读突发长度,向当前dram颗粒发送目标数量的读指令;

4、基于首个读指令的发送时刻及预先配置的读延迟信息确定数据选通信号的门控信号上升沿的预期位置,基于预设的数据选通信号偏差补偿量确定数据选通信号的门控信号上升沿的初始位置并将数据选通信号的门控信号上升沿设置于所述初始位置;

5、利用数据选通信号的门控信号上升沿采样数据选通信号,并基于对应的采样值对数据选通信号的门控信号进行微调以使数据选通信号的门控信号上升沿处于第一位置;所述第一位置为数据选通信号低电平区间的中间位置;

6、基于预设左移调节量减小数据选通信号的门控信号的延迟量,并依次记录第一位置对应的数据选通信号采样值及每次延迟量调整后对应的数据选通信号采样值以形成数据选通信号采样值序列,同时持续判断数据选通信号采样值序列中是否出现目标采样值子序列;

7、在数据选通信号采样值序列中出现目标采样值子序列的情况下,将数据选通信号的门控信号延迟1ui以得到数据选通信号的门控信号的理想位置。

8、根据本技术提供的一种通用的数据选通信号的门控信号训练方法,所述基于当前dram颗粒的读突发长度,向当前dram颗粒发送目标数量的读指令,包括:

9、基于当前dram颗粒的读突发长度与预设长度的比较结果,确定向当前dram颗粒发送的读指令的目标数量;

10、若所述目标数量大于1,则以背靠背的形式发送读指令;所述背靠背的形式指使连续的两个读指令对应的数据选通信号是无缝的。

11、根据本技术提供的一种通用的数据选通信号的门控信号训练方法,所述基于当前dram颗粒的读突发长度与预设长度的比较结果,确定向当前dram颗粒发送的读指令的目标数量,具体包括:

12、若当前dram颗粒的读突发长度不小于预设长度,所述目标数量为1;否则,所述目标数量为预设长度与当前dram颗粒的读突发长度的比值。

13、根据本技术提供的一种通用的数据选通信号的门控信号训练方法,所述数据选通信号偏差补偿量是基于当前dram颗粒对应的读数据选通信号的偏差上限值确定的。

14、根据本技术提供的一种通用的数据选通信号的门控信号训练方法,所述基于对应的采样值对数据选通信号的门控信号进行微调以使数据选通信号的门控信号上升沿处于第一位置,具体包括:

15、若对应的采样值为1,基于预设微调调节量增加数据选通信号的门控信号的延迟量并持续获取数据选通信号的采样值直至数据选通信号的采样值为0的情况下,将数据选通信号的门控信号的延迟量增加0.5ui以使数据选通信号的门控信号上升沿处于第一位置;

16、若对应的采样值为0,基于预设微调调节量增加数据选通信号的门控信号的延迟量并持续获取数据选通信号的采样值直至数据选通信号的采样值为1的情况下,将数据选通信号的门控信号的延迟量减小0.5ui以使数据选通信号的门控信号上升沿处于第一位置。

17、根据本技术提供的一种通用的数据选通信号的门控信号训练方法,所述目标采样值子序列为“0100”。

18、根据本技术提供的一种通用的数据选通信号的门控信号训练方法,所述预设左移调节量为1ui,所述预设微调调节量为1/32ui或1/64ui。

19、本技术还提供一种通用的数据选通信号的门控信号训练装置,所述装置包括:

20、读指令发送模块,用于基于当前dram颗粒的读突发长度,向当前dram颗粒发送目标数量的读指令;

21、初始位置确定模块,用于基于首个读指令的发送时刻及预先配置的读延迟信息确定数据选通信号的门控信号上升沿的预期位置,基于预设的数据选通信号偏差补偿量确定数据选通信号的门控信号上升沿的初始位置并将数据选通信号的门控信号上升沿设置于所述初始位置;

22、微调模块,用于利用数据选通信号的门控信号上升沿采样数据选通信号,并基于对应的采样值对数据选通信号的门控信号进行微调以使数据选通信号的门控信号上升沿处于第一位置;所述第一位置为数据选通信号低电平区间的中间位置;

23、目标采样值子序列确定模块,用于基于预设左移调节量减小数据选通信号的门控信号的延迟量,并依次记录第一位置对应的数据选通信号采样值及每次延迟量调整后对应的数据选通信号采样值以形成数据选通信号采样值序列,同时持续判断数据选通信号采样值序列中是否出现目标采样值子序列;

24、理想位置确定模块,用于在数据选通信号采样值序列中出现目标采样值子序列的情况下,将数据选通信号的门控信号延迟1ui以得到数据选通信号的门控信号的理想位置。

25、本技术还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如前所述通用的数据选通信号的门控信号训练方法的步骤。

26、本技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述通用的数据选通信号的门控信号训练方法的步骤。

27、本技术提供的通用的数据选通信号的门控信号训练方法和装置,所述方法包括:基于当前dram颗粒的读突发长度,向当前dram颗粒发送目标数量的读指令;基于首个读指令的发送时刻及预先配置的读延迟信息确定数据选通信号的门控信号上升沿的预期位置,基于预设的数据选通信号偏差补偿量确定数据选通信号的门控信号上升沿的初始位置并将数据选通信号的门控信号上升沿设置于所述初始位置;利用数据选通信号的门控信号上升沿采样数据选通信号,并基于对应的采样值对数据选通信号的门控信号进行微调以使数据选通信号的门控信号上升沿处于第一位置;所述第一位置为数据选通信号低电平区间的中间位置;基于预设左移调节量减小数据选通信号的门控信号的延迟量,并依次记录第一位置对应的数据选通信号采样值及每次延迟量调整后对应的数据选通信号采样值以形成数据选通信号采样值序列,同时持续判断数据选通信号采样值序列中是否出现目标采样值子序列;在数据选通信号采样值序列中出现目标采样值子序列的情况下,将数据选通信号的门控信号延迟1ui以得到数据选通信号的门控信号的理想位置,能够适配不同类型dram,同时避免数据选通信号的高阻状态对数据选通信号的门控信号训练的影响。

本文地址:https://www.jishuxx.com/zhuanli/20240731/184485.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。