偏斜容许时钟恢复架构及其系统的制作方法_2

文档序号:9141244阅读:来源:国知局
且在本文中可以互换地使用。本领域中的技术人员将领会,在不脱离本 公开内容的范围的情况下,可以使用其它晶体管,例如双极结型晶体管一一BJT PNP/NPN、 BiCMOS、CMOS、eFET等。术语"MN"指示η型晶体管(例如,NMOS、NPN BJT等),并且术语 "ΜΡ"指示ρ型晶体管(例如,PMOS、PNP BJT等)。
[0032] 图1示出了根据本公开内容的一个实施例的使用接收器中的偏斜容许时钟恢复 电路的计算系统100。在一个实施例,计算系统100包括具有发送器(Tx) 102的设备101、 具有接收器(Rx) 104的设备103和三个传输线(TL) TL1-TL3。
[0033] 尽管参考用于C-PHY_?的MIP1:?联盟DRAFT规范(例如,2014年3月4日公开 的版本0.7修订版02)描述了本文的一些实施例,但是实施例并不限于该接口。C-PHY?; 基于3相符号编码技术,用于在三个线路组一一TL1、TL2和TL3上传送较高的每符号比特。 此处,Tx 102通过传输线向Rx 104发送三个信号ATx、Btx和C Tx。Rx 104的输入处的三个 TL(即,TL1、TL2和TL3)上的电压电平分别为Va、Vb和Vc。此处,电压电平Va、Vb和Vc分 别可互换地被称为A、B和C信号。
[0034] 时钟恢复电路可以米用AB、BC和CA差分信号并且在A、B和C信号发生第一次转 换时恢复时钟。此处,AB差分信号表示信号A与B之间的差(即,A-B),BC差分信号表示 信号B与C之间的差(即,B-C),并且CA差分信号表示信号C与A之间的差(即,C-A)。然 而,信号A、B和/或C之间的偏斜差可以对差分数据以及接收器的恢复时钟产生负面影响, 因为偏斜可能不易处理。减小信号A、B和/或C之间的这种内部偏斜是挑战性的,因为携 带这些信号的互联可能不得不与包括所有三个线路的包的信道匹配。
[0035] 在一个实施例中,Rx 104包括偏斜容许时钟恢复电路,其包括比较器单元以接收 三个数据信号(即,A、B和C信号),并且相应的时钟信号嵌入在至少三个数据信号中。比 较器单元形成Rx 104的模拟前端(AFE)。在一个实施例中,比较器单元提供第一时钟信号 (Aclk)、第二时钟信号(B ak)和第三时钟信号(Cclk)。
[0036] 在一个实施例中,Rx 104包括親合到比较器单元延迟单元(即,时钟延迟单元)。 在一个实施例中,延迟单元接收第一、第二和第三时钟信号,以分别产生第一、第二和第三 时钟信号的延迟形式。在一个实施例中,Rxl〇4还包括多个时钟恢复单元(CRU),每个时钟 恢复单元耦合到延迟单元和比较器单元。在一个实施例中,多个时钟恢复单元用于恢复嵌 入的时钟信号。在一个实施例中,多个时钟恢复单元根据第一、第二和第三时钟信号以及第 一、第二和第三时钟信号的延迟形式来产生恢复时钟信号。在一个实施例中,恢复时钟信号 用于产生最终时钟信号(RClk),其对数据进行采样以产生偏斜补偿数据输出。
[0037] 图2示出了曲线图200,其示出三个信号组的示例。此处,X轴是时间并且y轴是 电压。需要指出,图2的与任何其它附图的元件具有相同附图标记(或名称)的那些元件 可以采用与所描述的方式相似的任何方式来操作或运行,但不限于此。
[0038] 三个信号为分别具有VA、VjPVe的电压电平的信号A、B和C。此处,信号A、B和C 上的电压分别在3/4V、l/2V和1/4V之间切换。在每个单元间隔(UI)中,信号A、B和C的 电压¥^¥8和^分别改变。此处,三个1]1被标记为1]1-1、1]1-2和1]1-3。在一个实施例中, 对于每个UI,嵌入的时钟被恢复并且用于对数据进行采样。
[0039] 图3示出了根据本公开内容的一个实施例的提供偏斜容许时钟恢复的Rx架构 300(例如,Rx 104)。需要指出,图3的与任何其它附图的元件具有相同附图标记(或名称) 的那些元件可以采用与所描述的方式相似的任何方式来操作或运行,但不限于此。
[0040] 在一个实施例中,架构300包括比较器单元(此处也被称为模拟前端)、时钟路径 和数据路径。在一个实施例中,模拟前端包括比较器30U302和303。在一个实施例中,比 较器(或放大器)301对信号A和B进行比较以产生输出AB,其指示信号A与B之间的差 (即,A-B)。在一个实施例中,比较器(或放大器)302对信号A和C进行比较以产生输出 AC,其指示信号A与C之间的差(即,A-C)。在一个实施例中,比较器(或放大器)303对信 号B和C进行比较以产生输出BC,其指示信号B与C之间的差(即,B-C)。
[0041 ] 在一个实施例中,时钟路径包括偏斜容许时钟恢复电路,其提供接收时钟(RClk), 接收时钟用于对数据进行采样以产生用于进一步处理的偏斜补偿数据。在一个实施例中, 时钟路径包括具有延迟线304、305和306的时钟延迟单元、具有CRU 307、308和309的时 钟恢复电路、时钟恢复电路310、以及延迟线311。在一个实施例中,延迟线304、305和306 分别耦合到比较器301、302和303。
[0042] 在一个实施例中,延迟线304接收时钟信号AB并提供时钟信号AB的延迟形式AB_ cd。在一个实施例中,延迟线305接收时钟信号AC并提供时钟信号AC的延迟形式AC_cd。 在一个实施例中,延迟线306接收时钟信号BC并提供时钟信号BC的延迟形式BC_cd。在一 个实施例中,延迟线304、305和306具有可编程的延迟,其可以由硬件(例如,熔断器)或 软件进行调整。在一个实施例中,延迟线304、305和306具有相同的(即,相等的)传播延 迟。
[0043] 在一个实施例中,CRU 307接收信号AB、BC_cd和AC_cd,以产生恢复时钟AB_cr。 在一个实施例中,CRU 308接收信号AB_cd、AC和BC_cd,以产生恢复时钟AC_cr。在一个实 施例中,CRU 309接收信号AC_cd、BC和AB_cd,以产生恢复时钟BC_cr。在一个实施例中, CRU 307、308和309中的每一个选择其输入信号中的两个的第一交叉作为恢复时钟信号。 在一个实施例中,CRU 307、308和309被实施为排他性或(XOR)逻辑门,其选择UI内的信 号A、B和C的第一交叉作为恢复时钟信号。例如,每个电流对(即,AB、BC和AC差分信号) 与每对的延迟形式(即,AB_cd、BC_cd和AC_cd)进行X0R,以产生恢复时钟信号AB_cr、BC_ cr 和 AC_cr 〇
[0044] 在一个实施例中,在UI内,当从同一输入信号(即,A、B和C)的交叉中识别数据 和时钟时,则CRU输出恢复时钟作为该时钟信号。例如,当从信号A和B的第一交叉(即, AB)获取数据并且也从同一 UI内的信号A和B的下一交叉获取时钟时,则CRU 307输出信 号AB作为恢复时钟AB_cr,否则CRU 307输出延迟时钟信号BC_cd或AC_cd的其中之一作 为恢复时钟AB_cr。
[0045] 在一个实施例中,当未从信号A和C的交叉而是从信号B和C的交叉获取时钟时, 选择信号BC_cd作为恢复时钟输出信号AB_cr。在一个实施例中,当未从信号A和B的交叉 而是从信号A和C的交叉获取时钟时,选择信号AC_cd作为恢复时钟输出信号AB_cr,即,可 以根据两个信号BC_cd和AC_cd中的哪一个首先到达来选择信号AC_cd或BC_cd。例如,如 果信号BC_cd在信号AC_cd之前到达,则在未从信号A和信号B的交叉获取时钟时,选择信 号BC_cd作为信号AB_cr。
[0046] 在一个实施例中,当从信号A和C的第一交叉(即,AC)获取数据并且也从同一 UI 内的信号A和C的下一交叉获取时钟时,则CRU 308输出信号AC作为恢复时钟信号AC_cr, 否则CRU 308输出延迟时钟信号BC_cd或AB_cd的其中之一作为恢复时钟信号AC_cr。在一 个实施例中,当未从信号A和C的交叉而是从信号B和C的交叉获取时钟时,选择信号BC_ cd作为恢复时钟输出信号AC_cr。在一个实施例中,当未从信号A和C的交叉而是从信号 A和B的交叉获取时钟时,选择信号AB_cd作为恢复时钟输出信号AC_cr。
[0047] 在一个实施例中,当从信号B和C的第一交叉(即,BC)获取数据并且也从同一 UI 内的信号B和C的下一交叉获取时钟时,则CRU 309输出信号BC作为恢复时钟信号BC_cr, 否则CRU 309输出延迟时钟信号AC_cd或AB_cd的其中之一作为恢复时钟信号BC_cr。在 一个实施例中,当未从信号B和C的交叉而是从信号A和C的交叉获取时钟时,选择信号 AC_cd作为恢复时钟输出信号BC_cr。在一个实施例中,当未从B和C的交叉而是从信号A 和B的交叉获取时钟时,选择信号AB_cd作为恢复时钟输出信号BC_cr。
[0048] 在一个实施例中,恢复时钟信号AB_cr、AC_cr和BC_cr由时钟恢复电路310接收, 时钟恢复电路310挑选UI内的最后的时钟作为最终接收时钟信号RClk。例如,如果信号A、 B和/或C中的两个的最后的交叉是信号A和B的交叉,则选择信号AB_cr作为信号RClk。 在一个实施例中,如果信号A、B和C中的两个的最后的交叉是信号A和C的交叉,则选择信 号AC_cr作为信号RClk。在一个实施例中,如果信号A、B和C中的两个的最后的交叉是信 号B和C的交叉,则选择信号BC_cr作为信号RClk。在一个实施例中,信号RClk还被延迟 线311延迟,以产生信号RClk的延迟形式作为信号RClk_d,信号RClk_d用于对未对齐的数 据进行采样,以产生补偿信号A、B和/或C中的偏斜的对齐数据。在一个实施例中,延迟线 311的延迟等于延迟线
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1