当前位置: 首页 > 专利查询>辉达公司专利>正文

用于优化通过通信链路所发射的数据信号的相位的技术制造技术

技术编号:10342658 阅读:136 留言:0更新日期:2014-08-21 15:09
用于优化通过通信链路所发射的数据信号的相位的技术。第一收发器配置为通过通信链路向第二收发器发射第一数据信号。第二收发器通过调节配置为对第一数据信号采样的采样时钟来维持对第一信号的时钟数据恢复(CDR)锁定。当通信链路逆转方向时,第二收发器配置为向第一收发器发射第二数据信号,该第二数据信号的相位基于对采样时钟所做出的调节而被调节。

【技术实现步骤摘要】
用于优化通过通信链路所发射的数据信号的相位的技术
本专利技术总地涉及计算机硬件,并且更具体地,涉及用于优化通过通信链路所发射的数据信号的相位的技术。
技术介绍
诸如中央处理单元(CPU)或并行处理单元(PPU)的现代计算机芯片通常包括多个配置为经由通信链路相互通信的芯片部件。例如,给定芯片部件可包括发射器,其配置为通过通信链路向包括在另一个芯片部件内部的接收器发射数据信号。常规的接收器时常实现时钟数据恢复(CDR)硬件以恢复来自通过通信链路从发射器所接收的数据信号的时序信息。采用所恢复的时序信息,接收器能够经由采样时钟以精确的时间间隔来对所接收的数据信号进行采样,并且因此可以重建原始的、所发射的信号,当以该方式实现⑶R时,发射器通常和接收器一起实施初始训练例程,以校正与接收器相关联的CDR硬件并建立对所接收的数据信号的CDR锁定。CDR硬件可随后持续地优化采样时钟相位,以在初始训练例程之后维持CDR锁定。之所以要求这类持续优化是因为所接收的数据信号的相位可能随时间而变化(例如由于与发射器和/或通信链路本身相关联的物理波动),所以⑶R硬件必须调节采样时钟的相位以追踪那些相位变化。上文所讨论的基于⑶R的方法还可采用双向通信链路来实现,双向通信链路允许在芯片部件之间以任一方向发射数据。例如,给定芯片部件内的收发器可配置为通过双向通信链路向另一个芯片部件内的另一个收发器发射数据信号或从另一个芯片部件内的另一个收发器接收数据信号。在该情况中,每个芯片部件可包括CDR,其配置为重建与所接收的数据信号相关联的时序信息。每个芯片部件还可实施上文所述的初始训练例程,以建立对相对应的所接收的数据信号的CDR锁定,并且随后持续优化采样时钟相位以维持该CDR锁定。该方法很好地适合于频繁接收数据信号的收发器,因为这类收发器会持续优化采样时钟相位并且因此维持⑶R锁定。然而,不频繁接收数据信号的收发器不能持续优化采样时钟相位,并且因此不能维持CDR锁定。当给定收发器失去CDR锁定,该收发器必须再次实施训练例程以校正CDR硬件并重新获得CDR锁定。该情况是有问题的,因为训练例程可能要求大量的时间来实施,并且在那段时间期间通信链路不能传输任何有用数据。此外,实施训练例程要求额外的电力,所以增加了通信链路和/或相关联的收发器的整体电力要求。因此,本领域需要的是用于在通信链路中维持CDR锁定的更有效的技术。
技术实现思路
本专利技术的一个实施例包括用于通过(from across)通信链路向第一收发器发射数据的计算机实现方法,所述方法包括:通过所述通信链路从所述第一收发器接收第一数据信号,对所述第一数据信号的第一部分进行采样以产生采样数据,基于所述采样数据确定将被应用到所述第一数据信号的第二部分以补偿与所述通信链路相关联的相位变化的第一相位调节,基于第一相位调节将第二相位调节应用到第二数据信号,以同样补偿与所述通信链路相关联的所述相位变化,以及通过所述通信链路向所述第一收发器发射所述第二数据信号。本专利技术的一个优点是,第二收发器能够促进第一收发器通过补偿由通信链路的物理特性的改变所引起的相位变化来维持对第二数据信号的时钟数据恢复(CDR)锁定。因此,第一和第二收发器不需要与对方一起实施多余的校正例程。【附图说明】因此,可以详细地理解本专利技术的上述特征,并且可以参考实施例得到对如上面所简要概括的本专利技术更具体的描述,其中一些实施例在附图中示出。然而,应当注意的是,附图仅示出了本专利技术的典型实施例,因此不应被认为是对其范围的限制,本专利技术可以具有其他等效的实施例。图1是示出了配置为实现本专利技术的一个或多个方面的计算机系统的框图;图2是示出了根据本专利技术一个实施例的、配置为与另一个收发器通信的收发器的框图;图3A-3C是根据本专利技术各实施例的、与数据转移操作相关联的不同时序图的概念示图;以及图4是根据本专利技术的一个实施例的、用于优化通过图2中所示的通信链路所发射的数据信号的相位的方法步骤的流程图。【具体实施方式】在下面的描述中,将阐述大量的具体细节以提供对本专利技术更透彻的理解。然而,本领域的技术人员应该清楚,本专利技术可以在没有一个或多个这些具体细节的情况下得以实施。在其他实例中,未描述公知特征以避免对本专利技术造成混淆。系统概述图1为示出了配置为实现本专利技术的一个或多个方面的计算机系统100的框图。计算机系统100包括中央处理单元(CPU) 102和包括设备驱动程序103的系统存储器104。CPU102和系统存储器104经由可以包括存储器桥105的互连路径通信。存储器桥105可以是例如北桥芯片,经由总线或其他通信路径106 (例如超传输(HyperTransport)链路)连接到输入/输出(I/O)桥107。I/O桥107,其可以是例如南桥芯片,从一个或多个用户输入设备108 (例如键盘、鼠标)接收用户输入并且经由路径106和存储器桥105将该输入转发到CPU102。并行处理子系统112经由总线或其他通信路径113 (例如外围部件互连(PCI)express、加速图形端口(AGP)或超传输链路)耦连到存储器桥105 ;在一个实施例中,并行处理子系统112是将像素传递到显示设备110 (例如常规的基于阴极射线管(CRT)或液晶显示器(IXD)的监视器)的图形子系统。系统盘114也连接到I/O桥107。交换器116提供I/O桥107与诸如网络适配器118以及各种插卡120和121的其他部件之间的连接。其他部件(未明确示出),包括通用串行总线(USB)或其他端口连接、压缩光盘(⑶)驱动器、数字视频光盘(DVD)驱动器、胶片录制设备及类似部件,也可以连接到I/O桥107。图1所示的互连各部件的通信路径可以使用任何适合的协议实现,诸如PC1、PC1-Express (PCIe),AGP、超传输或者任何其他总线或点到点通信协议,并且如本领域已知的,不同设备间的连接可使用不同协议。在一个实施例中,并行处理子系统112包含经优化用于图形和视频处理的电路,包括例如视频输出电路,并且构成图形处理单元(GPU)。在另一个实施例中,并行处理子系统112包含经优化用于通用处理的电路,同时保留底层(underlying)的计算架构,本文将更详细地进行描述。在又一个实施例中,可以将并行处理子系统112与一个或多个其他系统元件集成,诸如存储器桥105、CPU102以及I/O桥107,以形成片上系统(SoC)。应该理解,本文所示系统是示例性的,并且变化和修改都是可能的。连接拓扑,包括桥的数目和布置、CPU102的数目以及并行处理子系统112的数目,可根据需要修改。例如,在一些实施例中,系统存储器104直接连接到CPU102而不是通过桥,并且其他设备经由存储器桥105和CPU102与系统存储器104通信。在其他替代性拓扑中,并行处理子系统112连接到I/O桥107或直接连接到CPU102,而不是连接到存储器桥105。而在其他实施例中,I/O桥107和存储器桥105可能被集成到单个芯片上。大型实施例可以包括两个或更多个CPU102以及两个或更多个并行处理系统112。本文所示的特定部件是可选的;例如,任何数目的插卡或外围设备都可能得到支持。在一些实施例中,交换器116被去掉,网络适配器118和插卡本文档来自技高网
...

