System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通用的数据选通信号的门控信号训练方法和装置制造方法及图纸_技高网

一种通用的数据选通信号的门控信号训练方法和装置制造方法及图纸

技术编号:41208664 阅读:3 留言:0更新日期:2024-05-09 23:30
本申请提供一种通用的数据选通信号的门控信号训练方法和装置,属于存储器技术领域,所述方法包括:基于当前颗粒的读突发长度向颗粒发送读指令;基于首个读指令的发送时刻及预置读延迟确定数据选通信号门控信号上升沿的预期位置,基于数据选通信号偏差补偿量确定数据选通信号门控信号上升沿的初始位置;利用数据选通信号门控信号上升沿采样数据选通信号并基于对应采样值将数据选通信号门控信号上升沿调至第一位置;基于预设左移调节量减小数据选通信号门控信号延迟量,并在数据选通信号采样值序列中出现目标采样值子序列时将数据选通信号门控信号延迟1UI以得到数据选通信号门控信号的理想位置,能适配不同类型DRAM,避免高阻状态的影响。

【技术实现步骤摘要】

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


技术介绍

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以得到数据选通信号的门控信号的理想本文档来自技高网...

【技术保护点】

1.一种通用的数据选通信号的门控信号训练方法,其特征在于,所述方法包括:

2.根据权利要求1所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述基于当前DRAM颗粒的读突发长度,向当前DRAM颗粒发送目标数量的读指令,包括:

3.根据权利要求2所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述基于当前DRAM颗粒的读突发长度与预设长度的比较结果,确定向当前DRAM颗粒发送的读指令的目标数量,具体包括:

4.根据权利要求3所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述数据选通信号偏差补偿量是基于当前DRAM颗粒对应的读数据选通信号的偏差上限值确定的。

5.根据权利要求4所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述基于对应的采样值对数据选通信号的门控信号进行微调以使数据选通信号的门控信号上升沿处于第一位置,具体包括:

6.根据权利要求5所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述目标采样值子序列为“0100”。

7.根据权利要求6所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述预设左移调节量为1UI,所述预设微调调节量为1/32UI或1/64UI。

8.一种通用的数据选通信号的门控信号训练装置,其特征在于,所述装置包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述通用的数据选通信号的门控信号训练方法的步骤。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述通用的数据选通信号的门控信号训练方法的步骤。

...

【技术特征摘要】

1.一种通用的数据选通信号的门控信号训练方法,其特征在于,所述方法包括:

2.根据权利要求1所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述基于当前dram颗粒的读突发长度,向当前dram颗粒发送目标数量的读指令,包括:

3.根据权利要求2所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述基于当前dram颗粒的读突发长度与预设长度的比较结果,确定向当前dram颗粒发送的读指令的目标数量,具体包括:

4.根据权利要求3所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述数据选通信号偏差补偿量是基于当前dram颗粒对应的读数据选通信号的偏差上限值确定的。

5.根据权利要求4所述的通用的数据选通信号的门控信号训练方法,其特征在于,所述基于对应的采样值对数据选通信号的门控信号进行微调以使数据选通信号的门控信号上升沿处于...

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

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

1