用于并行接口连接的数据对齐方法技术

技术编号:39416065 阅读:12 留言:0更新日期:2023-11-19 16:07
本申请涉及计算机技术领域且提供一种用于并行接口连接的数据对齐方法

【技术实现步骤摘要】
用于并行接口连接的数据对齐方法、计算机设备及介质


[0001]本申请涉及计算机
,尤其涉及用于一种用于并行接口连接的数据对齐方法

计算机设备及介质


技术介绍

[0002]在采用高速并行接口连接的应用场景中,例如基于双倍数据率同步动态随机存取存储器(
Double Data Rate Synchronous Dynamic Random Access Memory

DDR SRAM
)的高性能存储器,再例如基于
DDR SRAM
的标准通信接口规范如双倍数据率同步动态随机存取存储器物理层接口(
DDR PHY Interface

DFI
)协议,通过单个信道传输多比特的并口数据,受到延迟和时钟偏移等因素的影响,在提升传输性能和信道速率上面临挑战

[0003]为此,本申请提供了一种用于并行接口连接的数据对齐方法

计算机设备及介质,用于应对现有技术中的技术难题


技术实现思路

[0004]第一方面,本申请提供了一种用于并行接口连接的数据对齐方法

所述数据对齐方法包括:通过接收端,接收多拍并口数据信号和数据选取信号,其中,所述多拍并口数据信号中的每一拍并口数据信号包括多个第一信号,所述多个第一信号与位于所述接收端和发送端之间的多个第一线路一一对应,所述多个第一信号中的每一个第一信号经过所述多个第一线路中与该第一信号对应的第一线路传输,所述数据选取信号经过位于所述接收端和所述发送端之间的第二线路传输,所述多拍并口数据信号基于参考时钟信号的上下沿触发被发送,所述数据选取信号是基于所述参考时钟信号生成的第一差分信号对;通过所述接收端,基于所述数据选取信号,生成与所述多个第一线路一一对应的多个第二差分信号对;针对所述多个第一信号中的每一个第一信号,按照所述多个第二差分信号对中与该第一信号对应的第一线路所对应的第二差分信号对中的首三个采样时钟沿采样该第一信号分别得到首三个采样结果,然后,基于所述首三个采样结果从所述首三个采样时钟沿中选择首拍采样时钟沿,以及,基于所述首拍采样时钟沿调整该第二差分信号对得到调整后差分信号对,使用所述首拍采样时钟沿和所述调整后第二差分信号对来采样该第一信号,从而实现所述多拍并口数据信号与所述数据选取信号之间的数据对齐

[0005]通过本申请的第一方面,在实现多拍并口数据信号与数据选取信号之间的数据对齐以便正确读取数据的同时还兼顾了高传输性能和高信道速率,通过对采样操作和调整操作的优化设计来等效地扩大了有限的延迟调整能力以及提高了资源利用率,进而面对各种应用场景

各个频点

各种通信协议的需求,能够提供足够高的对差分信号的延迟调整能力以便在不同系统频率下实现数据对齐

[0006]在本申请的第一方面的一种可能的实现方式中,所述多拍并口数据信号基于所述参考时钟信号的上下沿触发被发送从而使得所述参考时钟信号的同一时钟周期包括两个传输周期,所述数据选取信号用于区分所述参考时钟信号的同一时钟周期所包括的两个传
输周期

[0007]在本申请的第一方面的一种可能的实现方式中,所述接收端是双倍数据率同步动态随机存取存储器物理接口层,所述发送端是双倍数据率同步动态随机存取存储器设备侧,所述双倍数据率同步动态随机存取存储器设备侧响应于读命令发送所述多拍并口数据信号和所述数据选取信号

[0008]在本申请的第一方面的一种可能的实现方式中,所述双倍数据率同步动态随机存取存储器设备侧包括多个双倍数据率同步动态随机存取存储器设备,所述多个双倍数据率同步动态随机存取存储器设备中的任意双倍数据率同步动态随机存取存储器设备用于发送所述多拍并口数据信号和所述数据选取信号且支持与所述多个第一信号的数量对应的数据位宽

[0009]在本申请的第一方面的一种可能的实现方式中,所述多拍并口数据信号均是8比特,所述多个第一信号均是1比特,所述多个第一信号的数量是
8。
[0010]在本申请的第一方面的一种可能的实现方式中,所述第二线路的延迟大于所述多个第一线路中的任意第一线路的延迟,所述多个第一线路中的任意两个第一线路之间的延迟不大于第一阈值,所述第一阈值基于所述接收端和发送端之间的通信接口规范确定

[0011]在本申请的第一方面的一种可能的实现方式中,该第二差分信号对中的所述首三个采样时钟沿是第一采样时钟沿

第二采样时钟沿和第三采样时钟沿,其中,所述第二采样时钟沿在所述第一采样时钟沿之后且所述第三采样时钟沿在所述第二采样时钟沿之后,所述第一采样时钟沿和所述第三采样时钟沿位于该第二差分信号对的同一差分信号,所述第二采样时钟沿位于该第二差分信号对的相对于所述同一差分信号的另一差分信号

[0012]在本申请的第一方面的一种可能的实现方式中,所述第一采样时钟沿

所述第二采样时钟沿和所述第三采样时钟沿均为上升时钟沿或者下降时钟沿

[0013]在本申请的第一方面的一种可能的实现方式中,所述首三个采样结果包括第一采样结果

第二采样结果和第三采样结果,其中,基于所述第一采样时钟沿采样该第一信号得到所述第一采样结果,基于所述第二采样时钟沿采样该第一信号得到所述第二采样结果,基于所述第三采样时钟沿采样该第一信号得到所述第三采样结果