【技术保护点】
一种用于通过通信链路向第一收发器发射数据的计算机实现方法,所述方法包括:通过所述通信链路从所述第一收发器接收第一数据信号;对所述第一数据信号的第一部分进行采样以产生采样数据;基于所述采样数据确定要被应用到所述第一数据信号的第二部分以补偿与所述通信链路相关联的相位变化的第一相位调节;基于第一相位调节将第二相位调节应用到第二数据信号,以同样补偿与所述通信链路相关联的所述相位变化;以及通过所述通信链路向所述第一收发器发射所述第二数据信号。

【技术特征摘要】
2013.02.20 US 13/772,1571.一种用于通过通信链路向第一收发器发射数据的计算机实现方法,所述方法包括: 通过所述通信链路从所述第一收发器接收第一数据信号; 对所述第一数据信号的第一部分进行采样以产生采样数据; 基于所述采样数据确定要被应用到所述第一数据信号的第二部分以补偿与所述通信链路相关联的相位变化的第一相位调节; 基于第一相位调节将第二相位调节应用到第二数据信号,以同样补偿与所述通信链路相关联的所述相位变化;以及 通过所述通信链路向所述第一收发器发射所述第二数据信号。2.根据权利 要求1所述的计算机实现方法,其中采样时钟配置为基于所述第一相位调节维持对所述第一数据信号的时钟数据恢复(CDR)锁定。3.根据权利要求1所述的计算机实现方法,其中所述第一相位调节包括具有第一量级的正的或负的相位位移,并且所述第二相位调节包括实质上具有第一量级的负的或正的相位位移。4.根据权利要求1所述的计算机实现方法,进一步包括: 基于所述第一相位调节和相位偏移将第三相位调节应用到第三数据信号;以及 通过所述通信链路向所述第一收发器发射所述第三数据信号。5.根据权利要求4所述的计算机实现方法,其中所述相位偏移依据以下步骤来确定: 向所述第一收发器发射具有第一相位值的第一数据突发; 从所述第一收发器接收具有第二相位值的第二数据突发;以及基于所述第一相位值和所述第二相位值之间的相位差计算所述相位偏移,其中所述相位偏移反映由与所述第一收发器相关联的数据路径所引起的相位改变。6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:格雷戈尔格·科达尼高塔姆·巴蒂亚彼得·C·米尔斯
申请(专利权)人:辉达公司
类型:发明
国别省市:美国;US

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

1