CN104753548B - Multi-channel receiver and signal receiving method thereof - Google Patents
Multi-channel receiver and signal receiving method thereof Download PDFInfo
- Publication number
- CN104753548B CN104753548B CN201410200413.4A CN201410200413A CN104753548B CN 104753548 B CN104753548 B CN 104753548B CN 201410200413 A CN201410200413 A CN 201410200413A CN 104753548 B CN104753548 B CN 104753548B
- Authority
- CN
- China
- Prior art keywords
- clock
- signal
- recovered
- digital
- timing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/099—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
- H03L7/0995—Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator comprising a ring oscillator
- H03L7/0996—Selecting a signal among the plurality of phase-shifted signals produced by the ring oscillator
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/14—Channel dividing arrangements, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0079—Receiver details
- H04L7/0087—Preprocessing of received signal for synchronisation, e.g. by code conversion, pulse generation or edge detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
- H04L7/0337—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
一种多路接收器及其信号接收方法。其中,该多路接收器包括一第一均衡器、一第二均衡器、一模拟时脉数据恢复电路以及一数字时脉数据恢复电路。第一均衡器用以接收一第一接收信号并输出一第一均衡信号。第二均衡器用以接收一第二接收信号并输出一第二均衡信号。模拟时脉数据恢复电路用以接收第一均衡信号并依照一模拟控制电压输出一第一恢复位流与一第一恢复时脉。数字时脉数据恢复电路用以接收第二均衡信号与第一恢复时脉并依照一数字相位选择信号基于该第一恢复时脉的相位选择输出一第二恢复位流与一第二恢复时脉。
A multi-channel receiver and a signal receiving method thereof. The multi-channel receiver includes a first equalizer, a second equalizer, an analog pulse data recovery circuit and a digital pulse data recovery circuit. The first equalizer is used to receive a first received signal and output a first equalized signal. The second equalizer is used to receive a second received signal and output a second equalized signal. The analog pulse data recovery circuit is used to receive the first equalized signal and output a first recovered bit stream and a first recovered pulse according to an analog control voltage. The digital pulse data recovery circuit is used to receive the second equalized signal and the first recovered pulse and output a second recovered bit stream and a second recovered pulse according to a digital phase selection signal based on the phase selection of the first recovered pulse.
Description
技术领域technical field
本发明是关于一种串行数据连接的接收器,特别是关于一种多路接收器及其信号接收方法。The invention relates to a serial data connection receiver, in particular to a multi-channel receiver and its signal receiving method.
背景技术Background technique
二元信号传输为在串行数据连接中广泛使用的一般信号传输架构。于此,串行数据连接例如高解析度多媒体接口(High Definition Multi-media interface;HDMI)。Binary signaling is a general signaling architecture widely used in serial data connections. Here, the serial data connection is, for example, a High Definition Multi-media interface (HDMI).
在串行数据连接中,依照发射器的时脉的时序,位流以一定的符号速率(fs)由发射器经由通信通道(例如:缆线)传输至接收器。在位流内的每个符号表示逻辑「1」数据或逻辑「0」数据(以下分别称的为「1」及「0」)。「1」是由符号周期(Ts)的第一电平的电压表示。其中,Ts=1/fs。而「0」是由符号周期(Ts)的第二电平的电压表示。因此,位流是由依照传输的位流在第一电平与第二电平之间来回转态的电压信号表示。In a serial data connection, a bit stream is transmitted from a transmitter to a receiver at a certain symbol rate (f s ) via a communication channel (eg, a cable) according to the timing of the transmitter's clock. Each symbol within the bit stream represents either logical "1" data or logical "0" data (hereinafter referred to as "1" and "0", respectively). "1" is represented by the first level voltage of the symbol period (T s ). Here, T s =1/f s . And "0" is represented by the voltage of the second level of the symbol period (T s ). Thus, the bit stream is represented by a voltage signal that toggles between a first level and a second level according to the transmitted bit stream.
为了得到较佳的传输率,一些串行数据连接(例如:HDMI)是利用多路通信通道来同时传输多位流。In order to obtain a better transmission rate, some serial data connections (such as HDMI) use multiple communication channels to transmit multiple bit streams simultaneously.
图1为现有单路串行数据连接的接收器的概要示意图。参照图1,接收器100包括均衡器110以及时脉数据恢复(clock-data recovery;CDR)电路120。于此,均衡器110接收接收信号并输出均衡信号。时脉数据恢复电路120接收均衡信号并输出恢复时脉以及恢复位流。FIG. 1 is a schematic diagram of a conventional single-channel serial data connection receiver. Referring to FIG. 1 , the receiver 100 includes an equalizer 110 and a clock-data recovery (CDR) circuit 120 . Here, the equalizer 110 receives the received signal and outputs an equalized signal. The clock data recovery circuit 120 receives the equalized signal and outputs a recovered clock and a recovered bit stream.
时脉数据恢复电路120包括一二元相位侦测器(binary phase detector;BPD)121、一CDR滤波器122以及一时脉产生电路123。二元相位侦测器121耦接均衡器110,并且二元相位侦测器121、CDR滤波器122以及时脉产生电路123依序串接成一回路。The clock data recovery circuit 120 includes a binary phase detector (BPD) 121 , a CDR filter 122 and a clock generation circuit 123 . The binary phase detector 121 is coupled to the equalizer 110 , and the binary phase detector 121 , the CDR filter 122 and the clock generating circuit 123 are sequentially connected in series to form a loop.
二元相位侦测器121接收均衡信号以及恢复时脉并输出恢复位流以及相位误差信号。CDR滤波器122接收相位误差信号并输出时脉控制信号。时脉产生电路123接收时脉控制信号并输出恢复时脉。The binary phase detector 121 receives the equalized signal and the recovered clock and outputs a recovered bit stream and a phase error signal. The CDR filter 122 receives the phase error signal and outputs a clock control signal. The clock generating circuit 123 receives the clock control signal and outputs a recovered clock.
图2为图1中的接收器100的时序图。参照图2,由于通信通道所造成的色散现象使得接收信号发生色散,因而信号的二元性质变得不明显。在图1中的接收器100用以均衡接收信号,以致使色散现象被修正并且产生的均衡信号具有表示发射器所传输的位流的二个不同电平。FIG. 2 is a timing diagram of the receiver 100 in FIG. 1 . Referring to FIG. 2, since the dispersion phenomenon caused by the communication channel makes the received signal dispersed, the binary nature of the signal becomes less obvious. The receiver 100 in FIG. 1 is used to equalize the received signal so that the dispersion phenomenon is corrected and the resulting equalized signal has two different levels representing the bit stream transmitted by the transmitter.
在图1中的时脉数据恢复电路120用以适当地建立恢复时脉的时序,以致使恢复时脉的上升缘对准于位流的数据位的中间(如时间点201、202、203、204、205、206、207、208)并且恢复时脉的下降缘对准于位流的转态(如时间点211、212、213、214)。藉由以恢复时脉的上升缘来取样均衡信号能便利地产生恢复位流。同时,通过以恢复时脉的下降缘取样均衡信号而获得的边缘取样则能用以产生相位误差信号。The clock data recovery circuit 120 in FIG. 1 is used to properly establish the timing of the recovery clock, so that the rising edge of the recovery clock is aligned with the middle of the data bits of the bit stream (such as time points 201, 202, 203, 204, 205, 206, 207, 208) and the falling edge of the recovery clock is aligned with the transition of the bit stream (such as time points 211, 212, 213, 214). The recovered bit stream is conveniently generated by sampling the equalized signal with the rising edge of the recovered clock. Meanwhile, edge samples obtained by sampling the equalized signal with the falling edge of the recovered clock can be used to generate the phase error signal.
理想上,恢复时脉的下降缘对准于位流的位转态,因此产生的边缘取样应该要与位流具有非统计性关系。若边缘取样偏向转态前的恢复位,则表示恢复时脉的时序太早。若边缘取样偏向转态后的恢复位,则表示恢复时脉的时序太晚。在这种方式下,相位误差信号由二元相位侦测器121产生并且用于调整恢复时脉的时序。相位误差信号由CDR滤波器122过滤,藉以产生时脉控制信号。时脉产生电路123依照时脉控制信号产生恢复时脉。因此,恢复时脉以封闭回路(closed loop)的方式控制,以致于对准于均衡信号的时序。Ideally, the falling edge of the recovered clock is aligned with the bit transitions of the bit stream, so the resulting edge samples should have a non-statistical relationship to the bit stream. If the edge sampling is biased toward the recovery bit before the transition, it means that the timing of the recovery clock is too early. If the edge sampling is biased toward the recovery bit after the transition, it means that the timing of the recovery clock is too late. In this way, the phase error signal is generated by the binary phase detector 121 and used to adjust the timing of the recovered clock. The phase error signal is filtered by the CDR filter 122 to generate a clock control signal. The clock generating circuit 123 generates a recovered clock according to the clock control signal. Therefore, the recovery clock is controlled in a closed loop manner so as to be aligned with the timing of the equalized signal.
图1中的接收器100适用于单路串行数据连接。针对多路串行数据连接,以4路为例,则需要4个这种接收器,并且每一接收器使用于一路。于此,可简单地使用4个图1的接收器100。Receiver 100 in FIG. 1 is suitable for a single serial data connection. For multiple serial data connections, taking 4 channels as an example, 4 such receivers are required, and each receiver is used for one channel. Here, four receivers 100 of FIG. 1 can simply be used.
图1中的时脉数据恢复电路120一般有2种架构:模拟架构与数字架构。The clock data recovery circuit 120 in FIG. 1 generally has two architectures: an analog architecture and a digital architecture.
在模拟架构上,涉及的中间信号本质为模拟的。相位误差信号通常是电流模式信号,并且CDR滤波器122通常是包含串联的电阻与电容的负载电路。时脉控制信号通常是电压信号,并且时脉产生电路123通常为压控振荡器(voltage-controlled oscillator;VCO)。On analog architectures, the intermediate signals involved are analog in nature. The phase error signal is typically a current mode signal, and the CDR filter 122 is typically a load circuit comprising a resistor and capacitor in series. The clock control signal is usually a voltage signal, and the clock generating circuit 123 is usually a voltage-controlled oscillator (VCO).
在数字架构上,涉及的中间信号本质为数字的。相位误差信号通常是三元数字信号,并且CDR滤波器122通常是包含二乘法器、一累加器与一加法器的数字滤波器。时脉控制信号通常是具体指出欲选择的时脉相位的相位选择码。时脉产生电路123通常包括相位选择电路,并且此相位选择电路依照相位选择码在多相位时脉中的多个时脉相位选择一时脉相位。数字架构因其数字本质而具有吸引力,故其有助于使用设计自动化工具来简化设计,例如:逻辑合成以及自动布局和布线。On digital architectures, the intermediate signals involved are digital in nature. The phase error signal is usually a ternary digital signal, and the CDR filter 122 is usually a digital filter including a quadratic multiplier, an accumulator and an adder. The clock control signal is usually a phase selection code specifying the clock phase to be selected. The clock generating circuit 123 generally includes a phase selection circuit, and the phase selection circuit selects a clock phase from a plurality of clock phases in the multi-phase clock according to a phase selection code. Digital architecture is attractive because of its digital nature, so it helps to simplify the design using design automation tools, such as: logic synthesis and automatic place and route.
此外,相较于模拟架构,数字架构的效能是较为一致、更可预料、且较不易受噪声、供应电压变化和温度变化的影响。不幸地,对于受人关注的高速串行连接(例如:HDMI),符号速率太高,以使CDR电路能以相同时脉速率(同于串行连接的符号速率)运作。因此,人们被迫诉诸区块处理(block processing),即,缓冲相位误差信号并处理成块。如此使得CDR电路以低于串行连接的符号速率的时脉速率运作。举例而言,若模块尺寸为10,则以同一时间10取样且低于符号速率10倍的速率缓冲并处理相位误差信号。然而,如此则在CDR电路中引入了一个延迟(latency)并且降低了时脉恢复的效能。因此,模拟架构通常在时脉恢复的效能上具有较高的上限。数字架构则较顺应于现代CMOS(complementary metal oxidesemiconductor;互补式金氧半导体)技术的制造工艺演进,并且能不断地增加电路速度并缩小电路尺寸。换句话说,模拟架构无法顺应制造工艺演进,因此一般不具备数字架构在功率与尺寸上的功效。In addition, the performance of digital architectures is more consistent, more predictable, and less susceptible to noise, supply voltage variations, and temperature variations than analog architectures. Unfortunately, for high-speed serial connections of interest (eg, HDMI), the symbol rate is too high to allow the CDR circuit to operate at the same clock rate as the serial connection's symbol rate. Therefore, one is forced to resort to block processing, ie the phase error signal is buffered and processed into blocks. This allows the CDR circuit to operate at a clock rate lower than the symbol rate of the serial link. For example, if the block size is 10, then the phase error signal is buffered and processed at a rate of 10 samples at a time which is 10 times lower than the symbol rate. However, this introduces a delay in the CDR circuit and reduces the efficiency of clock recovery. Therefore, analog architectures generally have a high upper bound on clock recovery performance. The digital architecture is more in line with the evolution of the manufacturing process of modern CMOS (complementary metal oxide semiconductor) technology, and can continuously increase the circuit speed and reduce the circuit size. In other words, analog architectures cannot keep up with manufacturing process evolution, so they generally do not have the power and size efficiencies of digital architectures.
发明内容Contents of the invention
在一实施例中,一种多路接收器包括一第一均衡器、一第二均衡器、一模拟时脉数据恢复电路以及一数字时脉数据恢复电路。第一均衡器用以接收一第一接收信号并输出一第一均衡信号。第二均衡器用以接收一第二接收信号并输出一第二均衡信号。模拟时脉数据恢复电路用以接收第一均衡信号并依照一模拟控制电压输出一第一恢复位流与一第一恢复时脉。数字时脉数据恢复电路用以接收第二均衡信号与第一恢复时脉并依照一数字相位选择信号基于第一恢复时脉的相位选择输出一第二恢复位流与一第二恢复时脉。In one embodiment, a multi-channel receiver includes a first equalizer, a second equalizer, an analog clock data recovery circuit, and a digital clock data recovery circuit. The first equalizer is used for receiving a first received signal and outputting a first equalized signal. The second equalizer is used for receiving a second received signal and outputting a second equalized signal. The analog clock data recovery circuit is used for receiving the first equalized signal and outputting a first recovered bit stream and a first recovered clock according to an analog control voltage. The digital clock data recovery circuit is used for receiving the second equalization signal and the first recovered clock, and outputting a second recovered bit stream and a second recovered clock according to a digital phase selection signal based on phase selection of the first recovered clock.
在一些实施例中,第一恢复时脉是由一压控振荡器产生,且压控振荡器是由以封闭回路建立的模拟控制电压所控制,以致使第一恢复时脉的时序对准于第一均衡信号的时序。In some embodiments, the first recovered clock is generated by a voltage-controlled oscillator, and the voltage-controlled oscillator is controlled by an analog control voltage established in a closed loop, so that the timing of the first recovered clock is aligned with Timing of the first equalized signal.
在一些实施例中,第二恢复时脉是依照数字相位选择信号经由第一恢复时脉的相位选择而产生,且数字相位选择信号是以封闭回路建立,以致使二恢复时脉的时序对准于第二均衡信号的时序。In some embodiments, the second recovered clock is generated according to the phase selection of the first recovered clock by the digital phase selection signal, and the digital phase selection signal is established in a closed loop, so that the timings of the two recovered clocks are aligned at the timing of the second equalization signal.
在一些实施例中,模拟时脉数据恢复电路包括一二元相位侦测器、一电荷泵、一模拟回路滤波器以及一压控振荡器。二元相位侦测器用以接收第一均衡信号以及第一恢复时脉并输出一第一恢复位流以及一时序误差信号。电荷泵用以接收时序误差信号并且输出一修正电流信号。模拟回路滤波器用以接收修正电流信号并且输出模拟控制电压。压控振荡器用以于模拟控制电压的控制下产生第一恢复时脉。In some embodiments, the analog clock data recovery circuit includes a binary phase detector, a charge pump, an analog loop filter, and a voltage controlled oscillator. The binary phase detector is used for receiving the first equalized signal and the first restored clock and outputting a first restored bit stream and a timing error signal. The charge pump is used for receiving the timing error signal and outputting a corrected current signal. The analog loop filter is used for receiving the correction current signal and outputting an analog control voltage. The voltage controlled oscillator is used for generating the first recovery clock under the control of the analog control voltage.
在一些实施例中,数字时脉数据恢复电路包括一二元相位侦测器、一数字回路滤波器、一时脉相位选择器以及一除法电路。二元相位侦测器用以接收第二均衡信号并且依照第二恢复时脉与一已除降时脉输出第二恢复位流与一时序误差信号。数字回路滤波器用以接收时序误差信号并且依照已除降时脉输出数字相位选择信号。时脉相位选择器用以在数字相位选择信号的控制下基于第一恢复时脉的相位选择输出第二恢复时脉。除法电路用以除降第二恢复时脉来产生已除降时脉。In some embodiments, the digital clock data recovery circuit includes a binary phase detector, a digital loop filter, a clock phase selector, and a division circuit. The binary phase detector is used for receiving the second equalized signal and outputting the second recovered bit stream and a timing error signal according to the second recovered clock and a divided down clock. The digital loop filter is used for receiving the timing error signal and outputting the digital phase selection signal according to the divided down clock. The clock phase selector is used for selecting and outputting the second recovered clock based on the phase of the first recovered clock under the control of the digital phase selection signal. The dividing circuit is used for dividing down the second recovery clock to generate the divided down clock.
其中,时脉相位选择器可包括一多工器。此外,时脉相位选择器还可包括一相位内插器。Wherein, the clock phase selector may include a multiplexer. In addition, the clock phase selector may further include a phase interpolator.
在一些实施例中,数字时脉数据恢复电路包括一逻辑电路,并且此逻辑电路是根据由除降第二恢复时脉而得的一已除降时脉运作。In some embodiments, the digital clock data recovery circuit includes a logic circuit, and the logic circuit operates according to a divided down clock obtained by dividing down the second recovered clock.
在另一实施例中,一种多路接收器的信号接收方法包括:接收一第一接收信号与一第二接收信号、均衡第一接收信号为一第一均衡信号、均衡第二接收信号为一第二均衡信号、利用一模拟架构对第一均衡信号进行时脉数据恢复处理以输出一第一恢复位流与一第一恢复时脉以及利用一数字架构对第二均衡信号进行时脉数据恢复处理以输出一第二恢复位流与一第二恢复时脉。In another embodiment, a signal receiving method of a multi-channel receiver includes: receiving a first received signal and a second received signal, equalizing the first received signal into a first equalized signal, and equalizing the second received signal into A second equalized signal, using an analog architecture to perform clock data recovery processing on the first equalized signal to output a first restored bit stream and a first restored clock, and using a digital architecture to perform clock data on the second equalized signal The recovery process is used to output a second recovery bit stream and a second recovery clock.
附图说明Description of drawings
图1为现有单路串行数据连接的接收器的概要示意图。FIG. 1 is a schematic diagram of a conventional single-channel serial data connection receiver.
图2为图1中的接收器的时序图。FIG. 2 is a timing diagram of the receiver in FIG. 1 .
图3为根据本发明一实施例的4路接收器的概要示意图。FIG. 3 is a schematic diagram of a 4-way receiver according to an embodiment of the present invention.
图4为图3中的均衡器的一实施例的示意图。FIG. 4 is a schematic diagram of an embodiment of the equalizer in FIG. 3 .
图5A为图3中的模拟CDR电路的一实施例的示意图。FIG. 5A is a schematic diagram of an embodiment of the analog CDR circuit in FIG. 3 .
图5B是图5A中的第一恢复时脉的时序图。FIG. 5B is a timing diagram of the first recovery clock in FIG. 5A .
图5C是图5A中的BPD的一实施例的功能方块图。FIG. 5C is a functional block diagram of an embodiment of the BPD in FIG. 5A.
图5D是图5A中的电荷泵与模拟回路滤波器的一实施例的概要示意图。FIG. 5D is a schematic diagram of an embodiment of the charge pump and analog loop filter in FIG. 5A .
图5E是图5A中的VCO的一实施例的概要示意图。FIG. 5E is a schematic diagram of an embodiment of the VCO shown in FIG. 5A.
图6A是图3中的数字CDR电路的一实施例的功能方块图。FIG. 6A is a functional block diagram of an embodiment of the digital CDR circuit in FIG. 3 .
图6B是图6A中的BBPD的一实施例的功能方块图。FIG. 6B is a functional block diagram of an embodiment of the BBPD in FIG. 6A.
图6C为图6A中的数字回路滤波器的一实施例的功能方块图。FIG. 6C is a functional block diagram of an embodiment of the digital loop filter in FIG. 6A .
图6D是图6A中的时脉相位选择器的一实施例的概要示意图。FIG. 6D is a schematic diagram of an embodiment of the clock phase selector in FIG. 6A .
图6E是图6A中的时脉相位选择器的另一实施例的概要示意图。FIG. 6E is a schematic diagram of another embodiment of the clock phase selector in FIG. 6A .
图7为根据本发明一实施例的多路接收器的信号接收方法的流程图。FIG. 7 is a flowchart of a signal receiving method of a multi-channel receiver according to an embodiment of the present invention.
其中,附图标记说明如下:Wherein, the reference signs are explained as follows:
100 接收器100 receivers
110 均衡器110 equalizer
120 时脉数据恢复(CDR)电路120 clock data recovery (CDR) circuit
121 二元相位侦测器121 binary phase detector
122 CDR滤波器122 CDR filters
123 时脉产生电路123 clock generator circuit
201 时间点201 points in time
202 时间点202 points in time
203 时间点203 points in time
204 时间点204 points in time
205 时间点205 points in time
206 时间点206 points in time
207 时间点207 points in time
208 时间点208 points in time
211 时间点211 points in time
212 时间点212 points in time
213 时间点213 points in time
214 时间点214 points in time
3004 路接收器3004 channel receiver
310 第一均衡器310 First Equalizer
311 第二均衡器311 Second equalizer
312 第三均衡器312 3rd equalizer
313 第四均衡器313 4th equalizer
320 模拟CDR电路320 Analog CDR circuit
321 第一数字CDR电路321 The first digital CDR circuit
322 第二数字CDR电路322 Second digital CDR circuit
323 第三数字CDR电路323 Third digital CDR circuit
400 均衡器400 equalizer
401 晶体管401 transistor
402 晶体管402 transistors
411 电阻411 resistance
412 电阻412 resistors
421 电流源421 Current Source
422 电流源422 current source
431 电阻431 resistance
432 电容432 capacitance
500 模拟CDR电路500 Analog CDR circuit
510 二元相位侦测器(BPD)510 Binary Phase Detector (BPD)
511 第一数据正反器(DFF)511 First data flip-flop (DFF)
512 第二DFF512 Second DFF
513 第三DFF513 Third DFF
514 第四DFF514 Fourth DFF
515 BPD逻辑单元515 BPD logic unit
520 电荷泵520 charge pump
521 电流源521 current source
522 第一开关522 First switch
523 第二开关523 Second switch
524 电流槽524 current bath
530 模拟回路滤波器530 Analog Loop Filter
531 电阻531 resistance
532 电容532 capacitance
540 压控振荡器540 Voltage Controlled Oscillator
541 压控延迟单元541 Voltage Controlled Delay Unit
542 压控延迟单元542 Voltage Controlled Delay Unit
543 压控延迟单元543 Voltage Controlled Delay Unit
544 压控延迟单元544 Voltage Controlled Delay Unit
551 上升缘551 rising edge
552 上升缘552 Rising edge
553 上升缘553 Rising edge
554 上升缘554 rising edge
600 数字CDR电路600 digital CDR circuit
610 区块式二元相位侦测器610 Block Binary Phase Detector
611 BPD611 BPD
612 抽取逻辑电路612 Extract logic circuits
620 串行并行转换器620 Serial Parallel Converter
621 串行数据缓冲器621 Serial Data Buffer
622 串行数据缓冲器622 serial data buffer
623 串行数据缓冲器623 serial data buffer
624 串行数据缓冲器624 serial data buffer
625 并行数据缓冲器625 parallel data buffers
626 并行数据缓冲器626 parallel data buffers
627 并行数据缓冲器627 parallel data buffer
628 并行数据缓冲器628 parallel data buffers
629 并行数据缓冲器629 parallel data buffers
630 数字回路滤波器630 Digital Loop Filter
631 数字滤波器631 Digital Filter
632 三角积分调制器632 delta-sigma modulator
640 时脉相位选择器640 Clock Phase Selector
650 除5电路650 divide by 5 circuit
660 多工器660 multiplexer
670 时脉选择电路670 clock selection circuit
671 第一多工器671 The first multiplexer
672 第二多工器672 Second multiplexer
673 相位内插器673 phase interpolator
R0 第一接收信号R0 first received signal
R1 第二接收信号R1 second received signal
R2 第三接收信号R2 The third received signal
R3 第四接收信号R3 The fourth received signal
S0 第一均衡信号S0 first equalized signal
S1 第二均衡信号S1 second equalization signal
S2 第三均衡信号S2 third equalization signal
S3 第四均衡信号S3 Fourth equalization signal
D0 第一恢复位流D0 first recovery bit stream
D1 第二恢复位流D1 second recovery bit stream
D2 第三恢复位流D2 third recovery bit stream
D3 第四恢复位流D3 Fourth recovery bit stream
CK0 第一恢复时脉CK0 first recovery clock
CK1 第二恢复时脉CK1 second recovery clock
CK2 第三恢复时脉CK2 Third Recovery Clock
CK3 第四恢复时脉CK3 fourth recovery clock
R0+ 正端接收信号R0+ positive terminal receives signal
R0- 负端接收信号R0- The negative terminal receives the signal
S0+ 正端均衡信号S0+ Positive balanced signal
S0- 负端均衡信号S0- Negative balance signal
VDD 供电节点VDD supply node
TE0 第一时序误差信号TE0 First timing error signal
TE1 第二时序误差信号TE1 Second timing error signal
CC 修正电流信号CC corrected current signal
VC 控制电压VC control voltage
CK0[7:0] 第一恢复时脉CK0[7:0] First recovery clock
CK0[0] 第一恢复时脉CK0[0] First recovery clock
CK0[1] 第一恢复时脉CK0[1] First recovery clock
CK0[2] 第一恢复时脉CK0[2] First recovery clock
CK0[3] 第一恢复时脉CK0[3] First recovery clock
CK0[4] 第一恢复时脉CK0[4] First recovery clock
CK0[5] 第一恢复时脉CK0[5] First recovery clock
CK0[6] 第一恢复时脉CK0[6] First recovery clock
CK0[7] 第一恢复时脉CK0[7] First recovery clock
Ts 时脉周期T s clock period
D0d 延迟信号D0d Delay signal
E0 边缘取样E0 edge sampling
E0s 同步边缘取样E0s synchronous edge sampling
UP 第一逻辑信号UP first logic signal
DN 第二逻辑信号DN second logic signal
PH 相位选择信号PH phase selection signal
CK1DD 已除降时脉CK1DD has been clocked down
TES 串行时序误差信号TES serial timing error signal
TEP[0]~TEP[4] 并行时序误差信号TEP[0]~TEP[4] Parallel timing error signal
FTE 过滤后时序误差信号FTE filtered timing error signal
710 接收一第一接收信号与一第二接收信号710 Receive a first received signal and a second received signal
720 分别均衡第一接收信号与第二接收信号为一第一均衡信号与一第二均衡信号720 Respectively equalize the first received signal and the second received signal into a first equalized signal and a second equalized signal
730 利用具有压控振荡器的一模拟架构对第一均衡信号执行时脉数据恢复处理以输出一第一恢复位流与一第一恢复时脉,其中模拟架构包括一压控振荡器730 Perform clock data recovery processing on the first equalized signal using an analog architecture with a voltage controlled oscillator, wherein the analog architecture includes a voltage controlled oscillator to output a first restored bit stream and a first restored clock
740 利用一数字架构对第二均衡信号执行时脉数据恢复处理以输出一第二恢复位流与一第二恢复时脉,其中数字架构包括时脉相位选择,且此时脉相位选择是出自于参考第一恢复时脉的时序740 performs clock data recovery processing on the second equalized signal using a digital architecture, wherein the digital architecture includes clock phase selection, and the clock phase selection is obtained from Refer to the timing of the first recovered clock
具体实施方式detailed description
本发明是关于一种多路串行连接接收器。于此,说明书揭示多个实施例,但应可了解的是本发明可以多种方法实现,并不限于下述的特定范例或实现此些范例的任意特征的特定方法。在其他实例中,并未显示或描述公众所知悉的细节,以避免混淆本发明的技术特征。The present invention relates to a multiple serial connection receiver. Herein, the description discloses several embodiments, but it should be understood that the present invention can be implemented in various ways, and is not limited to the specific examples described below or specific methods for implementing any features of these examples. In other instances, details known to the public are not shown or described in order to avoid obscuring technical characteristics of the present invention.
在本文中,当利用以模拟电压控制的压控振荡器来产生恢复时脉时,时脉数据恢复(clock-data recovery;CDR)电路/架构就属于模拟CDR电路/架构。在模拟CDR电路/架构下,是藉由建立模拟电压的适当值以封闭回路的方式来调整恢复时脉。In this paper, a clock-data recovery (CDR) circuit/architecture belongs to an analog CDR circuit/architecture when a VCO controlled by an analog voltage is used to generate a recovery clock. Under the analog CDR circuit/architecture, the recovery clock is adjusted in a closed-loop manner by establishing an appropriate value of the analog voltage.
当利用以数字相位选择信号控制的相位选择电路(或时脉相位选择器)来(基于多相位时脉)产生恢复时脉时,CDR电路/架构就属于数字CDR电路/架构。在数字CDR电路/架构下,是藉由建立相位选择信号的适当值以封闭回路的方式来调整恢复时脉。A CDR circuit/architecture is a digital CDR circuit/architecture when a recovered clock is generated (based on a multi-phase clock) using a phase selection circuit (or clock phase selector) controlled by a digital phase selection signal. Under the digital CDR circuit/architecture, the recovery clock is adjusted in a closed loop manner by establishing the appropriate value of the phase selection signal.
以4路串行数据连接为例,但不以此为限。4路串行数据连接包括由发射器端经由通信通道同时传送4个独立的位流至接收器端。尽管是传送4个独立的位流,发射器端还是使用一共用时脉源做为时序参考,并且此时序参考通常是来自锁定在本地晶体振荡器的时序上的锁相回路(phase lock loop;PLL)的输出。因此,在接收器端进行接收的情况下,尽管4位流因4通信通道之间通道长度的不匹配会发生时序偏差(timing skew),但4位流在时序上还是会相互追踪。Take 4 serial data connections as an example, but not limited thereto. A 4-way serial data connection consists of simultaneously transmitting 4 independent bit streams from the transmitter to the receiver via the communication channel. Although four independent bit streams are transmitted, the transmitter uses a common clock source as a timing reference, and this timing reference is usually from a phase lock loop (phase lock loop) locked to the timing of the local crystal oscillator; PLL) output. Therefore, in the case of receiving at the receiver, although the 4-bit streams will have a timing skew due to the mismatch of channel lengths between the 4 communication channels, the 4-bit streams will still track each other in timing.
图3为一实施例的4路接收器的概要示意图。参照图3,基于上述特性,4路接收器300包括一第一均衡器310、一模拟CDR电路320、一第二均衡器311、一第三均衡器312、一第四均衡器313、一第一数字CDR电路321、一第二数字CDR电路322以及一第三数字CDR电路323。FIG. 3 is a schematic diagram of a 4-way receiver according to an embodiment. With reference to Fig. 3, based on above-mentioned characteristics, 4-way receiver 300 comprises a first equalizer 310, an analog CDR circuit 320, a second equalizer 311, a third equalizer 312, a fourth equalizer 313, a first A digital CDR circuit 321 , a second digital CDR circuit 322 and a third digital CDR circuit 323 .
第一均衡器310接收一第一接收信号R0,并且输出一第一均衡信号S0。模拟CDR电路320接收第一均衡信号S0,并且输出一第一恢复时脉CK0和一第一恢复位流D0。第二均衡器311接收一第二接收信号R1,并且输出一第二均衡信号S1。第一数字CDR电路321接收第二均衡信号S1和第一恢复时脉CK0,并且输出一第二恢复时脉CK1和一第二恢复位流D1。第三均衡器312接收一第三接收信号R2,并且输出一第三均衡信号S2。第二数字CDR电路322接收第三均衡信号S2和第一恢复时脉CK0,并且输出一第三恢复时脉CK2和一第三恢复位流D2。第四均衡器313接收一第四接收信号R3,并且输出一第四均衡信号S3。第三数字CDR电路323接收第四均衡信号S3和第一恢复时脉CK0,并且输出一第四恢复时脉CK3和一第四恢复位流D3。The first equalizer 310 receives a first received signal R0 and outputs a first equalized signal S0. The analog CDR circuit 320 receives the first equalized signal S0, and outputs a first recovered clock CK0 and a first recovered bit stream D0. The second equalizer 311 receives a second received signal R1 and outputs a second equalized signal S1. The first digital CDR circuit 321 receives the second equalized signal S1 and the first restored clock CK0 , and outputs a second restored clock CK1 and a second restored bit stream D1 . The third equalizer 312 receives a third received signal R2 and outputs a third equalized signal S2. The second digital CDR circuit 322 receives the third equalized signal S2 and the first restored clock CK0 , and outputs a third restored clock CK2 and a third restored bit stream D2 . The fourth equalizer 313 receives a fourth received signal R3 and outputs a fourth equalized signal S3. The third digital CDR circuit 323 receives the fourth equalized signal S3 and the first recovered clock CK0 , and outputs a fourth recovered clock CK3 and a fourth recovered bit stream D3 .
将模拟CDR电路320设计成具有高效能的时脉恢复,以致使第一恢复时脉CK0成功追踪时序参考。并且,第一接收信号R0的时序最初是依照时序参考建立在发射器端。The analog CDR circuit 320 is designed to have high performance clock recovery such that the first recovered clock CK0 successfully tracks the timing reference. Also, the timing of the first received signal R0 is initially established at the transmitter according to the timing reference.
再者,利用模拟架构能允许CDR电路在时脉恢复的效能上具有较高的上限。此外,尽管各接收信号具有其时间偏差,第一接收信号R0的时序还能成功地分别追踪第一接收信号R1、第三接收信号R2与第四接收信号R3。并且,尽管各接收信号具有其时间偏差,第一恢复时脉CK0亦能成功地分别追踪第二接收信号R1、第三接收信号R2与第四接收信号R3。Furthermore, using an analog architecture allows the CDR circuit to have a higher upper limit on the performance of clock recovery. In addition, although the received signals have their time offsets, the timing of the first received signal R0 can successfully track the first received signal R1 , the third received signal R2 and the fourth received signal R3 respectively. Moreover, although the received signals have their time deviations, the first recovered clock CK0 can successfully track the second received signal R1 , the third received signal R2 and the fourth received signal R3 respectively.
因此,当第一恢复时脉CK0被提供给第一数字CDR电路321、第二数字CDR电路322与第三数字CDR电路323做为时序参考时,三个数字CDR电路321、322、323均只需要侦测第一接收信号R0与其他三个接收信号R1、R2、R3之间各别的时序偏差即可。如此一来,大大地减缓降低了三个数字CDR电路321、322、323的时脉恢复的工作的难度,因此即使使用数字架构仍能具有高效能的时脉恢复。因此,规避了数字架构性能不足的问题,同时完整保留数字架构的优点。藉由使用一模拟CDR电路320以及三个数字CDR电路321、322、323,此4路接收器300具备CDR的模拟架构与数字架构两者的优点。Therefore, when the first recovered clock CK0 is provided to the first digital CDR circuit 321, the second digital CDR circuit 322 and the third digital CDR circuit 323 as a timing reference, the three digital CDR circuits 321, 322, 323 only It is only necessary to detect timing deviations between the first received signal R0 and the other three received signals R1 , R2 , R3 . In this way, the difficulty of clock recovery of the three digital CDR circuits 321 , 322 , 323 is greatly eased, so even if a digital architecture is used, high-performance clock recovery is still possible. Therefore, the problem of insufficient performance of the digital architecture is avoided, while the advantages of the digital architecture are fully preserved. By using an analog CDR circuit 320 and three digital CDR circuits 321, 322, 323, the 4-way receiver 300 has the advantages of both the analog and digital architectures of CDR.
图4为图3中的均衡器310的一实施例的示意图。参照图4,均衡器400利用差动信号传输架构。其中,第一接收信号R0包括一正端接收信号R0+以及一负端接收信号R0-,并且第一均衡信号S0包括一正端均衡信号S0+以及一负端均衡信号S0-。均衡器400包括一差动对、二电阻411、412、二电流源421、422以及一并联电阻电容(RC)电路。于此,差动对具有二晶体管401、402,并且提供一增益。在一些实施例中,晶体管401、402可为N通道金氧半(n-channel metal oxide semiconductor;NMOS)晶体管。电阻411、412提供一负载,并且电流源421、422提供一偏压。并联RC电路具有并联的电阻431与电容432,并且提供源极退化(source degeneration)。于附图中,VDD代表供电节点。由于均衡器400的详细电路运作为本领域所熟知,因此不再赘述。此外,图3中的均衡器311、312、313亦能使用与均衡器400的相同的电路实施。FIG. 4 is a schematic diagram of an embodiment of the equalizer 310 in FIG. 3 . Referring to FIG. 4, the equalizer 400 utilizes a differential signaling architecture. Wherein, the first received signal R0 includes a positive-end received signal R0+ and a negative-end received signal R0−, and the first equalized signal S0 includes a positive-end equalized signal S0+ and a negative-end equalized signal S0−. The equalizer 400 includes a differential pair, two resistors 411, 412, two current sources 421, 422, and a parallel resistor-capacitor (RC) circuit. Here, the differential pair has two transistors 401, 402 and provides a gain. In some embodiments, the transistors 401 and 402 may be N-channel metal oxide semiconductor (NMOS) transistors. Resistors 411, 412 provide a load, and current sources 421, 422 provide a bias voltage. The parallel RC circuit has a resistor 431 and a capacitor 432 in parallel and provides source degeneration. In the drawings, VDD represents a power supply node. Since the detailed circuit operation of the equalizer 400 is well known in the art, it is not repeated here. In addition, the equalizers 311 , 312 , and 313 in FIG. 3 can also be implemented using the same circuit as the equalizer 400 .
图5A为图3中的模拟CDR电路320的一实施例的示意图。参照图5A,模拟CDR电路500包括一二元相位侦测器(binary phase detector;BPD)510、一电荷泵520、一模拟回路滤波器530、以及一压控振荡器(voltage-controlled oscillator;VCO)540。FIG. 5A is a schematic diagram of an embodiment of the analog CDR circuit 320 in FIG. 3 . 5A, the analog CDR circuit 500 includes a binary phase detector (binary phase detector; BPD) 510, a charge pump 520, an analog loop filter 530, and a voltage-controlled oscillator (voltage-controlled oscillator; VCO )540.
以第一恢复时脉CK0为八相位时脉(因此标示为CK0[7:0])为例,但不以此为限。BPD510接收第一均衡信号S0与第一恢复时脉CK0[7:0],并且输出第一恢复位流D0与一第一时序误差信号TE0。电荷泵520接收第一时序误差信号TE0,并且输出一修正电流信号CC。模拟回路滤波器530接收修正电流信号CC,并且输出一控制电压VC。VCO540接收控制电压VC,并且输出第一恢复时脉CK0[7:0]。于此,控制电压VC为一模拟信号。Take the first recovered clock CK0 as an eight-phase clock (hence marked as CK0[7:0]) as an example, but not limited thereto. The BPD 510 receives the first equalized signal S0 and the first restored clock CK0 [7:0], and outputs the first restored bit stream D0 and a first timing error signal TE0 . The charge pump 520 receives the first timing error signal TE0 and outputs a corrected current signal CC. The analog loop filter 530 receives the corrected current signal CC and outputs a control voltage VC. The VCO 540 receives the control voltage VC, and outputs the first recovery clock CK0[7:0]. Here, the control voltage VC is an analog signal.
图5B是第一恢复时脉CK0[7:0]的时序图。参照图5B,第一恢复时脉CK0[7:0]是八相位时脉。此八相位时脉具有八相位(相位0、1、2、3~7),且八相位在时脉周期Ts的期间均匀位移。如图所示,在第一恢复时脉CK0[0](相位0)的上升缘551与下一上升缘552之间的时间差为时脉周期Ts。在第一恢复时脉CK0[0](相位0)的上升缘551与第一恢复时脉CK0[1](相位1)的上升缘553之间的时间差为八分之一的时脉周期Ts/8。在第一恢复时脉CK0[0]与第一恢复时脉CK0[4]之间有4相位位移(phase step),因此在第一恢复时脉CK0[0](相位0)的上升缘551与第一恢复时脉CK0[4](相位4)的上升缘554之间的时间差为二分之一的时脉周期Ts/2。FIG. 5B is a timing diagram of the first recovery clock CK0[7:0]. Referring to FIG. 5B , the first recovered clock CK0 [7:0] is an eight-phase clock. The eight-phase clock has eight phases (phases 0, 1, 2, 3-7), and the eight phases are uniformly shifted during the clock period T s . As shown in the figure, the time difference between the rising edge 551 and the next rising edge 552 of the first recovered clock CK0[0] (phase 0) is the clock period T s . The time difference between the rising edge 551 of the first recovered clock CK0[0] (phase 0) and the rising edge 553 of the first recovered clock CK0[1] (phase 1) is one-eighth of the clock period T s /8. There are 4 phase shifts (phase steps) between the first recovered clock CK0[0] and the first recovered clock CK0[4]. Therefore, on the rising edge 551 of the first recovered clock CK0[0] (phase 0) The time difference from the rising edge 554 of the first recovery clock CK0[4] (phase 4) is one-half of the clock period T s /2.
图5C是图5A中的BPD510的一实施例的功能方块图。参照图5C,BPD510包括一第一数据正反器(data flip-flop;DFF)511、一第二DFF512、一第三DFF513、一第四DFF514、以及一BPD逻辑单元515。FIG. 5C is a functional block diagram of an embodiment of BPD 510 in FIG. 5A . Referring to FIG. 5C , the BPD 510 includes a first data flip-flop (data flip-flop; DFF) 511 , a second DFF 512 , a third DFF 513 , a fourth DFF 514 , and a BPD logic unit 515 .
第一DFF511在第一恢复时脉CK0[0]的上升缘触发,以接收第一均衡信号S0并输出第一恢复位流D0。第二DFF512在第一恢复时脉CK0[0]的上升缘触发,以接收第一恢复位流D0并输出一延迟信号D0d。此延迟信号D0d是第一恢复位流D0的单位周期延迟(unit-cycledelay)。第三DFF513在第一恢复时脉CK0[0]的下降缘触发,以接收第一等化信号S0并输出一边缘取样E0。第四DFF514在第一恢复时脉CK0[0]的上升缘触发,以接收边缘取样E0并输出一同步边缘取样E0s。BPD逻辑单元515接收第一恢复位流D0、延迟信号D0d与同步边缘取样E0s,并输出第一时序误差信号TE0。第一时序误差信号TE0为具有三个可能值(即,0、1及-1)中的一的三元信号。The first DFF 511 is triggered on the rising edge of the first restored clock CK0[0] to receive the first equalized signal S0 and output the first restored bit stream D0. The second DFF 512 is triggered on the rising edge of the first restored clock CK0[0] to receive the first restored bit stream D0 and output a delayed signal D0d. The delay signal D0d is the unit-cycle delay of the first recovery bit stream D0. The third DFF 513 is triggered on the falling edge of the first recovery clock CK0[0] to receive the first equalization signal S0 and output an edge sample E0. The fourth DFF 514 is triggered on the rising edge of the first recovery clock CK0[0] to receive the edge sample E0 and output a synchronous edge sample E0s. The BPD logic unit 515 receives the first recovery bit stream D0, the delay signal D0d and the synchronization edge sample E0s, and outputs a first timing error signal TE0. The first timing error signal TE0 is a ternary signal having one of three possible values (ie, 0, 1, and -1).
BPD逻辑单元515为执行下述C语言码所述的逻辑运作的逻辑电路。The BPD logic unit 515 is a logic circuit that executes the logic operation described in the following C language code.
在电路执行上,第一时序误差信号TE0是由一第一逻辑信号UP以及一第二逻辑信号DN来表示。应注意的是,各逻辑信号具有二可能值(即,1及0)中之一。当第一时序误差信号TE0为0时,第一逻辑信号UP以及第二逻辑信号DN均为0;当第一时序误差信号TE0为1时,第一逻辑信号UP为1以及第二逻辑信号DN为0;以及当第一时序误差信号TE0为-1时,第一逻辑信号UP为0以及第二逻辑信号DN为1。In terms of circuit implementation, the first timing error signal TE0 is represented by a first logic signal UP and a second logic signal DN. It should be noted that each logic signal has one of two possible values (ie, 1 and 0). When the first timing error signal TE0 is 0, both the first logic signal UP and the second logic signal DN are 0; when the first timing error signal TE0 is 1, the first logic signal UP is 1 and the second logic signal DN is 0; and when the first timing error signal TE0 is −1, the first logic signal UP is 0 and the second logic signal DN is 1.
图5D是图5A中的电荷泵520与模拟回路滤波器530的一实施例的概要示意图。参照图5D,电荷泵520包括一电流源521、一第一开关522、一第二开关523以及一电流槽524。FIG. 5D is a schematic diagram of an embodiment of the charge pump 520 and the analog loop filter 530 in FIG. 5A . Referring to FIG. 5D , the charge pump 520 includes a current source 521 , a first switch 522 , a second switch 523 and a current sink 524 .
第一开关522是由第一逻辑信号UP控制,而第二开关523是由第二逻辑信号DN控制。产生的修正电流信号CC为电流模式信号。应注意的是,如前述,第一逻辑信号UP以及第二逻辑信号DN是表示第一时序误差信号TE0的二逻辑信号。当第一逻辑信号UP以及第二逻辑信号DN均为0,第一开关522与第二开关523为断开,因此修正电流信号CC为0。当第一逻辑信号UP为1以及第二逻辑信号DN为0时,修正电流信号CC为正,即,电流由电荷泵520流至模拟回路滤波器530。当第一逻辑信号UP为0以及第二逻辑信号DN为1时,修正电流信号CC为负,即,电流由模拟回路滤波器530流回至电荷泵520。模拟回路滤波器530包括串联的电阻531与电容532,并且有效地将修正电流信号CC转换成控制电压VC。The first switch 522 is controlled by a first logic signal UP, and the second switch 523 is controlled by a second logic signal DN. The generated corrected current signal CC is a current mode signal. It should be noted that, as mentioned above, the first logic signal UP and the second logic signal DN are two logic signals representing the first timing error signal TE0. When both the first logic signal UP and the second logic signal DN are 0, the first switch 522 and the second switch 523 are turned off, so the corrected current signal CC is 0. When the first logic signal UP is 1 and the second logic signal DN is 0, the corrected current signal CC is positive, that is, the current flows from the charge pump 520 to the analog loop filter 530 . When the first logic signal UP is 0 and the second logic signal DN is 1, the corrected current signal CC is negative, that is, the current flows back from the analog loop filter 530 to the charge pump 520 . The analog loop filter 530 includes a resistor 531 and a capacitor 532 connected in series, and effectively converts the corrected current signal CC into a control voltage VC.
图5E是图5A中的VCO540的一实施例的概要示意图。参照图5E,VCO540为4阶环形振荡器,并且其包括四个压控延迟单元541、542、543、544。压控延迟单元541、542、543、544配置成环形架构。压控延迟单元541、542、543、544接收控制电压VC,并且输出八相位时脉(第一恢复时脉CK0[7:0])。压控延迟单元541、542、543、544中的每一者接收来自前级电路的差动输出信号,并且输出差动输出信号给后级电路。FIG. 5E is a schematic diagram of an embodiment of the VCO 540 in FIG. 5A . Referring to FIG. 5E , the VCO 540 is a 4th-order ring oscillator, and it includes four voltage-controlled delay units 541 , 542 , 543 , 544 . The voltage-controlled delay units 541, 542, 543, 544 are configured in a ring architecture. The voltage-controlled delay units 541 , 542 , 543 , and 544 receive the control voltage VC and output eight-phase clocks (the first recovery clock CK0 [7:0]). Each of the voltage-controlled delay units 541 , 542 , 543 , 544 receives a differential output signal from a preceding circuit, and outputs a differential output signal to a subsequent circuit.
举例而言,压控延迟单元541接收具有正端第一恢复时脉CK0[7]与负端第一恢复时脉CK0[7]的差动输入信号,并且输出具有正端第一恢复时脉CK0[0]与负端第一恢复时脉CK0[4]的差动输出信号。For example, the voltage-controlled delay unit 541 receives a differential input signal having a positive first recovered clock CK0[7] and a negative first recovered clock CK0[7], and outputs the first recovered clock with a positive The differential output signal of CK0[0] and the first recovered clock CK0[4] at the negative terminal.
于此,压控延迟单元541、542、543、544中的每一者能以美国公开号第US2013/0106515号专利申请案所揭露的压控延迟电路实现。Herein, each of the voltage-controlled delay units 541 , 542 , 543 , and 544 can be implemented as a voltage-controlled delay circuit disclosed in US Patent Application Publication No. US2013/0106515.
图6A是图3中的数字CDR电路321的一实施例的功能方块图。参照图6A,数字CDR电路600包括一区块式二元相位侦测器(block binary phase detector;BBPD)610、一数字回路滤波器630、一时脉相位选择器640、以及一除5电路650。FIG. 6A is a functional block diagram of an embodiment of the digital CDR circuit 321 in FIG. 3 . Referring to FIG. 6A , the digital CDR circuit 600 includes a block binary phase detector (BBPD) 610 , a digital loop filter 630 , a clock phase selector 640 , and a divide-by-5 circuit 650 .
BBPD610接收第二均衡信号S1,并且依照第二恢复时脉CK1与已除降(divided-down)时脉CK1DD输出第二恢复位流D1与第二时序误差信号TE1。数字回路滤波器630接收第二时序误差信号TE1,并且依照已除降时脉CK1DD输出相位选择信号PH。时脉相位选择器640接收相位选择信号PH与第一恢复时脉CK0[7:0],并且输出第二恢复时脉CK1。除5电路650接收第二恢复时脉CK1,并且输出已除降时脉CK1DD。于此,已除降时脉CK1DD的速度较在第二均衡信号S1中的位流的符号速率低5倍。应注意的是,在此范例实施例中,区块处理的区块尺寸为5,但本发明不限于此。于此,相位选择信号PH为一数字信号。The BBPD 610 receives the second equalized signal S1, and outputs the second recovered bit stream D1 and the second timing error signal TE1 according to the second recovered clock CK1 and the divided-down clock CK1DD. The digital loop filter 630 receives the second timing error signal TE1 and outputs the phase selection signal PH according to the divided down clock CK1DD. The clock phase selector 640 receives the phase selection signal PH and the first recovered clock CK0 [7:0], and outputs the second recovered clock CK1 . The divide-by-5 circuit 650 receives the second restored clock CK1 and outputs a divided down clock CK1DD. Here, the speed of the divided down clock CK1DD is five times lower than the symbol rate of the bit stream in the second equalized signal S1. It should be noted that in this exemplary embodiment, the block size of the block processing is 5, but the invention is not limited thereto. Here, the phase selection signal PH is a digital signal.
图6B是图6A中的BBPD610的一实施例的功能方块图。参照图6B,BBPD610包括一BPD611、一串行并行转换器(serial-to-parallel converter;S/P converter)620、以及一抽取逻辑(decimation logic)电路612。FIG. 6B is a functional block diagram of an embodiment of the BBPD 610 in FIG. 6A. Referring to FIG. 6B , the BBPD 610 includes a BPD 611 , a serial-to-parallel converter (S/P converter) 620 , and a decimation logic circuit 612 .
BPD611接收第二均衡信号S1,并且依照第二恢复时脉CK1输出第二恢复位流D1与串行时序误差信号TES。串行并行转换器620将串行时序误差信号TES转换成并行时序误差信号TEP[4:0](即,附图中的TEP[0]、TEP[1]、TEP[2]、TEP[3]及TEP[4])。串行时序误差信号TES是在第二恢复时脉CK1的时脉域中,而并行时序误差信号TEP[4:0]是在已除降时脉CK1DD的时脉域中。抽取逻辑电路612接收并行时序误差信号TEP[4:0],并且输出第二时序误差信号TE1。The BPD 611 receives the second equalized signal S1, and outputs the second restored bit stream D1 and the serial timing error signal TES according to the second restored clock CK1. The serial-to-parallel converter 620 converts the serial timing error signal TES into parallel timing error signals TEP[4:0] (ie, TEP[0], TEP[1], TEP[2], TEP[3 ] and TEP[4]). The serial timing error signal TES is in the clock domain of the second recovered clock CK1 , and the parallel timing error signal TEP[4:0] is in the clock domain of the divided down clock CK1DD. The decimation logic circuit 612 receives the parallel timing error signal TEP[4:0], and outputs a second timing error signal TE1.
其中,BPD611能以图5A中的BPD510实现,此时则分别以第一均衡信号S0、第一恢复时脉CK0[0]与第一时序误差信号TE0取代第二均衡信号S1、第二恢复时脉CK1与串行时序误差信号TES。Among them, BPD611 can be realized by BPD510 in Fig. 5A. At this time, the first equalization signal S0, the first recovery clock CK0[0] and the first timing error signal TE0 are respectively used to replace the second equalization signal S1, the second recovery clock pulse CK1 and the serial timing error signal TES.
在一些实施例中,串行并行转换器620包括4个串行数据缓冲器621、622、623、624以及5个并行数据缓冲器625、626、627、628、629。于此,串行数据缓冲器621、622、623、624是以第二恢复时脉CK1的上升缘触发,而并行数据缓冲器625、626、627、628、629则是以已除降时脉CK1DD的上升缘触发。In some embodiments, the serial-to-parallel converter 620 includes 4 serial data buffers 621 , 622 , 623 , 624 and 5 parallel data buffers 625 , 626 , 627 , 628 , 629 . Here, the serial data buffers 621, 622, 623, and 624 are triggered by the rising edge of the second recovery clock CK1, while the parallel data buffers 625, 626, 627, 628, and 629 are triggered by the divided falling clock pulse. Triggered by the rising edge of CK1DD.
在一实施例中,抽取逻辑电路612能为执行以下列C语言所写成的演算法的逻辑电路。In one embodiment, the extraction logic circuit 612 can be a logic circuit that executes the following algorithm written in C language.
图6C为图6A中的数字回路滤波器630的一实施例的功能方块图。在一实施例中,参照图6C,数字回路滤波器630包括一数字滤波器631以及一三角积分调制器(delta-sigmamodulator;DSM)632。FIG. 6C is a functional block diagram of an embodiment of the digital loop filter 630 in FIG. 6A . In one embodiment, referring to FIG. 6C , the digital loop filter 630 includes a digital filter 631 and a delta-sigma modulator (DSM) 632 .
数字滤波器631的电路符号通常为H(Z),并且以已除降时脉CK1DD时控。数字滤波器631接收第二时序误差信号TE1,并且输出过滤后时序误差信号FTE。三角积分调制器632是亦以已除降时脉CK1DD时控。三角积分调制器632接收过滤后时序误差信号FTE,并且输出相位选择信号PH。The circuit symbol of the digital filter 631 is generally H(Z), and is clocked with the divided down clock CK1DD. The digital filter 631 receives the second timing error signal TE1 and outputs a filtered timing error signal FTE. Delta-sigma modulator 632 is also clocked with the divided down clock CK1DD. The delta-sigma modulator 632 receives the filtered timing error signal FTE and outputs a phase selection signal PH.
在一实施例中,数字滤波器631能执行下述Z转换表现的转换函数(H(z))。In one embodiment, the digital filter 631 can perform a transfer function (H(z)) represented by a Z-transform as described below.
其中,Kp与Ki为两参数。在一实施例中,Ki=0,因此H(z)=Kp。Wherein, K p and K i are two parameters. In one embodiment, K i =0, thus H(z)=K p .
在一实施例中,数字滤波器631仅包括一乘法器。DSM632是用以截断过滤后时序误差信号FTE,以致于产生的相位选择信号PH相同于图6A中的随后的时脉相位选择器640。使用DSM来截断信号,而不是直接截断信号,如此是一种因截断造成信息损失的不利影响的减少方法。此减少方法为本领域所熟知,因此不再赘述。In one embodiment, the digital filter 631 only includes a multiplier. The DSM 632 is used to truncate the filtered timing error signal FTE so that the generated phase selection signal PH is the same as the subsequent clock phase selector 640 in FIG. 6A . Using a DSM to truncate a signal, rather than truncating the signal directly, is a way to reduce the adverse effects of information loss due to truncation. This reduction method is well known in the art, so it will not be repeated here.
图6D是图6A中的时脉相位选择器640的一实施例的概要示意图。参照图6D,一多工器660适用以实施图6A中的时脉相位选择器640,并且用以依照相位选择信号PH选择具有八相位的第一恢复时脉CK0[7:0]的一相位。为了适用于使用多工器660来实施时脉相位选择器640,相位选择信号PH必须为整数(此能以利用如图6C所示的DSM来产生相位选择信号PH来满足。)FIG. 6D is a schematic diagram of an embodiment of the clock phase selector 640 in FIG. 6A . Referring to FIG. 6D, a multiplexer 660 is adapted to implement the clock phase selector 640 in FIG. 6A, and is used to select a phase of the first recovered clock CK0[7:0] having eight phases according to the phase selection signal PH. . In order to be suitable for using the multiplexer 660 to implement the clock phase selector 640, the phase selection signal PH must be an integer (this can be satisfied by using the DSM shown in FIG. 6C to generate the phase selection signal PH.)
应注意的是,八相位时脉的模8(modulo8)本质PH=8是相等于PH=0、PH=9是相等于PH=1、以及PH=-1是相等于PH=7等。因此,相位选择信号PH因隐含的模8本质而内隐地限制为八个值:0、1、2、3、4、5、6及7。It should be noted that the modulo 8 (modulo8) nature of the eight-phase clock PH=8 is equal to PH=0, PH=9 is equal to PH=1, and PH=-1 is equal to PH=7, etc. Thus, the phase selection signal PH is implicitly limited to eight values: 0, 1, 2, 3, 4, 5, 6, and 7 due to the implicit modulo-8 nature.
多工器660通过依照相位选择信号PH的值选择第一恢复时脉CK0[7:0]的八相位中的一来输出第二恢复时脉CK1。The multiplexer 660 outputs the second recovered clock CK1 by selecting one of eight phases of the first recovered clock CK0 [7:0] according to the value of the phase selection signal PH.
举例而言,若相位选择信号PH为2,多工器660选择第一恢复时脉CK0[2]作为第二恢复时脉CK1。若相位选择信号PH为5,多工器660选择第一恢复时脉CK0[5]作为第二恢复时脉CK1。For example, if the phase selection signal PH is 2, the multiplexer 660 selects the first recovered clock CK0[2] as the second recovered clock CK1. If the phase selection signal PH is 5, the multiplexer 660 selects the first restored clock CK0[5] as the second restored clock CK1.
在另一实施例中,参照图6E,一时脉选择电路670用以实现图6A中的时脉相位选择器640。为了适用于使用时脉选择电路670,相位选择信号PH包括整数部分(附图中标示为int(PH),并且内隐地限制为八个值:0、1、2、3、4、5、6及7)及小数部分(附图中标示为frac(PH))。时脉选择电路670包括一第一多工器671、一第二多工器672、以及一相位内插器673。In another embodiment, referring to FIG. 6E , a clock selection circuit 670 is used to implement the clock phase selector 640 in FIG. 6A . In order to be suitable for use with the clock selection circuit 670, the phase selection signal PH includes an integer part (labeled int(PH) in the figure, and is implicitly limited to eight values: 0, 1, 2, 3, 4, 5, 6 and 7) and the fractional part (marked as frac(PH) in the figure). The clock selection circuit 670 includes a first multiplexer 671 , a second multiplexer 672 , and a phase interpolator 673 .
第一多工器671依照整数部分int(PH)的值输出出自第一恢复时脉CK0[7:0]的一第一受选相位CKA。第二多工器672依照整数部分int(PH)+1的值输出出自第一恢复时脉CK0[7:0]的一第二受选相位CKB。应注意的是,若整数部分int(PH)+1等于8,因时脉相位的模8本质,其即相同于0。相位内插器673通过执行在第一受选相位CKA与第二受选相位CKB之间的相位内插来输出第二恢复时脉CK1。The first multiplexer 671 outputs a first selected phase CKA from the first recovered clock CK0[7:0] according to the value of the integer part int(PH). The second multiplexer 672 outputs a second selected phase CKB from the first recovered clock CK0[7:0] according to the value of the integer part int(PH)+1. It should be noted that if the integer part int(PH)+1 is equal to 8, it is the same as 0 due to the modulo 8 nature of the clock phase. The phase interpolator 673 outputs the second recovered clock CK1 by performing phase interpolation between the first selected phase CKA and the second selected phase CKB.
举例来说,但不以此为限,小数部分frac(PH)藉由数字回路滤波器630内的DSM截短成4个可能值(即,0、1/4、1/2及3/4)中之一。By way of example, but not limitation, the fractional part frac(PH) is truncated by the DSM within the digital loop filter 630 to 4 possible values (i.e., 0, 1/4, 1/2, and 3/4 ) of one.
相位内插器673通过结合(1-小数部分frac(PH))×100%的第一受选相位CKA以及小数部分frac(PH)×100%的第二受选相位CKB来执行相位内插。举例来说,若相位选择信号PH为由于整数部分int(PH)为3,第一恢复时脉CK0[3]与第一恢复时脉CK0[4]分别受选为第一受选相位CKA与第二受选相位CKB。并且,由于小数部分frac(PH)为第二恢复时脉CK1是通过结合75%的第一恢复时脉CK0[3]与25%的第一恢复时脉CK0[4]来获得。若相位选择信号PH为由于整数部分int(PH)为5,第一恢复时脉CK0[5]与第一恢复时脉CK0[6]分别受选为第一受选相位CKA与第二受选相位CKB。并且,由于小数部分frac(PH)为第二恢复时脉CK1是通过结合25%的第一恢复时脉CK0[5]与75%的第一恢复时脉CK0[6]来获得。若相位选择信号PH为由于整数部分int(PH)为7,第一恢复时脉CK0[7]与第一恢复时脉CK0[0]分别受选为第一受选相位CKA与第二受选相位CKB。并且,由于小数部分frac(PH)为第二恢复时脉CK1是通过结合50%的第一恢复时脉CK0[7]与50%的第一恢复时脉CK0[0]来获得。若相位选择信号PH为2,由于整数部分int(PH)为2,第一恢复时脉CK0[2]与第一恢复时脉CK0[3]分别受选为第一受选相位CKA与第二受选相位CKB。并且,由于小数部分frac(PH)为0,第二恢复时脉CK1是通过结合100%的第一恢复时脉CK0[2]与0%的第一恢复时脉CK0[3]来获得。通过以特定百分比(或比率)结合多相位时脉中的二相邻相位而执行的相位内插为本领域所熟知,因此不再赘述。The phase interpolator 673 performs phase interpolation by combining (1-fractional part frac(PH))*100% of the first selected phase CKA and fractional part frac(PH)*100% of the second selected phase CKB. For example, if the phase selection signal PH is Since the integer part int(PH) is 3, the first recovered clock CK0[3] and the first recovered clock CK0[4] are respectively selected as the first selected phase CKA and the second selected phase CKB. And, since the fractional part frac(PH) is The second recovered clock CK1 is obtained by combining 75% of the first recovered clock CK0[3] and 25% of the first recovered clock CK0[4]. If the phase selection signal PH is Since the integer part int(PH) is 5, the first recovered clock CK0[5] and the first recovered clock CK0[6] are respectively selected as the first selected phase CKA and the second selected phase CKB. And, since the fractional part frac(PH) is The second recovered clock CK1 is obtained by combining 25% of the first recovered clock CK0[5] with 75% of the first recovered clock CK0[6]. If the phase selection signal PH is Since the integer part int(PH) is 7, the first recovered clock CK0[7] and the first recovered clock CK0[0] are respectively selected as the first selected phase CKA and the second selected phase CKB. And, since the fractional part frac(PH) is The second recovered clock CK1 is obtained by combining 50% of the first recovered clock CK0[7] with 50% of the first recovered clock CK0[0]. If the phase selection signal PH is 2, since the integer part int(PH) is 2, the first restored clock CK0[2] and the first restored clock CK0[3] are respectively selected as the first selected phase CKA and the second Selected phase CKB. And, since the fractional part frac(PH) is 0, the second recovered clock CK1 is obtained by combining 100% of the first recovered clock CK0[2] and 0% of the first recovered clock CK0[3]. The phase interpolation performed by combining two adjacent phases in a multi-phase clock with a specific percentage (or ratio) is well known in the art, and thus will not be described again.
图6A中的除5电路650能以同步计数器实现。于此,同步计数器为本领域所熟知,故不再赘述。The divide-by-5 circuit 650 in FIG. 6A can be implemented as a synchronous counter. Here, the synchronous counter is well known in the art, so details are not repeated here.
在一实施例中,CDR600的电路架构能通过简单对应改变接口信号来用以实现图3的数字CDR322、323,例如:以第三均衡信号S2与第四均衡信号S3取代第二均衡信号S1、以第三恢复位流D2与第四恢复位流D3取代第二恢复位流D1、以及以第三恢复时脉CK2与第四恢复时脉CK3取代第二恢复时脉CK1。In one embodiment, the circuit structure of the CDR600 can be used to realize the digital CDR322, 323 in FIG. 3 by simply changing the interface signals correspondingly, for example: replacing the second equalized signal S1, S1, and S3 with the third equalized signal S2 and the fourth equalized signal S3. The second recovery bit stream D1 is replaced by the third recovery bit stream D2 and the fourth recovery bit stream D3 , and the second recovery clock CK1 is replaced by the third recovery clock CK2 and the fourth recovery clock CK3 .
虽然在附图中显示第一恢复时脉CK0是直接传输给数字CDR电路321、322、323,但其仅使用参考第一恢复时脉CK0的时序来增进数字CDR电路321、322、323的效能的一范例。在不脱离本发明的范围下,只要数字CDR电路321、322、323利用参考第一恢复时脉CK0的时序,亦能有其他实施例。举例而言,在一替代实施例中,为了取代直接传输给数字CDR电路321、322、323,一锁相回路(phase lock loop;PLL)(图中未显示)设置在模拟CDR电路320与各数字CDR电路321、322、323之间,并用以产生相位与第一恢复时脉CK0锁定的衍生时脉,然后将衍生时脉输出给数字CDR电路321、322、323。此替代实施例提供允许使用PLL来产生多相位时脉(其为数字CDR电路321、322、323所需的信号)的适应性,藉以取代模拟CDR电路320直接产生多相位时脉的需求。其中,PLL为本领域所熟知,故不再赘述。Although it is shown in the figure that the first recovered clock CK0 is directly transmitted to the digital CDR circuits 321, 322, 323, it only uses the timing of the first recovered clock CK0 to improve the performance of the digital CDR circuits 321, 322, 323 An example of . Without departing from the scope of the present invention, as long as the digital CDR circuits 321 , 322 , and 323 use the timing referenced to the first recovered clock CK0 , other embodiments are also possible. For example, in an alternative embodiment, instead of directly transmitting to the digital CDR circuits 321, 322, 323, a phase lock loop (phase lock loop; PLL) (not shown) is provided between the analog CDR circuit 320 and each between the digital CDR circuits 321 , 322 , and 323 , and is used to generate a derived clock whose phase is locked with the first recovered clock CK0 , and then output the derived clock to the digital CDR circuits 321 , 322 , 323 . This alternate embodiment provides the flexibility to allow the use of PLLs to generate the multiphase clocks (which are the signals required by the digital CDR circuits 321 , 322 , 323 ), thereby replacing the need for the analog CDR circuit 320 to generate the multiphase clocks directly. Wherein, the PLL is well known in the art, so details are not repeated here.
虽然附图中是显示4路接收器300,但此非本发明的限制,本发明能应用在任意M路接收器,且M为大于1的整数。在M路接收器的M路中,1路利用模拟CDR架构来产生第一恢复时脉,其余则利用参考第一恢复时脉的时序的数字CDR架构。Although a 4-channel receiver 300 is shown in the figure, this is not a limitation of the present invention, and the present invention can be applied to any M-channel receiver, and M is an integer greater than 1. Among the M channels of the M receivers, one channel uses an analog CDR architecture to generate the first recovered clock, and the rest uses a digital CDR architecture that refers to the timing of the first recovered clock.
图7为根据本发明一实施例的多路接收器的信号接收方法的流程图。参照图7,信号接收方法包括接收一第一接收信号与一第二接收信号(步骤710)、分别均衡第一接收信号与第二接收信号为一第一均衡信号与一第二均衡信号(步骤720)、利用一模拟架构对第一均衡信号执行时脉数据恢复处理以输出一第一恢复位流与一第一恢复时脉(步骤730)、以及利用一数字架构对第二均衡信号执行时脉数据恢复处理以输出一第二恢复位流与一第二恢复时脉(步骤740)。于此,模拟架构包括一压控振荡器。而数字架构包括时脉相位选择,并且此时脉相位选择是出自于参考第一恢复时脉的时序。FIG. 7 is a flowchart of a signal receiving method of a multi-channel receiver according to an embodiment of the present invention. Referring to Fig. 7, the signal receiving method comprises receiving a first received signal and a second received signal (step 710), respectively equalizing the first received signal and the second received signal to be a first equalized signal and a second equalized signal (step 720), using an analog architecture to perform clock data recovery processing on the first equalized signal to output a first restored bit stream and a first restored clock (step 730), and using a digital architecture to perform time pulse data recovery processing on the second equalized signal Data recovery processing to output a second recovery bit stream and a second recovery clock (step 740). Here, the analog architecture includes a voltage controlled oscillator. The digital architecture includes clock phase selection, and the clock phase selection is derived from the timing of the first recovered clock.
虽然本发明以前述的实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的构思和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求所界定者为准。Although the present invention is disclosed above with the foregoing embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some changes and modifications without departing from the concept and scope of the present invention. Therefore, the present invention The scope of patent protection shall be defined by the claims attached to this specification.
Claims (21)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/141,496 | 2013-12-27 | ||
US14/141,496 US9385859B2 (en) | 2013-12-27 | 2013-12-27 | Multi-lane serial data link receiver and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104753548A CN104753548A (en) | 2015-07-01 |
CN104753548B true CN104753548B (en) | 2017-12-01 |
Family
ID=53483143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410200413.4A Active CN104753548B (en) | 2013-12-27 | 2014-05-13 | Multi-channel receiver and signal receiving method thereof |
Country Status (3)
Country | Link |
---|---|
US (1) | US9385859B2 (en) |
CN (1) | CN104753548B (en) |
TW (1) | TWI542205B (en) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9225600B2 (en) * | 2013-01-20 | 2015-12-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Automatic configuration of host networking device networking interface without user interaction |
CN106330140B (en) * | 2015-07-02 | 2019-08-09 | 创意电子股份有限公司 | Phase interpolator and clock and data recovery circuit |
CN105450322B (en) * | 2015-11-11 | 2020-04-03 | 成都飞机工业(集团)有限责任公司 | Multi-bit stream redundancy telemetering data stream real-time fusion method |
CN105634451B (en) * | 2015-12-29 | 2018-08-28 | 龙迅半导体(合肥)股份有限公司 | A kind of data clock recovery circuit and its phase interpolator |
US9602314B1 (en) * | 2016-02-10 | 2017-03-21 | Nxp Usa, Inc. | Communications receiver equalizer |
WO2018018441A1 (en) | 2016-07-27 | 2018-02-01 | Credo Technology Group Ltd. | Enhanced inductors suitable for integrated multi-channel receivers |
US10135606B2 (en) * | 2016-10-27 | 2018-11-20 | Macom Connectivity Solutions, Llc | Mitigating interaction between adaptive equalization and timing recovery |
US10483910B2 (en) | 2017-02-02 | 2019-11-19 | Credo Technology Group Limited | Multiport inductors for enhanced signal distribution |
WO2018161273A1 (en) | 2017-03-08 | 2018-09-13 | Credo Technology Group Ltd. | Ethernet link extension method and device |
US10818608B2 (en) | 2017-04-10 | 2020-10-27 | Credo Technology Group Limited | Cage-shielded interposer inductances |
US10069660B1 (en) * | 2017-04-13 | 2018-09-04 | Credo Technology Group Limited | Low power SerDes architecture and protocol |
US10594892B2 (en) | 2017-05-18 | 2020-03-17 | Analog Devices Global | High speed serial link for video interfaces |
US10212260B2 (en) | 2017-07-19 | 2019-02-19 | Credo Technology Group Limited | SerDes architecture with a hidden backchannel protocol |
US10313105B2 (en) | 2017-09-12 | 2019-06-04 | Credo Technology Group Limited | Fractional-N PLL based clock recovery for SerDes |
CN110719088B (en) * | 2018-07-13 | 2023-04-07 | 瑞昱半导体股份有限公司 | Clock generating circuit and hybrid circuit |
CN110830399B (en) * | 2018-08-10 | 2022-04-15 | 扬智科技股份有限公司 | Signal receiving device and equalizer adjustment method thereof |
US11032111B2 (en) | 2018-08-28 | 2021-06-08 | Credo Technology Group Limited | Serdes pre-equalizer having adaptable preset coefficient registers |
US10623174B1 (en) * | 2018-12-12 | 2020-04-14 | Xilinx, Inc. | Low latency data transfer technique for mesochronous divided clocks |
US10778236B2 (en) | 2019-01-04 | 2020-09-15 | Credo Technology Group Limited | PLL with wide frequency coverage |
KR102674031B1 (en) | 2019-05-13 | 2024-06-12 | 삼성전자주식회사 | Memory controller, and memory system including the same and method thereof |
US11005567B2 (en) | 2019-07-01 | 2021-05-11 | Credo Technology Group Limited | Efficient multi-mode DFE |
CN112187256B (en) | 2019-07-04 | 2023-08-25 | 智原微电子(苏州)有限公司 | Clock data recovery device and operation method thereof |
US11171815B2 (en) * | 2020-01-21 | 2021-11-09 | Credo Technology Group Limited | Digital equalizer with overlappable filter taps |
US11038602B1 (en) | 2020-02-05 | 2021-06-15 | Credo Technology Group Limited | On-chip jitter evaluation for SerDes |
US10880130B1 (en) | 2020-03-30 | 2020-12-29 | Credo Technology Group Limited | SerDes equalization for short, reflective channels |
US10992501B1 (en) | 2020-03-31 | 2021-04-27 | Credo Technology Group Limited | Eye monitor for parallelized digital equalizers |
US10892763B1 (en) * | 2020-05-14 | 2021-01-12 | Credo Technology Group Limited | Second-order clock recovery using three feedback paths |
US11349704B2 (en) | 2020-06-17 | 2022-05-31 | Credo Technology Group Limited | Physical layer interface with redundant data paths |
US11646959B2 (en) | 2020-07-20 | 2023-05-09 | Credo Technology Group Limited | Active ethernet cable with broadcasting and multiplexing for data path redundancy |
US11381428B2 (en) * | 2020-11-25 | 2022-07-05 | Tetra Semiconductors AG | Device and method for determining optimal equalizer settings for an equalizer for equalizing a pulse amplitude modulation signal |
CN115037287B (en) | 2021-03-05 | 2023-07-28 | 默升科技集团有限公司 | Spread spectrum clock converter |
CN116888931A (en) * | 2021-03-19 | 2023-10-13 | 华为技术有限公司 | Serialization/deserialization circuit, serial data receiving method and chip |
US11424968B1 (en) | 2021-06-10 | 2022-08-23 | Credo Technology Group Limited | Retimer training during link speed negotiation and link training |
US11689351B2 (en) | 2021-09-22 | 2023-06-27 | Apple Inc. | Hybrid serial receiver circuit |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297041A (en) * | 2012-02-28 | 2013-09-11 | 株式会社巨晶片 | Phase-locked loop |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307906B1 (en) * | 1997-10-07 | 2001-10-23 | Applied Micro Circuits Corporation | Clock and data recovery scheme for multi-channel data communications receivers |
US6526112B1 (en) * | 1999-06-29 | 2003-02-25 | Agilent Technologies, Inc. | System for clock and data recovery for multi-channel parallel data streams |
US7227918B2 (en) * | 2000-03-14 | 2007-06-05 | Altera Corporation | Clock data recovery circuitry associated with programmable logic device circuitry |
US7099424B1 (en) * | 2001-08-28 | 2006-08-29 | Rambus Inc. | Clock data recovery with selectable phase control |
US20080117984A1 (en) * | 2006-11-16 | 2008-05-22 | Analogix Semiconductor, Inc. | Pre-Clock/Data Recovery Multiplexing of Input Signals in a HDMI Video Receiver |
US20080310315A1 (en) * | 2007-06-18 | 2008-12-18 | Lecroy Corporation | Equalized trigger |
US7733592B2 (en) * | 2007-10-11 | 2010-06-08 | International Business Machines Corporation | Methods for multi-channel data detection phase locked loop frequency error combination |
US8300754B2 (en) * | 2008-07-29 | 2012-10-30 | Fujitsu Limited | Clock and data recovery with a data aligner |
US8804888B2 (en) * | 2010-07-12 | 2014-08-12 | Ensphere Solutions, Inc. | Wide band clock data recovery |
EP2618167A1 (en) * | 2010-09-17 | 2013-07-24 | Fujitsu Limited | Circuit device, frequency altering circuit, method for testing circuit device, and method for controlling frequency altering circuit |
US8471634B2 (en) | 2011-10-26 | 2013-06-25 | Realtek Semiconductor Corp. | Method and apparatus of common mode compensation for voltage controlled delay circuits |
US9077349B2 (en) * | 2012-02-21 | 2015-07-07 | Qualcomm Incorporated | Automatic detection and compensation of frequency offset in point-to-point communication |
WO2013137863A1 (en) * | 2012-03-13 | 2013-09-19 | Rambus Inc. | Clock and data recovery having shared clock generator |
US9189012B2 (en) * | 2012-03-29 | 2015-11-17 | Terasquare Co. Ltd. | Clock recovery, receiver, and communication system for multiple channels |
-
2013
- 2013-12-27 US US14/141,496 patent/US9385859B2/en active Active
-
2014
- 2014-04-16 TW TW103113945A patent/TWI542205B/en active
- 2014-05-13 CN CN201410200413.4A patent/CN104753548B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297041A (en) * | 2012-02-28 | 2013-09-11 | 株式会社巨晶片 | Phase-locked loop |
Also Published As
Publication number | Publication date |
---|---|
CN104753548A (en) | 2015-07-01 |
TW201526629A (en) | 2015-07-01 |
TWI542205B (en) | 2016-07-11 |
US20150188694A1 (en) | 2015-07-02 |
US9385859B2 (en) | 2016-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104753548B (en) | Multi-channel receiver and signal receiving method thereof | |
KR101826995B1 (en) | Circuit and method for receiving serial data and serial data transmission system and method using the same | |
US6266799B1 (en) | Multi-phase data/clock recovery circuitry and methods for implementing same | |
CN110232886B (en) | Two-stage decision-feedback equalizer and display including two-stage decision-feedback equalizer | |
US8139701B2 (en) | Phase interpolation-based clock and data recovery for differential quadrature phase shift keying | |
EP3107239B1 (en) | Phase detection in an analog clock data recovery circuit with decision feedback equalization | |
CN111064473A (en) | High-speed multiphase serialization system for voltage-mode transmitters | |
EP2469714A1 (en) | Multi phase clock and data recovery system | |
JP5086014B2 (en) | Data recovery method and data recovery circuit | |
US8509299B2 (en) | Decision feedback equalizer operable with multiple data rates | |
Lee et al. | A 2.5-10-Gb/s CMOS transceiver with alternating edge-sampling phase detection for loop characteristic stabilization | |
US8410834B2 (en) | All digital serial link receiver with low jitter clock regeneration and method thereof | |
CN103414464A (en) | Half-speed clock data recovery circuit based on phase selection interpolation type | |
CN113395223A (en) | Device for processing a serial data stream | |
Kim et al. | A four-channel 3.125-Gb/s/ch CMOS serial-link transceiver with a mixed-mode adaptive equalizer | |
US6088415A (en) | Apparatus and method to adaptively equalize duty cycle distortion | |
CN103401551A (en) | Method and device for sampling high-speed serial signal in SerDes technology | |
WO2016133692A1 (en) | Signal sampling system and method | |
TWI285021B (en) | High frequency binary phase detector | |
JPWO2019003493A1 (en) | Clock recovery system | |
Jeon et al. | Area efficient 4Gb/s clock data recovery using improved phase interpolator with error monitor | |
JP3739024B2 (en) | Differential logic circuit for parallel-serial conversion | |
JP2006109082A (en) | Data transmitting/receiving method and data transmitter/receiver | |
JP2006166229A (en) | Data recovery method, data recovery circuit, and data receiving device using the circuit | |
Yang et al. | A Reference-less All-digital BPSK-based Clock and Data Recovery Circuitry for Die-to-Die Interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |