[发明专利]用来进行去偏斜控制的方法与装置有效
申请号: | 201410205750.2 | 申请日: | 2014-05-15 |
公开(公告)号: | CN104978292B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 张竞升;胡元民 | 申请(专利权)人: | 智原科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用来 进行 偏斜 控制 方法 装置 | ||
技术领域
本发明涉及解决具备多个线道(Lane)的电子装置的数据偏斜(Data Skew),尤其涉及一种用来进行去偏斜控制(De-skew Control)的方法及装置。
背景技术
数据偏斜(Data Skew)是具备多个线道(Lane)的传统电子装置于进行数据传输时可能出现的问题之一。例如:该传统电子装置可具备快速外围组件互连(Peripheral Component Interconnect Express,PCI Express;可简称为“PCIe”)端口,以供和外部装置沟通。又例如:该传统电子装置可具备快速外围组件互连总线,以供该传统电子装置中的多个内部模块之间的沟通。依据相关技术,该传统电子装置的架构往往需要各种额外的控制机制,以期解决数据偏斜的问题。然而,新的问题诸如一些副作用就衍生出来了。例如:一种传统的方法建议采用不同时钟相位来尝试采样,以取得分别对应于上述不同时钟相位的多个采样结果,并在该多个采样结果当中尝试找到正确的采样结果,这会造成整个硬件架构(尤其是缓冲器的大小、时钟源的大小)过大,且相关成本亦对应地增加。另一种传统的方法建议在该传统电子装置的物理层当中采用不同的时钟域(Clock Domain)来写入、且采用相同的时钟域来读取,这会造成整个硬件架构过于复杂,尤其是需要利用许多额外的控制信号来控管数据流。另一种传统的方法建议将某一个预定符元(symbol)直接移到第一个位,这会造成该传统电子装置无法相容于新架构,且会造成相当长的等待时间(Latency)。因此,需要一种新颖的方法来提升数据传输的效能。
发明内容
本发明之一目的在于提供一种用来进行去偏斜控制(De-skew Control)的方法及装置,以解决上述问题。
本发明之一目的在于提供一种用来进行去偏斜控制的方法及装置,以提升数据传输的效能。
本发明之一目的在于提供一种用来进行去偏斜控制的方法及装置,以在不造成额外的副作用的状况下提升电子装置的效能。
本发明的优选实施例中提供一种用来进行去偏斜控制的方法,该方法系应用于一电子装置,该方法包含有下列步骤:分别于该电子装置的多个线道(Lane)进行符元(Symbol)检测,以决定一特定符元分别在该多个线道中的位置;依据该特定符元分别在该多个线道中的位置,选择性地重新排列该多个线道中的解码数据,以产生分别对应于该多个线道的多组去偏斜数据;以及藉由缓冲处理该多组去偏斜数据来选择性地延迟该多组去偏斜数据的输出时间,以控制该多组去偏斜数据各自的开头同时输出。
本发明的优选实施例中提供一种用来进行去偏斜控制的装置,该装置包含一电子装置的至少一部分,该装置包含有:多个符元检测器;多个去偏斜电路,耦接至该多个符元检测器;以及一控制电路,耦接至该多个去偏斜电路。该多个符元检测器系用来分别于该电子装置的多个线道进行符元检测,以决定一特定符元分别在该多个线道中的位置。另外,该多个去偏斜电路系用来依据该特定符元分别在该多个线道中的位置,选择性地重新排列该多个线道中的解码数据,以产生分别对应于该多个线道的多组去偏斜数据。此外,该控制电路系用来藉由缓冲处理该多组去偏斜数据来选择性地延迟该多组去偏斜数据的输出时间,以控制该多组去偏斜数据各自的开头同时输出。
本发明的好处之一是,本发明的方法与装置能提升数据传输的效能。另外,相较于相关技术,本发明的方法与装置能在不造成额外的副作用的状况下提升电子装置的效能。尤其是,依据本发明的方法与装置所实现的电子装置不会有整个硬件架构过大的问题、也不会有整个硬件架构过于复杂(例如需要利用许多额外的控制信号来控管数据流)的问题、更不会有等待时间过长的问题。
附图说明
图1为依据本发明一第一实施例的一种用来进行去偏斜控制(De-skew Control)的装置的示意图。
图2为依据本发明一实施例的一种用来进行去偏斜控制的方法的流程图。
图3绘示图2所示方法在一实施例中所涉及的控制方案,其中该控制方案系以图1所示装置当中关于某一线道(Lane)的实施细节为例。
图4绘示图3所示的桶移位器(Barrel Shifter)的实施细节。
图5绘示图3所示控制方案在一实施例中所涉及的一部分信号。
图6绘示图5所示实施例中的另一部分信号,其中图5所示的时钟信号亦绘示于图6以供作为时序参考。
图7绘示图5所示实施例中的另一部分信号,其中图5所示的时钟信号亦绘示于图7以供作为时序参考。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智原科技股份有限公司,未经智原科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410205750.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应输入/输出缓冲器及其使用方法
- 下一篇:功能扩展方法和终端装置