用于确定和补偿差分对成对时间偏移的系统及方法

文档序号:9252670阅读:597来源:国知局
用于确定和补偿差分对成对时间偏移的系统及方法
【技术领域】
[0001]本公开主要涉及信息处理系统,更具体地,涉及确定和补偿在通信路径信息处理系统内通信路径中的时间偏移。
【背景技术】
[0002]随着信息的价值和使用持续增加,个人和商业寻求处理和存储信息的附加方式。使用者的一种可用选择是信息处理系统(“信息处理系统”)。信息处理系统主要针对商业、个人或其它目的处理、汇编、存储和/或传达信息或数据,从而允许用户利用信息的价值。因为技术和信息处理需要和要求在不同用户和应用之间不同,关于什么信息被处理,信息如何被处理,多少信息被处理、存储或传达,以及信息如何快速而有效地被处理、存储或传达的信息处理系统也不同。在信息处理系统内的变化使得信息处理系统一般化或针对特定用户或诸如金融交易处理、航线预定、企业数据存储或全球通信的特定使用而被配置。此夕卜,信息处理系统可以包括各种硬件和软件部件,这些硬件或软件部件可以被配置为处理、存储以及传达信息,以及可以包括一个或多个计算机系统、数据存储系统及网络系统。
[0003]信息处理系统的各种部件经常使用差分信号。差分信号是使用在两个成对导电体(如,导线,电路等)上被发送的,称为差分对的两个互补信号电传送信息的方法。由于许多原因,在不同对的差分信号可能遭受成对(in-pair)时间偏移(skew),其中差分信号彼此之间可能相对具有相位差,在轻微的不同的时间转换,而不是理想情况下的同时转换。在足够低通信速度或数据速率下,成对时间偏移的影响可能被忽略。但是,在更高速度或数据速率下,成对时间偏移可能成为问题。例如,细想在通信路径中存在15皮秒的成对时间偏移。在I千兆比特每秒的通信路径中,这种成对时间偏移相当于降低1.5个百分点的数据速率。但是,在40千兆比特每秒的通信路径中,这种成对时间偏移相当于降低60个百分点的数据速率,而这是不可以被忽略的。
[0004]许多设计和处理方法已经被使用以减少成对时间偏移。但是,这种方法不可能消除成对时间偏移的所有源。例如,成对时间偏移可能由各种加工精度引入,包括但不限于部件可以安装在其内的印刷电路板的玻璃纤维组织、集成电路芯片不匹配、印刷电路板接线不匹配、接线插脚不匹配以及信号发射器和/或接收器部件的其它处理不匹配。

【发明内容】