[0014]在本申请的第一方面的一种可能的实现方式中,当所述第一采样结果和所述第二采样结果均为空且所述第三采样结果不为空时,所述首拍采样时钟沿是所述第三采样时钟沿,其中,基于所述第三采样时钟沿调整该第二差分信号对得到所述调整后差分信号对包括:用所述第三采样时钟沿扫描到该第一信号的第二拍数据的前沿然后用所述第三采样时钟沿扫描到该第一信号的第一拍数据的后沿从而得到第一扫描结果,基于所述第一扫描结果计算该第一信号的第一拍数据的中心位置,调整该第二差分信号对从而使得所述第三采样时钟沿对齐该第一信号的第一拍数据的中心位置

[0015]在本申请的第一方面的一种可能的实现方式中,当所述第一采样结果为空且所述第二采样结果不为空时,所述首拍采样时钟沿是所述第二采样时钟沿,其中,基于所述第二采样时钟沿调整该第二差分信号对得到所述调整后差分信号对包括:用所述第二采样时钟沿扫描到该第一信号的第一拍数据的前沿然后用所述第三采样时钟沿扫描到该第一信号的第一拍数据的后沿从而得到第二扫描结果,基于所述第二扫描结果计算该第一信号的第一拍数据的中心位置,调整该第二差分信号对从而使得所述第二采样时钟沿对齐该第一信
号的第一拍数据的中心位置

[0016]在本申请的第一方面的一种可能的实现方式中,当所述第一采样结果不为空时,所述首拍采样时钟沿是所述第一采样时钟沿,其中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于并行接口连接的数据对齐方法,其特征在于,所述数据对齐方法包括:通过接收端,接收多拍并口数据信号和数据选取信号,其中,所述多拍并口数据信号中的每一拍并口数据信号包括多个第一信号,所述多个第一信号与位于所述接收端和发送端之间的多个第一线路一一对应,所述多个第一信号中的每一个第一信号经过所述多个第一线路中与该第一信号对应的第一线路传输,所述数据选取信号经过位于所述接收端和所述发送端之间的第二线路传输,所述多拍并口数据信号基于参考时钟信号的上下沿触发被发送,所述数据选取信号是基于所述参考时钟信号生成的第一差分信号对;通过所述接收端,基于所述数据选取信号,生成与所述多个第一线路一一对应的多个第二差分信号对;针对所述多个第一信号中的每一个第一信号,按照所述多个第二差分信号对中与该第一信号对应的第一线路所对应的第二差分信号对中的首三个采样时钟沿采样该第一信号分别得到首三个采样结果,然后,基于所述首三个采样结果从所述首三个采样时钟沿中选择首拍采样时钟沿,以及,基于所述首拍采样时钟沿调整该第二差分信号对得到调整后差分信号对,使用所述首拍采样时钟沿和所述调整后第二差分信号对来采样该第一信号,从而实现所述多拍并口数据信号与所述数据选取信号之间的数据对齐
。2.
根据权利要求1所述的数据对齐方法,其特征在于,所述多拍并口数据信号基于所述参考时钟信号的上下沿触发被发送从而使得所述参考时钟信号的同一时钟周期包括两个传输周期,所述数据选取信号用于区分所述参考时钟信号的同一时钟周期所包括的两个传输周期
。3.
根据权利要求1所述的数据对齐方法,其特征在于,所述接收端是双倍数据率同步动态随机存取存储器物理接口层,所述发送端是双倍数据率同步动态随机存取存储器设备侧,所述双倍数据率同步动态随机存取存储器设备侧响应于读命令发送所述多拍并口数据信号和所述数据选取信号
。4.
根据权利要求3所述的数据对齐方法,其特征在于,所述双倍数据率同步动态随机存取存储器设备侧包括多个双倍数据率同步动态随机存取存储器设备,所述多个双倍数据率同步动态随机存取存储器设备中的任意双倍数据率同步动态随机存取存储器设备用于发送所述多拍并口数据信号和所述数据选取信号且支持与所述多个第一信号的数量对应的数据位宽
。5.
根据权利要求4所述的数据对齐方法,其特征在于,所述多拍并口数据信号均是8比特,所述多个第一信号均是1比特,所述多个第一信号的数量是
8。6.
根据权利要求1所述的数据对齐方法,其特征在于,所述第二线路的延迟大于所述多个第一线路中的任意第一线路的延迟,所述多个第一线路中的任意两个第一线路之间的延迟不大于第一阈值,所述第一阈值基于所述接收端和发送端之间的通信接口规范确定
。7.
根据权利要求1所述的数据对齐方法,其特征在于,该第二差分信号对中的所述首三个采样时钟沿是第一采样时钟沿

第二采样时钟沿和第三采样时钟沿,其中,所述第二采样时钟沿在所述第一采样时钟沿之后且所述第三采样时钟沿在所述第二采样时钟沿之后,所述第一采样时钟沿和所述第三采样时钟沿位于该第二差分信号对的同一差分信号,所述第二采样时钟沿位于该第二差分信号对的相对于所述同一差分信号的另一差分信号
。8.
根据权利要求7所述的数据对齐方法,其特征在于,所述第一采样时钟沿

所述第二
采样时钟沿和所述第三采样时钟沿均为上升时钟沿或者下降时钟沿
。9.
根据权利要求7所述的数据...

【专利技术属性】
技术研发人员:汪津
申请(专利权)人:芯耀辉科技有限公司
类型:发明
国别省市:

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

1