时钟恢复***
技术领域
本发明涉及时钟恢复***。
背景技术
以往,已知接收从外部发送的信号的时钟恢复***(例如,参照专利文献1、专利文献2)。
现有技术文献
专利文献
专利文献1:日本特开2006-109208号公报
专利文献2:美国专利第7505541B1号说明书
发明内容
发明要解决的课题
希望提供能够接收比以往更宽的频带的信号的时钟恢复***。
解决课题所采用的手段
本公开的一个方式的时钟恢复***,接收接收数据,该时钟恢复***具备:采样器部,以2N(N为1以上的整数)相的时钟对上述接收数据进行采样,按照每一时钟周期,输出2N×M(M为1以上的整数)个采样信号;数据选择部,按照上述每一时钟周期,从上述2N×M个采样信号中选择n(n为1以上且N以下的整数)×M个复原信号并输出;相位比较部,按照上述每一时钟周期,针对上述n×M个复原信号中的每一个复原信号,基于该复原信号、以第1时钟进行采样的第1采样信号、以及以第2时钟进行采样的第2采样信号,输出上述2N相的时钟的相位的相位比较信号,上述第1时钟是比对该复原信号进行采样的采样时钟提前一个以上相位的时钟,上述第2时钟是比上述采样时钟延迟一个以上相位的时钟;控制部,基于上述接收数据的数据速率来指定n;以及多相时钟生成部,基于从上述相位比较部输出的相位比较信号和由上述控制部指定的n,生成由上述接收数据的数据速率的1/n的频率构成的上述2N相的时钟并输出。
发明效果
根据上述结构的时钟恢复***,能够接收比以往更宽的频带的信号。
附图说明
图1是表示实施方式1的收发***的结构的框图。
图2是表示实施方式1的收发***的结构的框图。
图3是表示实施方式1的时钟恢复***的结构的框图。
图4是表示相位比较部的相位比较动作的时间图。
图5A是表示相位比较部的相位比较动作的时间图。
图5B是表示相位比较部的相位比较动作的时间图。
图5C是表示相位比较部的相位比较动作的时间图。
图6A是表示相位比较模式1中的相位比较动作的时间图。
图6B是表示相位比较模式2中的相位比较动作的时间图。
图7A是表示相位比较动作例的示意图。
图7B是表示相位比较动作例的示意图。
图7C是表示相位比较动作例的示意图。
图8是表示多相时钟生成部的结构的框图。
图9是表示PLL部的结构的框图。
图10是表示移相部的结构的框图。
图11是表示变形例的时钟恢复***的结构的框图。
图12是表示采样器部的结构的框图。
图13是表示实施方式2的时钟恢复***的结构的框图。
图14A是表示相位比较部的相位比较动作的时间图。
图14B是表示相位比较部的相位比较动作的时间图。
图15是表示相位比较部反应的数据迁移的一部分被限制的情形的示意图。
具体实施方式
(得到本发明的一个方式的经纬)
近年来,随着影像的高画质化、声音的高音质化,在设备间传输的信息量增加,随之希望设备间的信号传输速度提高。例如,在依据HDMI(注册商标)(High DefinitionMultimedia Interface、高清晰度多媒体接口)的显示装置中、像素数为“7680×4320”的8K4K面板上显示运动图像的情况下,每一线路(lane)需要12Gbps的信号传输速度。另一方面,在HDMI(注册商标)中,低位兼容性受到重视,例如在连接了信号传输速度为250Mbps的DVD播放器的情况下也必须要正常输出画面。像这样,在近年的设备间通信中,不仅要应对超高速的数据传输,还必须要应对低速的数据传输。
专利文献1中公开了与高速数据接收对应的接收电路。该接收电路对数据、与数据的半速率的相位各错开90°的4相的第1至第4时钟之间的相位进行比较。此外,专利文献2中公开了与PAM4接收对应的接收电路。
但是,在专利文献1、专利文献2等中记载的现有技术的简单的组合中,接收电路的时钟的频率被限定为数据传输率的半速率,因此例如在接收12Gbps的数据的情况下,接收电路的时钟的频率成为6GHz的超高速,相位比较动作以及在后段连接的数字电路的动作定时变得非常严格。此外,在接收250Mbps的数据的情况下,接收电路的时钟的频率成为125MHz而比较慢,因此从接收数据后起到调整时钟的相位为止所需的延迟时间变得比较大,接收电路的追随速度变得比较慢。因此,在接收比较低的数据转发率的数据的情况下,导致接收特性恶化。
发明人鉴于上述课题,想到了下面的本公开的一个方式的时钟恢复***。
本公开的一个方式的时钟恢复***是将接收数据接收的时钟恢复***,具备:采样器部,以2N(N为1以上的整数)相的时钟对上述接收数据进行采样,按照每一时钟周期,输出2N×M(M为1以上的整数)个采样信号;数据选择部,按照上述每一时钟周期,从上述2N×M个采样信号中选择n(n为1以上且N以下的整数)×M个复原信号并输出;相位比较部,按照上述每一时钟周期,针对上述n×M个复原信号中的每一个复原信号,基于该复原信号、以第1时钟进行采样的第1采样信号、以及以第2时钟进行采样的第2采样信号,输出上述2N相的时钟的相位的相位比较信号,上述第1时钟是比对该复原信号进行采样的采样时钟提前一个以上相位的时钟,上述第2时钟是比上述采样时钟延迟一个以上相位的时钟;控制部,基于上述接收数据的数据速率来指定n;以及多相时钟生成部,基于从上述相位比较部输出的相位比较信号和由上述控制部指定的n,生成由上述接收数据的数据速率的1/n的频率构成的上述2N相的时钟并输出。
根据上述结构的时钟恢复***,控制部能够根据接收数据的数据速率,在接收数据的数据速率比较高的情况下,将n指定为比较大的值,在接收数据的数据速率比较低的情况下,将n指定为比较小的值。因而,上述结构的时钟恢复***能够接收比以往更宽的频带的信号。
以下,参照附图对本公开的一个方式的时钟恢复***的具体例进行说明。这里所示的实施方式都表示本公开的一具体例。因而,以下的实施方式中示出的数值、形状、构成要素、构成要素的配置以及连接形态、以及步骤(工序)及步骤的顺序等是一例,并不是限定本公开的。以下的实施方式中的构成要素之中的、在独立权利要求中没有记载的构成要素是能够任意地附加的构成要素。此外,各图是示意图,并不一定是严格图示。另外,以下的各实施方式中,关于具有与其他实施方式相同的功能的构成要素,附加相同的标号并省略说明。
(实施方式1)
图1、图2分别是表示包括实施方式1的时钟恢复***而构成的收发***1、收发***2的结构的框图。
如图1所示,收发***1包括实施方式1的时钟恢复***10、传输路径20、传输路径30以及发送***40。
发送***40具备生成接收数据RXDATA(逻辑信号)的TX逻辑401a、以及将由TX逻辑401a生成的接收数据RXDATA输出至传输路径20的TX驱动器401b。此外,发送***40还具备生成时钟的PLL401c,向TX逻辑401a供给时钟,并且通过TX驱动器401d向传输路径30输出时钟。
本***是被称作时钟前拨***的***,是由发送侧的***将生成接收数据RXDATA时利用的时钟与接收数据RXDATA一起传输的***。
如图2所示,收发***2包括时钟恢复***10、传输路径20、传输路径60以及发送***50。
与收发***1的不同点是,收发***2的发送***50中代替收发***1中的发送***40的TX驱动器401d而具备AUX驱动器501d这一点、以及收发***2的发送***50不是向传输路径30输出时钟而是向传输路径60输出包含接收数据RXDATA的数据速率、使用线路数等的信息在内的AUX数据这一点。通常,AUX数据有比接收数据RXDATA低的数据速率。本***是被称作时钟嵌入***的***,是由发送侧的***将包含与接收数据RXDATA的数据速率有关的信息的AUX数据、与接收数据RXDATA一起传输的***。
像这样,实施方式1的时钟恢复***10能够适用于时钟前拨***和时钟嵌入***双方。
图3是表示时钟恢复***10的结构的框图。
如图3所示,时钟恢复***10具备采样器部11和时钟恢复部12。
采样器部11以2N(N为2以上的整数)相的时钟SMPCLK对经过了传输路径20的接收数据RXDATA进行采样,按照每一时钟周期输出2N个采样信号SMPDATA。
时钟恢复部12按照每一时钟周期,接收从采样器部11输出的2N个采样信号SMPDATA。并且,输出2N相的时钟SMPCLK,并且按照每一时钟周期,从2N个采样信号SMPDATA中选择n(n为1以上且N以下的整数)个复原信号RDOUT并输出。
时钟恢复部12具备相位比较部101、数据选择部102、多相时钟生成部103以及控制部104。2N个采样信号SMPDATA被供给至相位比较部101以及数据选择部102。
数据选择部102按照每一时钟周期,从2N个采样信号SMPDATA选择n个复原信号RDOUT并输出。
相位比较部101按照每一时钟周期,针对n个复原信号RDOUT中的每个复原信号RDOUT,基于复原信号RDOUT、以第1时钟CLKLAG进行了采样的第1采样信号、以及以第2时钟CKLEAD进行了采样的第2采样信号,输出2N相的时钟SMPCLK的相位的相位比较信号,上述第1时钟CLKLAG是比对复原信号RDOUT进行了采样的采样时钟CK提前一个以上相位的时钟,第2时钟CKLEAD是比采样时钟CK延迟一个以上相位的时钟。
控制部104基于接收数据RXDATA的数据速率来指定n。此外,控制部104从2N相的时钟SMPCLK之中,将比采样时钟CK提前了一个以上相位的时钟之中的某一个指定为第1时钟CLKLAG,将比采样时钟CK延迟一个以上相位的时钟之中的某一个指定为第2时钟CKLEAD。
多相时钟生成部103基于从相位比较部101输出的相位比较信号和由控制部104指定的n,生成由接收数据RXDATA的数据速率的1/n的频率构成的2N相的时钟SMPCLK并输出。
图4是表示相位比较部101的基本的相位比较动作的时间图。
相位比较部101在由第1时钟CKLAG和第2时钟CKLEAD规定的相位比较窗中存在接收数据RXDATA的数据迁移边沿的情况下,使相位比较信号激活。更详细地讲,相位比较部101基于复原信号和第1采样信号,在基于采样时钟CK的采样定时与基于第1时钟CKLAG的采样定时之间的第1期间,输出当存在接收数据RXDATA的数据迁移边沿的情况下激活的第1相位比较信号LAG。并且,相位比较部101基于复原信号和第2采样信号,在基于采样时钟CK的采样定时与基于第2时钟CKLEAD的采样定时之间的第2期间,输出当存在接收数据RXDATA的数据迁移边沿的情况下激活的第2相位比较信号LEAD。这里,第1相位比较信号是用于使采样时钟CK、第1时钟CKLAG、以及第2时钟CKLEAD的相位分别延迟的信号,第2相位比较信号是用于使采样时钟CK、第1时钟CKLAG、以及第2时钟CKLEAD的相位分别提前的信号。
第1期间以及第2期间被设定为,在接收数据RXDATA与采样时钟CK的相位一致的状态下不包含接收数据RXDATA的数据迁移边沿。
接着,使用图5A、图5B、图5C对相位比较部101的详细的动作进行说明。
图5A是表示接收数据RXDATA的数据速率相对较低的(这里是例如几百MHz左右)情况下的相位比较部101的相位比较动作的时间图。图5B是表示接收数据RXDATA的数据速率为相对中等程度(这里是例如几GHz左右)情况下的相位比较部101的相位比较动作的时间图。并且,图5C是表示接收数据RXDATA的数据速率相对较高的(这里是例如十几GHz左右)情况下的相位比较部101的相位比较动作的时间图。
如上所述,相位比较部101被赋予对接收数据RXDATA以2N相的时钟SMPCLK进行了采样的2N个采样信号SMPDATA。在将2N个采样信号SMPDATA中的n个选择为复原信号RDOUT的情况下,2N相的时钟SMPCLK的时钟频率为接收数据RXDATA的数据速率的1/n。
在接收数据RXDATA的数据速率为最快的情况下,时钟恢复***10为了确保后段的数字电路的定时裕量,并且为了将PLL的最大振荡频率抑制得低,优选使数据的处理并行度比较高,将2N相的时钟SMPCLK的时钟频率抑制得比较低。因此,在该情况下,控制部104将n的值指定为作为最大值的N,相位比较部101进行由图5C的相位比较模式C所示的相位比较动作。相位比较模式C中,将2N个采样数据全部使用于相位比较。例如,在第k个(k为1以上且n以下的整数)采样时钟CK(k)与第k-1个采样时钟CKE(k-1)之间存在接收数据RXDATA的数据迁移边沿的情况下,使第1相位比较信号LAG(k-1)有效,在采样时钟CK(k)与采样时钟CKE(k)之间存在接收数据RXDATA的数据迁移边沿的情况下,使第2相位比较信号LEAD(k)有效。
另一方面,在接收数据RXDATA的数据速率变得最慢的情况下,时钟恢复***10为了将进行相位比较动作之后起到2N相的时钟SMPCLK的相位被调整为止的延迟时间抑制得尽量小,优选使数据的处理并行度比较小,使2N相的时钟SMPCLK的时钟频率比较高。因此,在该情况下,控制部104将n的值指定为作为最小值的1,相位比较部101进行图5A的相位比较模式A所示的相位比较动作。相位比较模式A中,限定使用于2N个采样数据的内相位比较的数据。例如,在采样时钟CK与第1时钟CKLAG之间存在接收数据RXDATA的数据迁移边沿的情况下,将第1相位比较信号LAG激活。这里,在相位比较动作中使用的采样数据能够从2N个中选择。
图6A是表示将以与采样时钟CK的相位差比较小的时钟进行了采样的采样数据使用于相位比较动作的相位比较模式1中的相位比较动作的时间图,图6B是表示将以与采样时钟CK的相位差比较大的时钟进行了采样的采样数据使用于相位比较动作的相位比较模式2中的相位比较动作的时间图。
如图6A所示,在将以与采样时钟CK的相位差比较小的时钟进行了采样的采样数据使用到了相位比较动作的情况下,相位比较动作中的不灵敏区(不灵敏带、死区、静区)的大小变得比较大,因此对高频波动的耐性变大。
另一方面,如图6B所示,在将以与采样时钟CK的相位差比较大的时钟进行了采样的采样数据使用到了相位比较动作的情况下,相位比较动作中的不灵敏区变得比较小或没有,因此对低频波动的耐性变大。
像这样,控制部104根据发送***40或50的波动特性,进行第1时钟CKLAG和第2时钟CKLEAD的指定,由此能够灵活地调整时钟恢复***10的接收特性。
图5B所示的相位比较模式B是图5A所示的相位比较模式A与图5C所示的相位比较模式C之间的数据处理并行度。相位比较模式B中也能够选择在相位比较动作中使用的采样数据。另外,对相位比较模式而言,如果为多个,则不需要一定限定于上述相位比较模式A、相位比较模式B、相位比较模式C这三个的例子。
图7A、图7B、图7C是表示2N=6的情况下的相位比较动作例的示意图。图7A是相位比较模式A中的相位比较动作例的示意图,图7B是相位比较模式B中的相位比较动作例的示意图,图7C是相位比较模式C中的相位比较动作例的示意图。图7A~图7C中,DATA0~DATA5分别表示六个采样数据。
如图7A所示,相位比较模式A中,例如根据DATA0与DATA2的异或来生成第1相位比较信号LAG,根据DATA2与DATA4的异或来生成第2相位比较信号LEAD。本例中,不使用DATA1、DATA3、DATA5。在该情况下,例如,DATA2被选择为复原信号。此外,作为其他例,也可以是例如根据DATA1与DATA2的异或来生成第1相位比较信号LAG,根据DATA2与DATA3的异或来生成第2相位比较信号LEAD。在该例的情况下,不灵敏区变得比较大,对高频波动的耐性变得比较大。
如图7B所示,相位比较模式B中,例如根据DATA0与DATA1的异或、以及DATA3与DATA4的异或来生成第1相位比较信号LAG信号,根据DATA1与DATA2的异或、以及DATA4与DATA5的异或来生成第2相位比较信号LEAD。在该情况下,例如DATA1和DATA4被选择为复原信号。
如图7C所示,相位比较模式C中,例如根据DATA0与DATA1的异或、以及DATA4与DATA5的异或来生成第2相位比较信号LEAD,根据DATA1与DATA2的异或、以及DATA3与DATA4的异或来生成第1相位比较信号LAG。在该情况下,例如DATA0、DATA2和DATA4被选择为复原信号。
图8是表示多相时钟生成部103的结构的框图。这里,设为多相时钟生成部103是图8所示的结构来说明。但是,图8所示的结构是一例,多相时钟生成部103并不一定限定于图8所示的结构。
如图8所示,多相时钟生成部13具备相位调整部201、频率调整部202、移相部203以及PLL部204。
相位调整部201基于第1相位比较信号LAG和第1相位比较信号LEAD,生成表示应输出的2N相的时钟SMPCLK的相位的相位调整信号PHADJ。
频率调整部202基于第1相位比较信号LAG和第2相位比较信号LEAD,生成表示应输出的2N相的时钟SMPCLK的频率的频率调整信号FRADJ。
PLL部204在从外部输入了与接收数据RXDATA同步的接收时钟RXCLK的情况下,通过与该接收时钟RXCLK同步,进行2N相的PLL时钟PLLCLK的生成,在没有从外部输入接收时钟RXCLK的情况下,进行由频率调整部202生成的频率调整信号FRADJ所示的频率的、基于第1相位比较信号LAG和第2相位比较信号LEAD的相位的2N相的PLL时钟PLLCLK的生成。
移相部203在从外部输入了接收时钟RXCLK的情况下,对由PLL部204生成的2N相的PLL时钟PLLCLK进行第1相位调整以使得成为由相位调整部201生成的相位调整信号所示的相位,并作为2N相的时钟SMPCLK来输出,在没有从外部输入接收时钟RXCLK的情况下,不对由PLL部204生成的2N相的PLL时钟PLLCLK进行相位调整,而作为2相的时钟SMPCLK来输出。
时钟恢复***10通过利用图8所示的多相时钟生成部103,能够对应于图1所示的作为时钟前拨***的收发***1、以及图2所示的作为时钟嵌入***的收发***2双方的***。
图1所示的收发***1中,PLL部204利用接收时钟RXCLK进行频率锁定,停止基于第1相位比较信号LAG以及第2相位比较信号LEAD的相位调整,生成2N相的时钟PLLCLK并输出。并且,移相部203基于相位调整信号PHADJ对从PLL部204输出的2N相的时钟PLLCLK进行相位调整,作为2N相的时钟SMPCLK来输出。
另一方面,图2的收发***2中,PLL部204利用频率调整信号FRADJ进行频率锁定,生成基于第1相位比较信号LAG以及第2相位比较信号LEAD进行相位调整后的2N相的时钟PLLCLK并输出。移相部203停止基于相位调整信号PHADJ的相位调整,将从PLL部204输出的2N相的时钟PLLCLK作为2N相的时钟SMPCLK原样输出。
图9是表示PLL部204的结构的框图。这里,设为PLL部204是图9所示的结构来说明。但是,图9所示的结构是一例,PLL部204不需要一定限定于图9所示的结构。
如图9所示,PLL部204具备相位频率比较部204a和振荡部204b。
相位频率比较部204a基于在从外部输入接收时钟RXCLK的情况下成为非有效、在不从外部输入接收时钟RXCLK的情况下成为有效的模式选择信号CHMOD,在模式选择信号CHMOD有效的情况下,将由频率调整部202生成的频率调整信号FRADJ作为相位频率比较结果信号PFDET输出,在模式选择信号CHMOD非有效的情况下,将接收时钟RXCLK与反馈时钟FBCLK的相位频率比较结果作为相位频率比较结果信号PFDET输出。
振荡部204b基于模式选择信号CHMOD,在模式选择信号CHMOD有效的情况下,进行基于第1相位比较信号LAG和第2相位比较信号LEAD的第2相位调整,进行反馈时钟FBCLK的生成以及2N相的PLL时钟的生成,在模式选择信号CHMOD非有效的情况下,不进行上述第2相位调整而进行上述反馈时钟FBCLK的生成以及上述2N相的PLL时钟PLLCLK的生成。
图10是表示移相部203的结构的框图。这里,设为移相部203是图10所示的结构进行说明。但是,图10所示的结构是一例,移相部203不需要一定限定于图10所示的结构。
如图10所示,移相部203具备时钟选择部203a和相位插补部203b。
相位插补部203b对由PLL部204生成的2N相的PLL时钟PLLCLK进行上述第1相位调整。
时钟选择部203a在模式选择信号CHMOD有效的情况下,选择由PLL部204生成的2N相的PLL时钟PLLCLK,作为2N相的时钟SMPCLK来输出,在模式选择信号CHMOD非有效的情况下,选择由相位插补部203b进行上述第1相位调整后的2N相的PLL时钟PLLCLK,作为2N相的时钟SMPCLK来输出。
移相部203在模式选择信号CHMOD有效的情况下,停止相位插补部203b的动作。
(变形例)
这里,对相对于实施方式1的时钟恢复***10变更了其结构的一部分的变形例的时钟恢复***进行说明。
图11是表示变形例的时钟恢复***10a的结构的框图。
如图11所示,时钟恢复***10a相对于实施方式1的时钟恢复***10,采样器部11变更为采样器部11a。以下,关于变形例的时钟恢复***10a,以与实施方式1的时钟恢复***10的不同点为中心,参照附图进行说明。
图12是表示采样器部11a的结构的框图。
如图12所示,采样器部11a包括2N个采样电路61(图12中的采样电路61a~采样电路61d)而构成。这里,各采样电路61通过带使能输入的D双稳态多谐振荡电路实现。因此,各采样电路61在使能信号有效的情况下进行采样动作,在使能信号非有效的情况下停止采样动作。
如图12所示,各个采样电路61被输入2N相的时钟SMPCLK之中的的相互不同的一个时钟SMPCLK、以及2N个使能信号SMPEN之中的相互不同的一个使能信号SMPEN[i](i为0以上且2N-1以下的整数)。
根据该结构,通过将2N个使能信号SMPEN设定为适当的值,采样器部11a能够将要输出的采样信号限定为2N个采样信号之中的期望的j(j为1以上且2N以下的整数)个来进行采样信号的输出。
因此,采样器部11a通过被输入2N个使能信号SMPEN所构成的信号(以下,将该信号还称为“规定的信号”。),将按照每一时钟周期输出的采样信号限定为由数据选择部102选择为复原信号的n个来输出,上述2N个使能信号将与由数据选择部102选择为复原信号的n个采样信号对应的采样电路61设定为启用、将其他采样电路61设定为禁用。
即,采样器部11a在从外部输入上述规定的信号的情况下,抑制对不被数据选择部102选择为n个复原信号的采样信号进行采样的采样电路61的动作,将按照每一时钟周期输出的采样信号限定为由数据选择部102选择为复原信号的n个来进行采样信号的输出。
像这样,上述结构的时钟恢复***10a通过抑制对不被选择为复原信号的采样信号进行采样的采样电路61的采样动作,与实施方式1的时钟恢复***10相比能够抑制消耗电力。
(实施方式2)
这里,对相对于实施方式1的时钟恢复***10变更了其结构的一部分的实施方式2的时钟恢复***进行说明。
实施方式1的时钟恢复***10是接收数据RXDATA为能够取2值的逻辑值的信号的情况的结构例。
相对于此,实施方式2的时钟恢复***是接收数据RXDATA为能够取(M+1)值(M为2以上的整数)的逻辑值的信号(以下,也称为“多值信号”。)的情况下的结构例。另外,实施方式1的时钟恢复***也可以说是能够取M为1的情况下的(M+1)值(即2值)的逻辑值的信号的情况的结构例。
图13是表示实施方式2的时钟恢复***10b的结构的框图。该时钟恢复***10b是接收数据RXDATA为能够取4值(即,M为3的情况下的(M+1)值)的逻辑信号的多值信号的情况的结构例。
如图13所示,时钟恢复***10b相对于实施方式1的时钟恢复***10,采样器部11变更为采样器部11b,时钟恢复部12变更为时钟恢复部72。并且,时钟恢复部72相对于实施方式1的时钟恢复部12,相位比较部101变更为相位比较部701,数据选择部102变更为数据选择部702。以下,关于实施方式2的时钟恢复***10b,以与实施方式1的时钟恢复***10的不同点为中心,参照附图进行说明。
采样器部11b包括2N×M(该例中,M=3)个采样电路61而构成,以2N(N为2以上的整数)相的时钟SMPCLK对穿过了传输路径20的接收数据RXDATA进行采样,按照每一时钟周期输出2N×M(该例中,M=3)个采样信号SMPDATA。
数据选择部702b按照每一时钟周期,从2N×M(该例中,M=3)个采样信号SMPDATA中选择n×M(该例中M=3)个复原信号RCVDATA并输出。
相位比较部701按照每一时钟周期,针对n×M个复原信号RCVDATA的每一个复原信号RCVDATA,基于复原信号RCVDATA、以比对复原信号RCVDATA进行采样的采样时钟CK提前一个以上相位的第1时钟CLKLAG进行了采样的第1采样信号、以及以比采样时钟CK延迟一个以上相位的第2时钟CLKLEAD进行了采样的第2采样信号,输出2N相的时钟SMPCLK的相位的相位比较信号。
图14A是表示接收数据RXDATA的数据速率为相对中等程度(这里,例如是几GMHz左右)的情况下的相位比较部701的相位比较动作的时间图。并且,图14B是表示接收数据RXDATA的数据速率为相对较高的(这里,例如是十几GHz左右)情况下的相位比较部701的相位比较动作的时间图。
如图14A、图14B所示,相位比较部701在多值信号中进行相位比较。相位比较方法例如既可以基于多值信号的1数据的迁移来进行,也可以基于全部数据的迁移来进行。
此外,例如,相位比较部701也可以是在进行相位比较时,反应的数据迁移的一部分被限制的结构。
图15是表示在相位比较部701进行的相位比较中,相位比较部701所反应的数据迁移的一部分被限制的情形的一例的示意图。
如图15所示,在该例子中,相位比较部701的对数据迁移之中的在与数据的中心近的一侧产生的数据迁移的反应被限制。由此,该例子中的相位比较部701的对多值信号中的不需要的迁移波动的反应得到抑制。
(补充)
如以上那样,作为本申请中公开的技术的例示,对实施方式、变形例、以及实施方式2进行了说明。但是,本公开的技术并不限定于这些,也能够适用于适当进行了变更、替换、附加、省略等的实施方式。
以下,对本公开中的进一步的变形例的一例进行列举。
(1)变形例中,关于时钟恢复***10a,设为2N个采样电路61的每一个被输入2N个使能信号SMPEN之中的相互不同的一个使能信号SMPEN的结构进行了说明。但是,时钟恢复***10a不一定限定于上述结构。作为其他结构例,例如,可以考虑如下结构等:将2N个采样电路61分为L(L为2以上且小于2N的整数)个组,以各组单位向属于该组的采样电路61输入共通的使能信号SMPEN。该例子的情况下,使能信号SMPEN的数量为L。
(2)实施方式2中,关于时钟恢复***10b,设为接收数据RXDATA为能够取4值(即,M为3的情况下的(M+1)值)的逻辑信号的多值信号的情况的结构例进行了说明。但是,时钟恢复***10b不需要限定于接收数据RXDATA必须为能够取4值(即,M为3的情况下的(M+1)值)的逻辑信号的多值信号的情况的结构例。例如,时钟恢复***10b在接收数据RXDATA为能够取3值(即,M为2的情况下的(M+1)值)的逻辑信号的多值信号的情况下,例如也可以由在实施方式2的记载中将M替换为2的结构例实现。
工业实用性
本发明能够广泛利用于接收从外部发送的信号的***。
标号说明
1、2 收发***
10、10a、10b 时钟恢复***
11、11b 采样器部
61a、61b、61c、61d 采样电路
101、701 相位比较部
102、702 数据选择部
103 多相时钟生成部
104 控制部
201 相位调整部
202 频率调整部
203 移相部
203a 时钟选择部
203b 相位插补部
204 PLL部
204a 相位频率比较部
204b 振荡部