[0005]根据本公开的教示,与时间偏移确定和/或补偿相关联的缺点和问题已经被减少或消除。
[0006]根据本公开的实施方式,信息处理系统可以包括处理器;第一信息处理资源,被通信耦合至处理器,以及第二信息处理资源,被通信耦合至处理器和第一信息处理资源。第一信息处理资源和第二信息处理资源可以被配置成,针对经由包括差分对的路径从第一信息处理资源传达至第二信息处理资源的差分信号,一致确定相反极性信号之间的最佳延时,并且并且通过将与最佳延时相等的延时插入至相反极性信号中的一者中,经由路径将数据从第一信息处理资源传送至第二信息处理资源。
[0007]根据本公开的这些或其它实施方式,一种方法可以包括:针对经由包括差分对的路径从第一信息处理资源传达至第二信息处理资源的差分信号,确定相反极性信号之间的最佳延时。该方法还可以包括通过将与最佳延时相等的延时插入至相反极性信号中的一者中,经由路径将数据从第一信息处理资源传送至第二信息处理资源。
[0008]根据本公开的这些或其它实施方式,一件产品,该产品包括计算机可读介质及在计算机可读介质上运行的计算机可读指令。该指令可以由一个或多个处理器读取,当指令被读取和执行时,用于引起一个或多个处理器执行:针对经由包括差分对的路径从第一信息处理资源传达至第二信息处理资源的差分信号,确定相反极性信号之间的最佳延时,并且通过将与最佳延时相等的延时插入至相反极性信号中的一者中,经由路径将数据从第一信息处理资源传送至第二信息处理资源。
[0009]通过,下文说明书、权利要求书及附图,技术优点对于本领域普通技术人员来说将是显而易见的。
【附图说明】
[0010]结合附图参考下文描述,可以更完全理解本实施方式及其优点,其中相同参考数字指示类似的特征,并且其中:
[0011]图1阐明根据本公开实施方式的示例性信息处理系统的框图;
[0012]图2阐明根据本公开实施方式的用于确定和补偿成对时间偏移的示例性方法的流程图;以及
[0013]图3阐明根据本公开实施方式的信号振幅相对时间的示例性图,其示出针对差分信号对的眼图(eye pattern) ο
【具体实施方式】
[0014]通过参考图1-3,优选实施方式及它们的优点可以被更好的理解,其中相同的数字被用于指示相同或相应的部分。
[0015]针对本公开的目的,信息处理系统可以包括可操作于计算、分类、处理、传输、接收、检索、发源(originate)、转换、存储、显示、表示、检测、记录、重现、操作或利用任何形式的针对商业、科学的、控制、娱乐或其它目的的信息、情报或数据的任何执行机构或者执行机构的集合。例如,信息处理系统可以是个人计算机、个人数字助理(PDA)、消费电子设备、网络存储设备或者任何其它合适的设备并且大小、形状、性能、功能及价格可以不同。信息处理系统可以包括存储器,诸如中央处理单元(CPU)或硬件或软件控制逻辑的一个或多个处理资源。信息处理系统的附加组件可以包括一个或多个存储设备,用于与外部设备通信的一个或多个通信端口和诸如键盘、鼠标及视频显示器的各种输入/输出(I/O)设备。信息处理系统还可以包括可操作于在各种硬件组件之间传输通信的一个或多个总线。
[0016]针对本公开的目的,计算机可读介质可以包括可以保留一段时间的数据和/或指令的任何执行机构或者执行机构的集合。计算机可读介质可以包括但不限于诸如直接存取存储设备(如,硬盘驱动或软盘)、连续存取存储设备(如,磁带驱动)、光盘、CD-ROM、DVD、随机存取存储器(RAM)、只读存储器(ROM)、电可擦只读存储器(EEPROM)和/或闪存的存储媒介,和诸如电线、光纤、微波、无线电波以及其它电磁和/或光学载波的通信媒介;和/或前述的任意结合。
[0017]针对本公开的目的,明显地,信息处理系统可以涉及信息处理系统的任何组件系统、设备或装置,包括但不限于信息处理系统的服务处理器、基本输入/输出系统(B1S)、总线、存储器、I/O设备和/或接口、存储资源、网络接口、主板和/或任何其它组件和/或元件。
[0018]图1阐明根据本公开实施方式的示例性信息处理系统102的框图。在一些实施方式中,信息处理系统102可以是服务器。在其它实施方式中,信息处理系统102可以是个人计算机(如,台式电脑或便携式电脑)。如图1中所描述,信息处理系统102可以包括处理器103,通信耦合至处理器103的存储器104,经由总线108通信耦合至处理器103的一个或多个信息处理资源106。
[0019]处理器103可以包括配置为解释和/或执行程序指令和/或过程数据的任何系统、设备或装置,以及可以包括但不限于配置为解释和/或执行程序指令和/或处理数据的微处理器、微控制器、数字信号处理器(DSP)、专用集成电路(ASIC)和或其它任何数字或模拟电路。在一些实施方式中,处理器103可以翻译和/或执行存储在信息处理系统102的存储器104和/或信息处理系统102的其它组件中的数据程序指令和/或过程数据。
[0020]存储器104可以通信地耦合至处理器103并且可以包括配置为保留程序指令和/或数据一段时间的任何系统、设备或装置(如,计算机可读介质)。存储器104可以包括在信息处理系统102的电源被关掉后保留数据的RAM、EEPROM、PCMCIA卡、闪存、磁存储器、光磁存储器或任何合理选择和/或挥发性或非挥发性存储器阵列。
[0021]信息处理资源106可以包括可以通过一个或多个总线108与处理器103、存储器104和/或一个或多个其它信息处理资源通信的信息处理系统102的任何部件、设备或装置。例如,信息处理资源可以包括服务处理器、B1S、I/O设备、存储资源、网络接口或任何其它合适的部件。如图1所示,信息处理资源106可以包括纠偏(de-skew)模块110。如本公开中的更详细描述,纠偏模块110可以包括被配置为与另一个信息处理资源106的相应的纠偏模块相一致的用于确定和补偿在信息处理资源106之间传递信号的差分信号对的成对时间偏移的任何系统、设备或装置。
[0022]如图1所示,信息处理资源106可以通过点对点连接112而被通信地耦合。点对点连接112可以包括配置成在信息处理资源106之间转移数据的任何系统、设备或装置。
[0023]总线108可以包括配置成在信息处理资源106和处理器103之间转移数据的任何系统、设备或装置。例如,总线108可以包括串行高级技术附件(SATA)总线、外部控制器接口(PCI)总线、通用串行总线(USB)、小型计算机系统接口(SCSI)总线、附着SCSI的串行(SAS)总线、火线(IEEE1394)总线、无线宽带总线或任何其它适当的总线。
[0024]图2阐明根据本公开实施方式的用于确定和补偿成对时间偏移的示例性方法200的流程图。根据一实施方式,方法200可以在步骤202处开始。如上文所记录,本公开的教示可以信息处理系统102的各种配置而被实施。同样的,方法200的优选初始化点及方法200的步骤顺序可以取决于所选择的实施。
[0025]在步骤202处,信息处理资源106的纠偏模块110可以初始化用于确定和补偿成对时间偏移的校准值。这些校准值可以包括,例如,最大眼尺寸(electrical eye size)、最佳插入的延时和/或一个或多个其它变量。
[0026]在步骤204处,源信息处理资源106可以在包括差分对的路径上向目标信息处理资源106传送差分测试信号模式(如,经由点对点连接112)。
[0027]在步骤206处,目标信息处理资源106的纠偏模块110可以接收差分测试信号模式,并且基于测试信号模式的分析,估算由目标信息处理资源106所接收的差分测试信号模式的眼图的眼尺寸。根据相关领域中现在的或将来已知的用于确定眼尺寸的一种或多种方法可以确定所估算的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1