KR20130043562A - Data recovery circuit and adaptive equalizer coefficients methods the same - Google Patents
Data recovery circuit and adaptive equalizer coefficients methods the same Download PDFInfo
- Publication number
- KR20130043562A KR20130043562A KR1020120070337A KR20120070337A KR20130043562A KR 20130043562 A KR20130043562 A KR 20130043562A KR 1020120070337 A KR1020120070337 A KR 1020120070337A KR 20120070337 A KR20120070337 A KR 20120070337A KR 20130043562 A KR20130043562 A KR 20130043562A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- data transition
- data
- sampling
- dfe
- 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.)
- Granted
Links
Images
Classifications
-
- 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/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03248—Arrangements for operating in conjunction with other apparatus
- H04L25/03254—Operation with other circuitry for removing intersymbol interference
- H04L25/03267—Operation with other circuitry for removing intersymbol interference with decision feedback equalisers
-
- 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/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
-
- 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/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
-
- 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/06—DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
- H04L25/061—DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing hard decisions only; arrangements for tracking or suppressing unwanted low frequency components, e.g. removal of DC offset
- H04L25/063—Setting decision thresholds using feedback techniques only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- 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/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03433—Arrangements for removing intersymbol interference characterised by equaliser structure
-
- 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/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03433—Arrangements for removing intersymbol interference characterised by equaliser structure
- H04L2025/03439—Fixed structures
- H04L2025/03445—Time domain
- H04L2025/03471—Tapped delay lines
- H04L2025/03484—Tapped delay lines time-recursive
- H04L2025/0349—Tapped delay lines time-recursive as a feedback filter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Dc Digital Transmission (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
Description
본 발명은 데이터 리커버리 회로 및 이를 이용한 적응적 이퀄라이제이션 계수 조절 방법에 관한 것이다.The present invention relates to a data recovery circuit and an adaptive equalization coefficient adjusting method using the same.
신호의 주파수 스펙트럼은 일반적으로 케이블 등의 전송 매체를 통과할 때 품질이 저하된다(degrade). 이러한 품질의 저하는 보통 신호의 주파수 스펙트럼에서 고주파 성분의 감쇠로 나타난다. 이러한 품질의 저하의 결과, 좁은 신호 펄스는 넓은 신호 펄스보다 더 낮은 피크 진폭을 갖기 때문에, 각 펄스에 인코드 된 비트 정보를 리커버리하는 데 어려움이 있다. 또한, 전송 매체를 통과하여 수신기에 유입되는 신호는 지터(jitter)를 포함할 수 있다. 지터를 포함하는 신호는 또한 리커버리하는 데 어려움이 있다. 주파수의 품질저하(frequency degradation)를 보상하기 위해 이퀄라이제이션(equalization)이라는 신호 처리가 행해진다. 이퀄라이제이션은 유입되는 신호의 지터를 줄이고 감쇠 된 주파수 성분을 거의 완벽하게 이전의 진폭으로 되돌리는 기술을 말한다.The frequency spectrum of a signal generally degrades as it passes through a transmission medium such as a cable. This degradation of quality usually results in attenuation of high frequency components in the frequency spectrum of the signal. As a result of this degradation in quality, since narrow signal pulses have lower peak amplitudes than wide signal pulses, it is difficult to recover the bit information encoded in each pulse. In addition, the signal flowing into the receiver through the transmission medium may include jitter. Signals containing jitter also have difficulty recovering. Signal processing called equalization is performed to compensate for frequency degradation of the frequency. Equalization refers to a technique that reduces jitter in incoming signals and returns attenuated frequency components to near full amplitude.
초고속 시리얼 인터페이스에서 주로 사용되는 송수신기(transceiver)에서 시리얼 데이터의 속도는 점차 증가하여 수 Gbps 대역 이상으로 빨라지고 있다. 이와 같이, 데이터의 전송속도가 증가함에 따라 수신기의 데이터 리커버리(Data Recovery) 블록에서 에러 없이 데이터를 리커버리하는 데 있어서 수신기의 지터(jitter) 잡음이 주요한 요소로 작용하게 된다. 긴 케이블 또는 PCB 라우팅을 주요 매체로 하는 경우, ISI(Inter-Symbol-Interference)를 줄이기 위해 수신기에 이퀄라이저를 추가한다.In transceivers, which are commonly used in high-speed serial interfaces, serial data speeds are gradually increasing to more than a few Gbps. As such, as the transmission speed of data increases, jitter noise of the receiver becomes a major factor in recovering data without error in a data recovery block of the receiver. If long cable or PCB routing is the primary medium, add equalizers to the receiver to reduce inter-symbol-interference (ISI).
본 발명의 목적은 데이터 리커버리 회로를 제공하는 것이다.It is an object of the present invention to provide a data recovery circuit.
본 발명이 해결하고자 하는 과제는, 데이터 리커버리 회로 및 이를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 제공하는 것이다.An object of the present invention is to provide a data recovery circuit and an adaptive equalization coefficient adjusting method using the same.
본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당 업자에게 명확하게 이해될 수 있을 것이다.Problems to be solved by the present invention are not limited to the above-mentioned problems, and other tasks not mentioned will be clearly understood by those skilled in the art from the following description.
본 발명의 기술적 사상의 일실시예에 의한 데이터 리커버리 회로는 순차적으로 위상 지연되는 다수의 클럭신호에 응답하여 리시버 입력신호를 오버-샘플링하여 다수의 샘플링 신호를 생성하고, 상기 다수의 샘플링 신호에 응답하여 DFE 제어신호에 따라 조절된 다수의 프리 리커버리 신호를 출력하는 오버-샘플링 리시버; 상기 다수의 프리 리커버리 신호를 바탕으로 상기 다수의 클럭신호에 의해 다수의 트랜지션 검출신호를 생성하고, 상기 다수의 트랜지션 검출신호를 바탕으로 최저 데이터 트랜지션 신호 및 최고 데이터 트랜지션 신호를 출력하는 데이터 리커버리부; 및 상기 최저 데이터 트랜지션 신호 및 상기 최고 데이터 트랜지션 신호 중 어느 하나 이상을 이용하여 상기 DFE 제어신호를 출력하는 DFE 제어부를 포함할 수 있다.According to an embodiment of the inventive concept, the data recovery circuit generates a plurality of sampling signals by over-sampling a receiver input signal in response to a plurality of clock signals that are sequentially delayed, and responds to the plurality of sampling signals. An over-sampling receiver for outputting a plurality of pre recovery signals adjusted according to the DFE control signal; A data recovery unit generating a plurality of transition detection signals by the plurality of clock signals based on the plurality of prerecovery signals, and outputting a lowest data transition signal and a highest data transition signal based on the plurality of transition detection signals; And a DFE controller configured to output the DFE control signal by using any one or more of the lowest data transition signal and the highest data transition signal.
상기 트랜지션 검출신호는, 데이터 트랜지션 검출 주기 동안에 인접하는 두 클럭신호에 의한 샘플링 시점 간의 샘플링 간격에서 발생하는 데이터 트랜지션의 위치 및 데이터 트랜지션 개수를 포함하는 할 수 있다.The transition detection signal may include the position of the data transition and the number of data transitions occurring in the sampling interval between the sampling time points of two adjacent clock signals during the data transition detection period.
상기 최저 데이터 트랜지션 신호는, 상기 샘플링 간격 사이에서 발생하는 상기 데이터 트랜지션의 발생이 평균적으로 가장 적은 상기 데이터 트랜지션의 위치 및 상기 데이터 트랜지션의 개수에 대한 정보를 포함할 수 있다.The lowest data transition signal may include information about the position of the data transition and the number of data transitions having the least occurrence of the data transition occurring between the sampling intervals on average.
상기 최고 데이터 트랜지션 신호는 상기 샘플링 간격 사이에서 발생하는 상기 데이터 트랜지션의 발생이 평균적으로 가장 큰 상기 데이터 트랜지션의 위치 및 상기 데이터 트랜지션의 개수에 대한 정보를 포함할 수 있다.The highest data transition signal may include information about the position of the data transition in which the occurrence of the data transition occurring between the sampling intervals is on average and the number of the data transitions.
상기 다수의 클럭신호에 각각 대응하는 다수의 단위 오버-샘플링 리시버를 포함하고, 상기 단위 오버-샘플링 리시버는, 상기 다수의 클럭신호에 응답하여 상기 리시버 입력신호를 샘플링하여 상기 다수의 샘플링 신호를 출력하는 오버-샘플러부; 피드백 된 프리 리커버리 신호에 응답하여 상기 샘플링 신호를 상기 DFE 제어신호에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징하여 이퀄라이징 신호를 출력하는 DFE부; 및 상기 이퀄라이징 신호에 응답하여 상기 다수의 프리 리커버리 신호를 출력하는 래치부를 포함할 수 있다.And a plurality of unit over-sampling receivers respectively corresponding to the plurality of clock signals, wherein the unit over-sampling receiver outputs the plurality of sampling signals by sampling the receiver input signal in response to the plurality of clock signals. An over-sampler portion; A DFE unit for equalizing the sampling signal according to an equalization coefficient adjusted by the DFE control signal in response to a feedback pre-recovery signal and outputting an equalizing signal; And a latch unit configured to output the plurality of prerecovery signals in response to the equalizing signal.
상기 DFE부는, 상기 DFE 제어신호에 따라 상기 이퀄라이제이션 계수를 조절하는 이퀄라이제이션 계수 조절부를 포함할 수 있다.The DFE unit may include an equalization coefficient adjusting unit for adjusting the equalization coefficient according to the DFE control signal.
상기 이퀄라이제이션 계수는 상기 샘플링 신호의 전압 레벨의 전압 강하율을 나타낼 수 있다.The equalization coefficient may represent a voltage drop rate of the voltage level of the sampling signal.
상기 데이터 리커버리부는, 상기 최고 데이터 트랜지션 신호에 응답하여 상기 다수의 프리 리커버리 신호 중 어느 하나를 선택하여 리커버리된 신호로 출력할 수 있다.The data recovery unit may select any one of the plurality of prerecovery signals in response to the highest data transition signal and output the recovered signal.
상기 데이터 리커버리부는, 상기 다수의 클럭신호 및 상기 다수의 프리 리커버리 신호를 입력받아 상기 다수의 트랜지션 검출신호를 검출하여 출력하는 데이터 트랜지션 검출부; 상기 다수의 트랜지션 검출신호를 바탕으로 상기 최저 데이터 트랜지션 신호 및 상기 최고 데이터 트랜지션 신호를 출력하는 데이터 트랜지션 비교부; 및 상기 최고 데이터 트랜지션 신호에 응답하여 상기 단위 오버 샘플링 리시버로부터 출력되는 상기 다수의 프리 리커버리 신호 중 어느 하나를 선택하여 상기 리커버리된 데이터로 출력하는 데이터 선택부를 포함할 수 있다.The data recovery unit may include: a data transition detector configured to receive the plurality of clock signals and the plurality of prerecovery signals and detect and output the plurality of transition detection signals; A data transition comparator configured to output the lowest data transition signal and the highest data transition signal based on the plurality of transition detection signals; And a data selector configured to select any one of the plurality of prerecovery signals output from the unit oversampling receiver in response to the highest data transition signal and to output the recovered data.
상기 DFE 제어부는, 상기 최저 데이터 트랜지션 신호 또는 상기 최고 데이터 트랜지션 신호를 입력받아 제어코드를 각각 1씩 증가 또는 감소시킬 수 있는 증가제어신호 및 감소제어신호를 출력하는 DFE 조절부; 및 상기 증가제어신호 및 상기 감소제어신호를 입력받아 상기 DFE 제어신호를 출력하는 카운터부를 포함할 수 있다.The DFE controller may include: a DFE controller which receives the lowest data transition signal or the highest data transition signal and outputs an increase control signal and a decrease control signal for increasing or decreasing the control code by 1; And a counter unit configured to receive the increase control signal and the decrease control signal and output the DFE control signal.
상기 DFE 조절부는, 제1 데이터 트랜지션 검출 주기에서의 제1 최고 데이터 트랜지션 신호와 제2 데이터 트랜지션 검출 주기에서의 제2 최고 데이터 트랜지션 신호를 비교하여 상기 제1 최고 데이터 트랜지션 신호에 포함된 최고 데이터 트랜지션의 위치 및 최고 데이터 트랜지션의 개수가 변경된 경우에는 상기 증가제어신호를 출력하고, 제1 데이터 트랜지션 검출 주기에서의 제1 최저 데이터 트랜지션 신호와 제2 데이터 트랜지션 검출 주기에서의 제2 최저 데이터 트랜지션 신호를 비교하여 상기 제1 최저 데이터 트랜지션 신호에 포함된 최저 데이터 트랜지션의 개수가 감소한 경우에는 상기 제2 데이터 트랜지션 검출 주기에 대한 제2 제어코드의 변화 방향과 동일한 방향으로 상기 제1 데이터 트랜지션 검출 주기에 대한 제1 제어코드를 변화시키기 위한 상기 증가제어신호 또는 상기 감소제어신호를 출력하고, 상기 최저 데이터 트랜지션의 개수가 증가한 경우에는 상기 제2 데이터 트랜지션 검출 주기에 대한 상기 제2 제어코드의 변화 방향과 반대 방향으로 상기 제1 데이터 트랜지션 검출 주기에 대한 상기 제1 제어코드를 변화시키기 위한 상기 증가제어신호 또는 상기 감소제어신호를 출력할 수 있다.The DFE adjustment unit may compare the first highest data transition signal in the first data transition detection period with the second highest data transition signal in the second data transition detection period to compare the highest data transition included in the first highest data transition signal. If the position and the number of the highest data transitions are changed, the increment control signal is output, and the first lowest data transition signal in the first data transition detection period and the second lowest data transition signal in the second data transition detection period are output. In comparison, when the number of the lowest data transitions included in the first lowest data transition signal decreases, the first data transition detection period is performed in the same direction as the change direction of the second control code with respect to the second data transition detection period. For changing the first control code Outputting the increase control signal or the decrease control signal and detecting the first data transition in a direction opposite to a change direction of the second control code with respect to the second data transition detection period when the number of the lowest data transitions is increased; The increase control signal or the decrease control signal for changing the first control code for a period may be output.
상기 DFE 조절부는, 상기 최고 데이터 트랜지션 신호가 소정 시간 동안 동일한 상기 최고 샘플링 간격을 유지하는 경우에는, 상기 최저 데이터 트랜지션 신호를 이용하여 상기 제1 제어코드를 조절할 수 있다.The DFE controller may adjust the first control code by using the lowest data transition signal when the highest data transition signal maintains the same highest sampling interval for a predetermined time.
클럭신호 및 리시버 입력신호를 입력받아 샘플링 신호를 생성하고, 상기 샘플링신호 및 DFE 제어신호에 응답하여 생성된 이퀄라이징 신호를 래치하여 프리 리커버리 신호로 출력하되, 상기 프리 리커버리신호가 피드백되는 오버-샘플링 리시버; 상기 클럭신호 상기 프리 리커버리 신호를 입력받아 리커버리된 데이터, 최저 데이터 트랜지션 신호 및 최고 데이터 트랜지션 신호를 출력하는 데이터 리커버리부; 및 상기 최저 데이터 트랜지션 신호를 이용하여 제1 모드로 상기 DFE 제어신호를 생성하고, 상기 최고 데이터 트랜지션 신호를 이용하여 제2 모드로 상기 DFE 제어신호를 생성하는 DFE 제어부를 포함하는 데이터 리커버리 회로일 수 있다.A sampling signal is generated by receiving a clock signal and a receiver input signal, and an equalizing signal generated in response to the sampling signal and the DFE control signal is latched and output as a pre-recovery signal, wherein the pre-recovery signal is fed back. ; A data recovery unit configured to receive the clock signal and the pre-recovery signal and output recovered data, a lowest data transition signal, and a highest data transition signal; And a DFE controller configured to generate the DFE control signal in a first mode using the lowest data transition signal and to generate the DFE control signal in a second mode using the highest data transition signal. have.
상기 제1 모드에서는, 제1 조건이 만족될 때까지 상기 이퀄라이제이션 계수를 증가시키고, 상기 제2 모드에서는, 상기 제1 조건이 만족된 이후에 제2 조건에 따라 상기 이퀄라이제이션 계수를 증가 또는 감소시킬 수 있다.In the first mode, the equalization coefficient may be increased until the first condition is satisfied, and in the second mode, the equalization coefficient may be increased or decreased according to the second condition after the first condition is satisfied. have.
상기 제1 조건은, 소정 시간 동안 최고 데이터 트랜지션 신호에 대한 샘플링 간격의 위치가 유지되는 것이고, 상기 제2 조건은, 최저 데이터 트랜지션 신호에 대한 데이터 트랜지션의 개수가 증가 또는 감소하는 것일 수 있다.The first condition may be a position of a sampling interval for the highest data transition signal for a predetermined time, and the second condition may be an increase or decrease in the number of data transitions for the lowest data transition signal.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the drawings.
본 발명의 기술적 사상의 다양한 실시예들에 의한 데이터 리커버리 회로 및 이를 이용한 적응적 이퀄라이제이션 계수 조절 방법은 오버-샘플링 및 이퀄라이져를 이용하여 ISI(Inter-Symbol-Interference)를 효과적으로 제거할 수 있다. 즉, 노이즈(noise) 또는 채널의 상태변화에 빠르게 반응함으로써, ISI를 효과적으로 제거할 수 있다.According to various embodiments of the inventive concept, a data recovery circuit and an adaptive equalization coefficient adjusting method using the same may effectively remove inter-symbol-interference (ISI) using over-sampling and an equalizer. In other words, by quickly reacting to noise or a change in the state of a channel, ISI can be effectively removed.
도 1은 본 발명의 기술적 사상의 일 실시예에 데이터 리커버리 회로를 나타내는 블록도이다.
도 2는 도 1에 도시된 데이터 리커버리 회로에 포함된 오버-샘플링 리시버의 구성을 도시한 블럭도이다.
도 3은 도 2에 도시된 오버-샘플링 리시버의 단위 오버-샘플링 리시버의 일실시예에 대한 상세 회로도이다.
도 4는 도 3에 도시된 이퀄라이제이션 계수 조절부의 구성의 일실시예를 도시한 상세 회로도이다.
도 5는 도 1에 도시된 데이터 리커버리 회로에 포함된 데이터 리커버리부의 구성을 도시한 블럭도이다.
도 6은 본 발명의 기술적 사상에 의한 데이터 리커버리 회로를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 설명하기 위한 타이밍도이다.
도 7은 도 1에 도시된 데이터 리커버리 회로에 포함된 DFE 제어부의 구성을 도시한 블록도이다.
도 8은 본 발명의 기술적 사상에 의한 데이터 리커버리 회로를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 설명하는 플로우 차트이다.1 is a block diagram illustrating a data recovery circuit in an embodiment of the inventive concept.
FIG. 2 is a block diagram illustrating a configuration of an over-sampling receiver included in the data recovery circuit shown in FIG. 1.
FIG. 3 is a detailed circuit diagram of an embodiment of a unit over-sampling receiver of the over-sampling receiver shown in FIG. 2.
4 is a detailed circuit diagram illustrating an embodiment of a configuration of an equalization coefficient adjusting unit shown in FIG. 3.
FIG. 5 is a block diagram illustrating a configuration of a data recovery unit included in the data recovery circuit shown in FIG. 1.
6 is a timing diagram illustrating a method for adjusting an adaptive equalization coefficient using a data recovery circuit according to the inventive concept.
FIG. 7 is a block diagram illustrating a configuration of a DFE controller included in the data recovery circuit shown in FIG. 1.
8 is a flowchart illustrating a method for adjusting an adaptive equalization coefficient using a data recovery circuit according to the inventive concept.
본 발명의 기술적 사상에 의한 발명의 구성 및 그것들을 통해서 달성하고자 하는 목적들은 아래에 기술되어 있는 실시예들과 도면들을 통해서 명확해질 것이다. 본 발명의 명세서에서 설명된 실시예들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 기술적 사상이 쉽게 전달되고 실시될 수 있도록 제공되는 것이다. 그러므로, 본 발명의 기술적 사상은 아래에 기술되어 있는 실시예들에 한정되지 않고 다양한 형태로 변형될 수 있다. 본 발명의 명세서에 첨부된 도면들에 표시된 영역들의 모양과 크기 등은 본 발명을 쉽게 이해할 수 있도록 예시한 것에 불과하며 편의를 위해 과장되어 표현될 수 있다. 따라서 도면에서 예시된 영역들은 개략적인 속성을 가지며 발명의 범주를 제한하지 않는다. 본 발명의 명세서에 있는 부호들은 동일 구성 요소를 지칭한다. 따라서, 동일한 참조 부호 또는 유사한 참조 부호들은 해당 도면에서 언급 또는 설명되지 않더라도, 다른 도면을 참조하여 설명될 수 있다. 또한, 참조 부호가 표시되지 않았더라도, 다른 도면들을 참조하여 설명될 수 있다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG. The embodiments described in the specification of the present invention are provided to enable a person skilled in the art to easily transfer and implement technical ideas. Therefore, the technical spirit of the present invention is not limited to the embodiments described below, but can be modified into various forms. The shapes and sizes of the regions shown in the drawings attached to the specification of the present invention are merely illustrative for the understanding of the present invention and can be exaggerated for convenience. Thus, the regions illustrated in the figures have schematic attributes and do not limit the scope of the invention. Reference numerals in the specification of the present invention refer to the same components. Therefore, the same reference numerals or similar reference numerals can be described with reference to other drawings, even if they are not mentioned or described in the drawings. Also, although reference numerals are not indicated, they may be described with reference to other drawings.
도 1은 본 발명의 기술적 사상의 일 실시예에 데이터 리커버리 회로(1)를 나타내는 블록도이다.1 is a block diagram illustrating a
도 1을 참조하면, 본 발명의 일실시예에 의한 데이터 리커버리 회로(1)는 오버-샘플링 리시버(10, Over-Sampling Receiver), 데이터 리커버리부(20, Data Recovery), 및 DFE 제어부(30,Decision Feedback Equalizer Adaptation Control Unit)를 포함할 수 있다.Referring to FIG. 1, the
오버-샘플링 리시버(10)는 리시버 입력신호(RE_S) 및 DFE 제어신호(CON_A)를 입력받아 제1 내지 제n 클럭신호(CLK<1:n>)에 응답하여 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 출력할 수 있다.The over-sampling
오버-샘플링 리시버(10)는 제1 내지 제n 클럭신호(CLK<1:n>)를 입력받아 리시버 입력신호(RE_S)로부터 샘플링된 제1 내지 제n 샘플링 신호(SA_S<1:n>)를 피드백 된 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징하여 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 출력할 수 있다.The over-sampling
이때, DFE 제어신호(CON_A)는 최적의 리커버리된 데이터(REC_D)를 출력하기 위해 이퀄라이제이션 계수를 조절할 수 있다.At this time, the DFE control signal CON_A may adjust the equalization coefficient to output the optimal recovered data REC_D.
데이터 리커버리부(20)는 제1 내지 제n 클럭신호(CLK<1:n>) 및 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 입력받아 리커버리된 데이터(REC_D), 최저 데이터 트랜지션 신호(OUT_CL) 및 최고 데이터 트랜지션 신호(OUT_CH)를 출력할 수 있다.The
DFE 제어부(30)는 최저 데이터 트랜지션 신호(OUT_CL) 및 최고 데이터 트랜지션 신호(OUT_CH)를 입력받아 DFE 제어신호(CON_A)를 출력할 수 있다.The
도 2는 도 1에 도시된 데이터 리커버리 회로(1)에 포함된 오버-샘플링 리시버(10)의 구성을 도시한 블럭도이다.FIG. 2 is a block diagram showing the configuration of the
도 2를 참조하면, 오버-샘플링 리시버(10)는 오버-샘플러부(12), DFE부(14, Decision Feedback Equalizer), 및 래치부(16)를 포함할 수 있다.Referring to FIG. 2, the
오버-샘플러부(12)는 리시버 입력신호(RE_S)에 제1 내지 제n 클럭신호(CLK<1:n>)를 동기화시켜 샘플링된 제1 내지 제n 샘플링 신호(SA_S<1:n>)를 출력하는 제1 내지 제n 샘플러부(121~12n)를 포함할 수 있다. 예를 들어, 제1 샘플러부(121)는 리시버 입력신호(RE_S)에 제1 클럭신호(CLK<1>)를 동기화시켜 샘플링 함으로써, 제1 샘플링 신호(SA_S<1>)를 생성할 수 있다. 제2 샘플러부(122)는 리시버 입력신호(RE_S)에 제2 클럭신호(CLK<2>)를 동기화시켜 샘플링 함으로써, 제2 샘플링 신호(SA_S<2>)를 생성할 수 있다. 제3 샘플러부(123)는 리시버 입력신호(RE_S)에 제3 클럭신호(CLK<3>)를 동기화시켜 샘플링 함으로써, 제3 샘플링 신호(SA_S<3>)를 생성할 수 있다. 마지막으로, 제n 샘플러부(12n)는 리시버 입력신호(RE_S)에 제n 클럭신호(CLK<n>)를 동기화시켜 샘플링 함으로써, 제n 샘플링 신호(SA_S<n>)를 생성할 수 있다. 이때, 제m 클럭신호(CLK<m>)는 제m-1 클럭신호(CLK<m-1>) 보다 360°/n 만큼 위상이 지연될 수 있다. m은 2~n까지의 정수 중 어느 하나일 수 있다.The
DFE부(14)는 제1 내지 제n 클럭신호(CLK<1:n>)를 입력받아 제1 내지 제n 샘플링 신호(SA_S<1:n>)를 피드백 된 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징한 제1 내지 제n 이퀄라이징 신호(ESA_D<1:n>)를 출력하는 제1 내지 제n DFE부(141~14n)를 포함할 수 있다. 예를 들어, 제1 DFE부(141)는 제1 클럭신호(CLK<1>)를 입력받아 제1 샘플링 신호(SA_S<1>)를 피드백 된 제1 프리 리커버리 신호(PR_D<1>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징한 제1 이퀄라이징 신호(ESA_D<1>)를 출력할 수 있다. 제2 DFE부(142)는 제2 클럭신호(CLK<2>)를 입력받아 제2 샘플링 신호(SA_S<2>)를 피드백 된 제2 프리 리커버리 신호(PR_D<2>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징한 제2 이퀄라이징 신호(ESA_D<2>)를 출력할 수 있다. 제3 DFE부(143)는 제3 클럭신호(CLK<3>)를 입력받아 제3 샘플링 신호(SA_S<3>)를 피드백 된 제3 프리 리커버리 신호(PR_D<3>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징한 제3 이퀄라이징 신호(ESA_D<3>)를 출력할 수 있다. 마지막으로, 제n DFE부(14n)는 제n 클럭신호(CLK<n>)를 입력받아 제n 샘플링 신호(SA_S<n>)를 피드백 된 제n 프리 리커버리 신호(PR_D<n>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징한 제n 이퀄라이징 신호(ESA_D<n>)를 출력할 수 있다.The
래치부(16)는 제1 내지 제n DFE부(141~14n>)로부터 출력되는 제1 내지 제n 이퀄라이징 신호(ESA_D<1:n>)를 래치하여 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)로 출력하는 제1 내지 제n 래치부(161~16n>)를 포함할 수 있다. 예를 들어, 제1 래치부(161)는 제1 이퀄라이징 신호(ESA_D<1>)를 래치하여 제1 프리 리커버리 신호(PR_D<1>)를 출력할 수 있다. 제2 래치부(162)는 제2 이퀄라이징 신호(ESA_D<2>)를 래치하여 제2 프리 리커버리 신호(PR_D<2>)를 출력할 수 있다. 제3 래치부(163)는 제3 이퀄라이징 신호(ESA_D<3>)를 래치하여 제3 프리 리커버리 신호(PR_D<3>)를 출력할 수 있다. 마지막으로, 제n 래치부(16n)는 제n 이퀄라이징 신호(ESA_D<n>)를 래치하여 제n 프리 리커버리 신호(PR_D<n>)를 출력할 수 있다.The
도 3은 도 2에 도시된 오버-샘플링 리시버(10)의 단위 오버-샘플링 리시버(110)의 일실시예에 대한 상세 회로도이다. 도 4는 도 3에 도시된 이퀄라이제이션 계수 조절부(1410)의 구성의 일실시예를 도시한 상세 회로도이다.FIG. 3 is a detailed circuit diagram of one embodiment of the
도 3을 참조하면, 단위 오버-샘플링 리시버(110)는 리시버 입력신호(RE_S)를 입력받아 제1 클럭신호(CLK<1>)에 동기화시켜 샘플링하여 제1 샘플링 신호(SA_S<1>, /SA<1>)를 생성하고, 제1 샘플링 신호(SA_S<1>, /SA<1>)를 피드백된 제1 프리 리커버리 신호(PR_D<1>, / PR_D <1>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징하여 생성된 제1 이퀄라이징 신호(ESA_D<1>, /ESA_D<1>)를 래치하여 제1 프리 리커버리 신호(PR_D<1>, / PR_D )로 출력할 수 있다.Referring to FIG. 3, the
구체적으로 설명하면, 제1 오버-샘플러부(121)는 리시버 입력신호(RE_S)에 제1 클럭신호(CLK<1>)를 동기화시켜 샘플링하여 제1 샘플링 신호(SA_S<1>, /SA<1>)를 출력할 수 있다.In detail, the
제1 DFE부(141)는 제1 샘플링 신호(SA_S<1>, /SA<1>)를 피드백된 제1 프리 리커버리 신호(PR_D<1>, /SAM_D<1>)에 응답하여 DFE 제어신호(CON_A)에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징한 제1 이퀄라이징 신호(ESA_D<1>,/ESA_D<1>)를 출력할 수 있다.The
이퀄라이제이션 계수 조절부(1410)는 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압 레벨에 대한 전압강하의 속도를 이퀄라이제이션 계수에 따라 조절할 수 있다. 예를 들어, 이퀄라이제이션 계수가 클수록 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압 레벨의 전압강하의 속도가 빠를 수 있다. 이때, 이퀄라이제이션 계수는 DFE 제어신호(CON_A)에 따라 조절될 수 있다.The equalization
도 4를 참조하면, DFE 제어신호(CON_A)는 제1 내지 제4 제어코드(CD1~CD4)를 갖는 4비트의 제어코드일 수 있다.Referring to FIG. 4, the DFE control signal CON_A may be a 4-bit control code having first to fourth control codes CD1 to CD4.
이퀄라이제이션 계수 조절부(1410)는 제1 내지 제4 제어 트랜지스터(M1~M4)와, 제1 내지 제4 제어 트랜지스터(M1~M4)의 각각에 직렬로 연결되는 제1 내지 제4 계수 결정 트랜지스터(M5~M8), 및 제1 내지 제4 계수 결정 트랜지스터(M5~M8)와 병렬로 연결되는 연결 트랜지스터(M9)를 포함할 수 있다.The equalization
제1 내지 제4 계수 결정 트랜지스터(M5~M8)사이의 사이즈 비는 제4 계수 결정 트랜지스터(M8)의 사이즈가 1인 경우 8:4:2:1로 설정할 수 있다.The size ratio between the first to fourth coefficient determination transistors M5 to M8 may be set to 8: 4: 2: 1 when the size of the fourth coefficient determination transistor M8 is one.
제1 내지 제4 계수 결정 트랜지스터(M5~M8)의 전류 통과비는 제1 내지 제4 계수 결정 트랜지스터(M5~M8)의 사이즈 비에 비례할 수 있다. 즉, 제1 내지 제4 계수 결정 트랜지스터(M5~M8)의 사이즈가 클수록 전류 통과율도 증가할 수 있다.The current passing ratio of the first to fourth coefficient determination transistors M5 to M8 may be proportional to the size ratio of the first to fourth coefficient determination transistors M5 to M8. That is, the larger the size of the first to fourth coefficient determination transistors M5 to M8, the greater the current passing rate.
예를 들어, 제1 내지 제4 제어코드(CD1~CD4)에 '0, 1, 0, 0'이 입력되는 경우, 제1 제어코드(CD1)는 0, 제2 제어코드(CD2)는 1, 제3 제어코드(CD3)는 0, 제4 제어코드(CD4)는 0이 될 수 있다. '0100'의 제1 내지 제4 제어코드(CD1~CD4)에 따라 제2 제어 트랜지스터(M2)만 턴온되므로, 제2 제어 트랜지스터(M2) 및 제2 계수 결정 트랜지스터(M6)의 경로만을 통해서 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압레벨을 강하시키는 전류가 흐를 수 있다.For example, when '0, 1, 0, 0' is input to the first to fourth control codes CD1 to CD4, the first control code CD1 is 0 and the second control code CD2 is 1. The third control code CD3 may be zero, and the fourth control code CD4 may be zero. Since only the second control transistor M2 is turned on according to the first to fourth control codes CD1 to CD4 of '0100', the second control transistor M2 and the second coefficient determining transistor M6 may be formed only through the paths of the second control transistor M2. A current that drops the voltage level of one sampling signal SA_S <1> and / SA <1> may flow.
또한, 제1 내지 제4 제어코드(CD1~CD4)에 '0, 1, 0, 1'이 입력되는 경우, 제1 제어코드(CD1)는 0, 제2 제어코드(CD2)는 1, 제3 제어코드(CD3)는 0, 제4 제어코드(CD4)는 1이 될 수 있다. '0101'의 제1 내지 제4 제어코드(CD1~CD4)에 따라 제2 제어 트랜지스터(M2) 및 제4 제어 트랜지스터(M4)만 턴온되므로, 제2 제어 트랜지스터(M2) 및 제2 계수 결정 트랜지스터(M6)를 통한 경로와, 제4 제어 트랜지스터(M4) 및 제4 계수 결정 트랜지스터(M8)의 경로를 통해서만 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압레벨을 강하시키는 전류가 흐를 수 있다.In addition, when '0, 1, 0, 1' is input to the first to fourth control codes CD1 to CD4, the first control code CD1 is 0 and the second control code CD2 is 1, first. 3 The control code CD3 may be 0, and the fourth control code CD4 may be 1. Since only the second control transistor M2 and the fourth control transistor M4 are turned on according to the first to fourth control codes CD1 to CD4 of '0101', the second control transistor M2 and the second coefficient determination transistor are turned on. The voltage level of the first sampling signals SA_S <1> and / SA <1> is lowered only through the path through M6 and the paths of the fourth control transistor M4 and the fourth coefficient determination transistor M8. Current can flow.
제1 내지 제4 제어코드(CD1~CD4)에 0101이 입력되는 경우에 의해 조절되는 전압강하는 제1 내지 제4 제어코드(CD1~CD4)에 '0, 1, 0, 0'이입력되는 경우에 의해 조절되는 전압강하 보다 크므로, 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압강하의 속도가 빨라질 수 있다.The voltage drop adjusted by the case where 0101 is input to the first to fourth control codes CD1 to CD4 is inputted with '0, 1, 0, 0' to the first to fourth control codes CD1 to CD4. Since the voltage drop is larger than the voltage drop adjusted by the case, the speed of the voltage drop of the first sampling signals SA_S <1> and / SA <1> may be increased.
정리하면, 제1 내지 제4 제어코드(CD1~CD4)의 값이 커질수록 제1 샘플링 신호(SA_S<1>, /SA<1>)가 전압강하되는 속도가 빨라질 수 있다. 즉, 제1 샘플링 신호(SA_S<1>, /SA<1>)에 대한 이퀄라이제이션 계수가 커짐을 나타낼 수 있다.In summary, as the values of the first to fourth control codes CD1 to CD4 increase, the speed at which the first sampling signals SA_S <1> and / SA <1> drop down may increase. That is, the equalization coefficients for the first sampling signals SA_S <1> and / SA <1> may be increased.
제1 래치부(161)는 제1 이퀄라이징 신호(ESA_D<1>, /ESA_D<1>)를 래치하여 제1 프리 리커버리 신호(PR_D<1>, /PR_D<1>)로 출력할 수 있다.The
도 5는 도 1에 도시된 데이터 리커버리 회로(1)에 포함된 데이터 리커버리부(20)의 구성을 도시한 블럭도이다. 도 6은 본 발명의 기술적 사상에 의한 데이터 리커버리 회로(1)를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 설명하기 위한 타이밍도이다.FIG. 5 is a block diagram showing the configuration of the
도 5를 참조하면, 데이터 리커버리부(20)는 데이터 트랜지션 검출부(22), 데이터 트랜지션 비교부(24), 및 데이터 선택부(26)를 포함할 수 있다.Referring to FIG. 5, the
데이터 트랜지션 검출부(22)는 제1 내지 제n 클럭신호(CLK<1:n>) 및 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 입력받아 제1 내지 제n 트랜지션 검출신호(FLG<1:n>)를 검출하여 출력할 수 있다.The
도 6을 참조하면, 3-오버-샘플링인 경우 제1 내지 제3 트랜지션 검출신호(FLG<1:3>)는 제1 내지 제3 클럭신호(CLK<1:3>) 사이의 제1 내지 제3 샘플링 간격(P1~P3)에서 데이터 트랜지션 검출 주기(T-2-Tn)동안 발생되는 데이터 트랜지션의 정보를 포함할 수 있다. 즉, 제1 트랜지션 검출신호(FLG<1>)는 제1 샘플링 간격(P1)에서 각각의 데이터 트랜지션 검출 주기(T-2-Tn)동안 발생되는 데이터 트랜지션의 위치 및 개수를 포함하고, 제2 트랜지션 검출신호(FLG<2>)는 제2 샘플링 간격(P2)에서 각각의 데이터 트랜지션 검출 주기(T-2-Tn)동안 발생되는 데이터 트랜지션의 위치 및 개수를 포함하며, 제3 트랜지션 검출신호(FLG<3>)는 제3 샘플링 간격(P3)에서 각각의 데이터 트랜지션 검출 주기(T-2-Tn)동안 발생되는 데이터 트랜지션의 위치 및 개수를 포함할 수 있다. 이때, 데이터 트랜지션 검출 주기(T-n-Tn)는 각각 3 클럭의 주기를 갖는 것으로 설정하였지만 이에 한정되지 않고, 2 클럭의 주기 또는 3클럭 이상의 주기를 갖을 수 있다.Referring to FIG. 6, in the case of 3-over-sampling, the first to third transition detection signals FLG <1: 3> may include first to third clock signals CLK <1: 3>. It may include information about the data transition generated during the data transition detection period (T -2 -T n ) in the third sampling interval (P 1 ~ P 3 ). That is, the first transition detection signal FLG <1> includes the position and the number of data transitions generated during each data transition detection period T -2 -T n at the first sampling interval P 1 , The second transition detection signal FLG <2> includes the position and the number of data transitions generated during each data transition detection period T -2 -T n at the second sampling interval P 2 , and the third The transition detection signal FLG <3> may include the position and the number of data transitions generated during each data transition detection period T −2 -T n in the third sampling interval P 3 . In this case, the data transition detection period (T -n -T n ) is set to have a period of three clocks, respectively, but is not limited thereto, and may have a period of two clocks or a period of three clocks or more.
제1 샘플링 간격(P1)은 제1 클럭신호(CLK<1>)의 제1 샘플링 시점(S1)과 제2 클럭신호(CLK<2>)의 제2 샘플링 시점(S2)사이이고, 제2 샘플링 간격(P2)은 제2 클럭신호(CLK<2>)의 제2 샘플링 시점(S2) 과 제3 클럭신호(CLK<3>)의 제3 샘플링 시점(S3)사이이며, 제3 샘플링 간격(P3)은 제3 클럭신호(CLK<3>)의 제3 샘플링 시점(S3)과 제1 클럭신호(CLK<1>)의 제1 샘플링 시점(S1)사이일 수 있다. 이때, 제1 내지 제3 클럭신호(CLK<1:3>)는 각각 A 간격만큼 지연되어 입력될 수 있다.Between the first sampling interval (P 1) is the first clock signal (CLK <1>) of the first sampling time point (S 1) and the second clock signal (CLK <2>) a second sampling time point (S 2) of a between a second sampling interval (P 2) is the second clock signal (CLK <2>) a second sampling time point (S 2) and the third clock signal (CLK <3>) a third sampling point (S 3) of the and, the third sampling interval (P 3) is the third clock signal (CLK <3>) 3 the first sampling time point (S 1) of the sampling time (S 3) and the first clock signal (CLK <1>) of May be between. In this case, each of the first to third clock signals CLK <1: 3> may be delayed by an A interval and input.
데이터 트랜지션 비교부(24)는 제1 내지 제n 클럭신호(CLK<1:n>)에 기초하여 제1 내지 제n 트랜지션 검출신호(FLG<1:n>)에 응답하여 최저 데이터 트랜지션 신호(OUT_CL) 및 최고 데이터 트랜지션 신호(OUT_CH)를 출력할 수 있다.The data
최저 데이터 트랜지션 신호(OUT_CL)는 데이터 트랜지션 검출 주기(T-n-Tn)동안 제1 내지 제n 샘플링 간격(P1~Pn)에서 발생하는 데이터 트랜지션의 개수에 대한 정보 중에서 데이터 트랜지션이 평균적으로 가장 적게 발생하는 제1 내지 제n 샘플링 간격(P1~Pn)의 위치 및 데이터 트랜지션의 개수에 대한 정보를 포함할 수 있다. 최고 데이터 트랜지션 신호(OUT_CH)는 데이터 트랜지션 검출 주기(T-n-Tn)동안 제1 내지 제n 샘플링 간격(P1~Pn)에서 발생하는 데이터 트랜지션의 개수에 대한 정보 중에서 데이터 트랜지션이 평균적으로 가장 많이 발생하는 제1 내지 제n 샘플링 간격(P1~Pn)의 위치 및 데이터 트랜지션의 개수에 대한 정보를 포함할 수 있다.The lowest data transition signal OUT_CL has an average data transition among information on the number of data transitions occurring in the first to nth sampling intervals P 1 to P n during the data transition detection period T −n −T n . It may include information about the location of the first to n th sampling intervals P 1 to P n and the number of data transitions that occur least. The highest data transition signal OUT_CH has an average data transition among information on the number of data transitions occurring in the first to nth sampling intervals P 1 to P n during the data transition detection period T -n -T n . It may include information about the position of the first to n-th sampling interval (P 1 ~ P n ) and the number of data transitions that occur most frequently.
데이터 선택부(26)는 제1 내지 제n 클럭신호(CLK<1:n>)에 기초하여 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 입력받아 최고 데이터 트랜지션 신호(OUT_CH)에 응답하여 리커버리된 데이터(REC_D)를 출력할 수 있다. 데이터 선택부(26)는 최고 데이터 트랜지션 신호(OUT_CH)를 이용하여 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)중 하나를 리커버리된 데이터(REC_D)로 선택할 수 있다.The
도 7은 도 1에 도시된 데이터 리커버리 회로(1)에 포함된 DFE 제어부(30)의 구성을 도시한 블록도이다.FIG. 7 is a block diagram illustrating a configuration of the
도 7을 참조하면, DFE 제어부(30)는 DFE 조절부(32, Decision Feedback Equalizer Adaptation Controller), 및 카운터부(34)를 포함할 수 있다.Referring to FIG. 7, the
DFE 조절부(32)는 최저 데이터 트랜지션 신호(OUT_CL) 및 최고 데이터 트랜지션 신호(OUT_CH)를 입력받아 제1 내지 제4 제어코드(CD1~CD4)를 갖는 DFE 제어신호(CON_A)를 각각 1씩 각각 증가 또는 감소시킬 수 있는 증가제어신호(CI_S) 및 감소제어신호(CD_S)를 출력할 수 있다.The
증가제어신호(CI_S)는 개략적(coarse) 제어코드 설정 모드에서 각각 현재 데이터 트랜지션 검출 주기(T0)와, 이전 데이터 트랜지션 검출 주기(T-1)사이에서의 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제n 샘플링 간격(P1~Pn)의 위치 및 데이터 트랜지션의 개수를 비교하여 제1 내지 제n 샘플링 간격(P1~Pn)의 위치 및 데이터 트랜지션의 개수가 변동되는 경우, 및 최적의 제어코드 설정 모드에서 각각 현재 데이터 트랜지션 검출 주기(T0)와, 이전 데이터 트랜지션 검출 주기(T-1)에서의 최저 데이터 트랜지션 신호(OUT_CL)에 포함된 데이터 트랜지션의 개수를 비교하여 데이터 트랜지션의 개수가 변동되는 경우 제1 내지 제4 제어코드(CD1~CD4)의 값을 1씩 증가시킬 수 있다.The increment control signal CI_S is included in the highest data transition signal OUT_CH between the current data transition detection period T 0 and the previous data transition detection period T -1 in the coarse control code setting mode, respectively. the first to n-th sampling interval (P 1 ~ P n) when the number of the position and the data transition of the first to n-th sampling interval (P 1 ~ P n) by comparing the number of positions and the data transition, fluctuation of the , And compare the number of data transitions included in the lowest data transition signal OUT_CL in the previous data transition detection period T -1 with the current data transition detection period T 0 in the optimal control code setting mode, respectively. When the number of data transitions is changed, the values of the first to fourth control codes CD1 to CD4 may be increased by one.
감소제어신호(CD_S)는 최적의 제어코드 설정 모드에서 각각 현재 데이터 트랜지션 검출 주기(T0)와 이전 데이터 트랜지션 검출 주기(T-1)에서의 최저 데이터 트랜지션 신호(OUT_CL)에 포함된 데이터 트랜지션의 개수를 비교하여 데이터 트랜지션의 개수가 변동되는 경우 제1 내지 제4 제어코드(CD1~CD4)의 값을 1씩 감소시킬 수 있다.The decrement control signal CD_S corresponds to the data transition signal included in the lowest data transition signal OUT_CL in the current data transition detection period T 0 and the previous data transition detection period T −1 in the optimum control code setting mode. When the number of data transitions is changed by comparing the numbers, the values of the first to fourth control codes CD1 to CD4 may be decreased by one.
카운터부(34)는 증가제어신호(CI_S) 및 감소제어신호(CD_S)를 입력받아 DFE 제어신호(CON_A)를 출력할 수 있다. 카운터부(34)는 증가제어신호(CI_S)를 입력받는 경우 제1 내지 제4 제어코드(CD1~CD4)가 1씩 증가된 DFE 제어신호(CON_A)를 출력하고, 감소제어신호(CD_S)를 입력받는 경우 제1 내지 제4 제어코드(CD1~CD4)가 1씩 감소된 DFE 제어신호(CON_A)를 출력할 수 있다.The
도 8은 본 발명의 기술적 사상에 의한 데이터 리커버리 회로(1)를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 설명하는 플로우 차트이다.8 is a flowchart illustrating an adaptive equalization coefficient adjusting method using the
도 8을 참조하면, DFE 조절부(32)는 제1 내지 제4 제어코드(CD1~CD4)를 초기화할 수 있다.(S2) 제1 내지 제4 제어코드(CD1~CD4)는 '0, 0, 0, 0'으로 초기화될 수 있다.Referring to FIG. 8, the
다음으로, DFE 조절부(32)는 개략적 제어코드를 설정하기 위한 개략적 제어코드 설정 모드를 수행하는 경우, 데이터 리커버리부(20)로부터 출력된 최고 데이터 트랜지션 신호(OUT_CH)를 입력받을 수 있다.(S4)Next, when performing the rough control code setting mode for setting the rough control code, the
도 6을 참조하면, DFE 조절부(32)는 개략적 제어코드 설정 모드에서 각각 현재 데이터 트랜지션 검출 주기(T0)와 이전 데이터 트랜지션 검출 주기(T-1)에서의 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제n 샘플링 간격(P1~Pn)의 위치 및 데이터 트랜지션의 개수를 비교하여 변동유무를 확인할 수 있다.(S6) 예를 들어, 이전 데이터 트랜지션 검출 주기(T-1)에서 최고 데이터 트랜지션 신호(OUT_CH)가 제1 샘플링 간격(P1)에서 데이터 트랜지션이 가장 높게 나온 경우와, 현재 데이터 트랜지션 검출 주기(T0)에서 최고 데이터 트랜지션 신호(OUT_CH)가 제2 샘플링 간격(P2)에서 데이터 트랜지션이 가장 높게 나온 경우를 비교하면, DFE 조절부(32)는 증가제어신호(CI_S)를 출력할 수 있다.(S8) 즉, 현재 데이터 트랜지션 검출 주기(T0)와 이전 데이터 트랜지션 검출 주기(T-1)사이에서 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제3 샘플링 간격(P1~P3)의 위치 및 데이터 트랜지션의 개수를 비교했을 때, 현재 데이터 트랜지션 검출 주기(T0)의 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제3 샘플링 간격(P1~P3)의 위치 및 데이터 트랜지션의 개수에 변동이 있는 경우 카운터부(34)는 증가제어신호(CI_S)를 입력받을 수 있다. 카운터부(34)는 제1 내지 제4 제어코드(CD1~CD4)가 1씩 증가된 DFE 제어신호(CON_A)를 출력함으로써, 이퀄라이제이션 계수를 조절할 수 있다.Referring to FIG. 6, the
한편, 이전 데이터 트랜지션 검출 주기(T-1)에서 검출된 최고 데이터 트랜지션 신호(OUT_CH)와 현재 데이터 트랜지션 검출 주기(T0)에서 검출된 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제3 샘플링 간격(P1~P3)의 위치 및 데이터 트랜지션의 개수에 변동이 없는 경우에는 DFE 조절부(32)가 소정 주기 동안 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제3 샘플링 간격(P1~P3)의 위치가 유지되는지 여부를 판단할 수 있다.(S10)Meanwhile, the first to third signals included in the highest data transition signal OUT_CH detected in the previous data transition detection period T -1 and the highest data transition signal OUT_CH detected in the current data transition detection period T 0 . When there is no change in the position of the sampling intervals P 1 to P 3 and the number of data transitions, the first to third sampling intervals (DFE) included in the highest data transition signal OUT_CH for a predetermined period ( It may be determined whether the positions of P 1 to P 3 are maintained (S10).
소정 주기 동안 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제3 샘플링 간격(P1~P3)의 위치가 유지되지 않는 경우, DFE 조절부(32)는 개략적 제어코드를 설정하기 위해 데이터 리커버리부(20)로부터 출력된 최고 데이터 트랜지션 신호(OUT_CH)를 입력받을 수 있다.If the positions of the first to third sampling intervals P 1 to P 3 included in the highest data transition signal OUT_CH are not maintained for a predetermined period, the
한편, 소정 주기 동안 최고 데이터 트랜지션 신호(OUT_CH)에 포함된 제1 내지 제3 샘플링 간격(P1~P3)의 위치가 유지되는 경우에는 카운터부(34)가 개략적 제어코드를 설정할 수 있다.(S12)On the other hand, when the positions of the first to third sampling intervals P 1 to P 3 included in the highest data transition signal OUT_CH are maintained for a predetermined period, the
다음으로, DFE 조절부(32)는 최적의 제어코드를 설정하기 위한 최적의 제어코드 설정 모드를 수행하는 경우, 데이터 리커버리부(20)로부터 출력된 최저 데이터 트랜지션 신호(OUT_CL)를 입력받을 수 있다.(S14)Next, when the
도 6을 참조하면, DFE 조절부(32)는 최적의 제어코드 설정 모드에서 현재 데이터 트랜지션 검출 주기(T0)와 이전 데이터 트랜지션 검출 주기(T-1)사이에서 최저 데이터 트랜지션 신호(OUT_CL)에 포함된 데이터 트랜지션의 개수의 변동유무를 확인할 수 있다.(S16) 예를 들어, 최저 데이터 트랜지션 신호(OUT_CH)가 이전 데이터 트랜지션 검출 주기(T-1)의 제3 샘플링 간격(P3)에서 1개의 데이터 트랜지션의 개수를 갖고, 현재 데이터 트랜지션 검출 주기(T0)의 제3 샘플링 간격(P3)에서 1개의 데이터 트랜지션의 개수를 갖는 경우에는 선택부(34)가 최적의 제어코드를 설정할 수 있다.(S24) 따라서, 이퀄라이제이션 계수 조절부(1410)는 현재의 제1 내지 제4 제어코드(CD1~CD4)를 포함한 DFE 제어신호(CON_A)에 따라 이퀄라이제이션 계수를 조절하여 출력할 수 있다.Referring to FIG. 6, the
한편, 최저 데이터 트랜지션 신호(OUT_CH)가 이전 데이터 트랜지션 검출 주기(T-1)의 제3 샘플링 간격(P3)에서 1개의 데이터 트랜지션의 개수를 갖고, 현재 데이터 트랜지션 검출 주기(T0)의 제3 샘플링 간격(P3)에서 2개의 데이터 트랜지션의 개수를 갖는 경우에는,(S18) DFE 조절부(32)가 현재의 제어코드를 조절할 수 있다.Meanwhile, the lowest data transition signal OUT_CH has the number of one data transition in the third sampling interval P 3 of the previous data transition detection period T −1 , and the first data transition signal OUT_CH of the current data transition detection period T 0 . In the case of having the number of two data transitions in three sampling intervals P 3 (S18), the
DFE 조절부(32)는 이전 데이터 트랜지션 검출 주기(T-1)에서의 제1 내지 제4 제어코드(CD1~CD4)의 변화방향과 동일하게 현재 데이터 트랜지션 검출 주기(T0)의 제1 내지 제4 제어코드(CD1~CD4)를 조절할 수 있다.(S20)The
예를 들어, DFE 조절부(32)는 이전 데이터 트랜지션 검출 주기(T-1)에서 제1 내지 제4 제어코드(CD1~CD4)가 증가되었으면, 증가제어신호(CI_S)를 출력하여 현재 데이터 트랜지션 검출 주기(T0)의 제1 내지 제4 제어코드(CD1~CD4)를 증가시키고, 이전 데이터 트랜지션 검출 주기(T-1)에서 제1 내지 제4 제어코드(CD1~CD4)가 감소되었으면, 감소제어신호(CD_S)를 출력하여 현재 데이터 트랜지션 검출 주기(T0)의 제1 내지 제4 제어코드(CD1~CD4)를 감소시킬 수 있다. 이때, 이전 데이터 트랜지션 검출 주기(T-1)에서의 제1 내지 제4 제어코드(CD1~CD4)의 변화방향은 그 이전의 데이터 트랜지션 검출 주기(T-2)에서 설정된 제1 내지 제4 제어코드(CD1~CD4)와 비교하여 판단될 수 있다.For example, if the first to fourth control codes CD1 to CD4 are increased in the previous data transition detection period T -1 , the
한편, 최저 데이터 트랜지션 신호(OUT_CH)에 포함된 데이터 트랜지션의 개수가 증가한 경우 DFE 조절부(32)는 이전 데이터 트랜지션 검출 주기(T-1)에서의 제1 내지 제4 제어코드(CD1~CD4)의 변화방향과 상반되게 현재 데이터 트랜지션 검출 주기(T0)의 제1 내지 제4 제어코드(CD1~CD4)를 조절할 수 있다.(S22)On the other hand, when the number of data transitions included in the lowest data transition signal OUT_CH increases, the
예를 들어, 도 6을 참조하면, 최저 데이터 트랜지션 신호(OUT_CH)가 이전 데이터 트랜지션 검출 주기(T-1)의 제3 샘플링 간격(P3)에서 2개의 데이터 트랜지션의개수와, 현재 데이터 트랜지션 검출 주기(T0)의 제3 샘플링 간격(P3)에서 3개의 데이터 트랜지션의 개수를 갖는 경우에는, DFE 조절부(32)가 이전 데이터 트랜지션 검출 주기(T-1)에서 제1 내지 제4 제어코드(CD1~CD4)가 증가되었으면, 감소제어신호(CD_S)를 출력하여 현재 데이터 트랜지션 검출 주기(T0)에서의 제1 내지 제4 제어코드(CD1~CD4)를 감소시키고, 이전 데이터 트랜지션 검출 주기(T-1)에서 제1 내지 제4 제어코드(CD1~CD4)가 감소되었으면, 증가제어신호(CI_S)를 출력하여 현재 데이터 트랜지션 검출 주기(T0)에서의 제1 내지 제4 제어코드(CD1~CD4)를 증가시킬 수 있다. 이때, 이전 데이터 트랜지션 검출 주기(T-1)에서의 제1 내지 제4 제어코드(CD1~CD4)의 변화방향은 그 이전의 데이터 트랜지션 검출 주기(T-2)에서 설정된 제1 내지 제4 제어코드(CD1~CD4)와 비교하여 판단할 수 있다.For example, referring to FIG. 6, the lowest data transition signal OUT_CH is the number of two data transitions and the current data transition detection in the third sampling interval P 3 of the previous data transition detection period T −1 . When the number of three data transitions is included in the third sampling interval P 3 of the period T 0 , the
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 개략적으로 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해하여야 한다.While the embodiments of the present invention have been schematically described with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may be embodied in other specific forms without changing the technical spirit or essential features of the present invention. I can understand that you can. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
1: 데이터 리커버리 회로
10: 오버-샘플링 리시버 12: 오버-샘플러부
14: DFE부 16: 래치부
1410: 이퀄라이제이션 계수 조절부
20: 데이터 리커버리부
22: 데이터 트랜지션 검출부 24: 데이터 비교부
26: 데이터 선택부
30: DFE 제어부
32: DFE 조절부 34: 선택부1: data recovery circuit
10: over-sampling receiver 12: over-sampler part
14: DFE section 16: latch section
1410: equalization coefficient control unit
20: data recovery unit
22: data transition detection unit 24: data comparison unit
26: data selector
30: DFE control unit
32: DFE control section 34: selection section
Claims (10)
상기 다수의 프리 리커버리 신호를 바탕으로 상기 다수의 클럭신호에 의해 다수의 트랜지션 검출신호를 생성하고, 상기 다수의 트랜지션 검출신호를 바탕으로 최저 데이터 트랜지션 신호 및 최고 데이터 트랜지션 신호를 출력하는 데이터 리커버리부; 및
상기 최저 데이터 트랜지션 신호 및 상기 최고 데이터 트랜지션 신호 중 어느 하나 이상을 이용하여 상기 DFE 제어신호를 출력하는 DFE 제어부를 포함하는 데이터 리커버리 회로.A plurality of sampling signals are generated by over-sampling a receiver input signal in response to a plurality of clock signals that are sequentially delayed in phase, and output a plurality of pre recovery signals adjusted according to a DFE control signal in response to the plurality of sampling signals. An over-sampling receiver;
A data recovery unit generating a plurality of transition detection signals by the plurality of clock signals based on the plurality of prerecovery signals, and outputting a lowest data transition signal and a highest data transition signal based on the plurality of transition detection signals; And
And a DFE controller configured to output the DFE control signal by using any one or more of the lowest data transition signal and the highest data transition signal.
상기 최저 데이터 트랜지션 신호는, 상기 트랜지션 검출신호를 이용하여 상기 샘플링 간격 사이에서 발생하는 상기 데이터 트랜지션의 발생이 평균적으로 가장 적은 상기 데이터 트랜지션의 위치 및 상기 데이터 트랜지션의 개수에 대한 정보를 포함하고, 상기 최고 데이터 트랜지션 신호는 상기 트랜지션 검출신호를 이용하여 상기 샘플링 간격 사이에서 발생하는 상기 데이터 트랜지션의 발생이 평균적으로 가장 큰 상기 데이터 트랜지션의 위치 및 상기 데이터 트랜지션의 개수에 대한 정보를 포함하되,
상기 트랜지션 검출신호는, 데이터 트랜지션 검출 주기 동안에 인접하는 두 클럭신호에 의한 샘플링 시점 간의 샘플링 간격에서 발생하는 데이터 트랜지션의 위치 및 데이터 트랜지션 개수를 포함하는 데이터 리커버리 회로.The method of claim 1,
The lowest data transition signal includes information on the location of the data transition and the number of data transitions having the least average occurrence of the data transition occurring between the sampling intervals using the transition detection signal. The highest data transition signal includes information on the position of the data transition and the number of data transitions having the largest average occurrence of the data transition occurring between the sampling intervals using the transition detection signal.
And the transition detection signal includes a position of the data transition and the number of data transitions occurring at a sampling interval between sampling points by two adjacent clock signals during a data transition detection period.
상기 다수의 클럭신호에 각각 대응하는 다수의 단위 오버-샘플링 리시버를 포함하고,
상기 단위 오버-샘플링 리시버는,
상기 다수의 클럭신호에 응답하여 상기 리시버 입력신호를 샘플링하여 상기 다수의 샘플링 신호를 출력하는 오버-샘플러부;
피드백 된 프리 리커버리 신호에 응답하여 상기 샘플링 신호를 상기 DFE 제어신호에 의해 조절된 이퀄라이제이션 계수에 따라 이퀄라이징하여 이퀄라이징 신호를 출력하는 DFE부; 및
상기 이퀄라이징 신호에 응답하여 상기 다수의 프리 리커버리 신호를 출력하는 래치부를 포함하는 데이터 리커버리 회로.The method of claim 1,
A plurality of unit over-sampling receivers respectively corresponding to the plurality of clock signals;
The unit over-sampling receiver,
An over-sampler unit configured to output the plurality of sampling signals by sampling the receiver input signal in response to the plurality of clock signals;
A DFE unit for equalizing the sampling signal according to an equalization coefficient adjusted by the DFE control signal in response to a feedback pre-recovery signal and outputting an equalizing signal; And
And a latch unit configured to output the plurality of pre-recovery signals in response to the equalizing signal.
상기 DFE부는,
상기 DFE 제어신호에 따라 상기 이퀄라이제이션 계수를 조절하는 이퀄라이제이션 계수 조절부를 포함하는 데이터 리커버리 회로.The method of claim 3,
The DFE unit,
And an equalization coefficient adjusting unit for adjusting the equalization coefficient according to the DFE control signal.
상기 데이터 리커버리부는,
상기 다수의 클럭신호 및 상기 다수의 프리 리커버리 신호를 입력받아 상기 다수의 트랜지션 검출신호를 검출하여 출력하는 데이터 트랜지션 검출부;
상기 다수의 트랜지션 검출신호를 바탕으로 상기 최저 데이터 트랜지션 신호 및 상기 최고 데이터 트랜지션 신호를 출력하는 데이터 트랜지션 비교부; 및
상기 최고 데이터 트랜지션 신호에 응답하여 상기 단위 오버 샘플링 리시버로부터 출력되는 상기 다수의 프리 리커버리 신호 중 어느 하나를 선택하여 상기 리커버리된 데이터로 출력하는 데이터 선택부를 포함하는 데이터 리커버리 회로.The method of claim 3,
The data recovery unit,
A data transition detector which receives the plurality of clock signals and the plurality of prerecovery signals and detects and outputs the plurality of transition detection signals;
A data transition comparator configured to output the lowest data transition signal and the highest data transition signal based on the plurality of transition detection signals; And
And a data selector configured to select one of the plurality of prerecovery signals output from the unit oversampling receiver in response to the highest data transition signal and to output the recovered data as the recovered data.
상기 DFE 제어부는,
상기 최저 데이터 트랜지션 신호 또는 상기 최고 데이터 트랜지션 신호를 입력받아 제어코드를 각각 1씩 증가 또는 감소시킬 수 있는 증가제어신호 및 감소제어신호를 출력하는 DFE 조절부; 및
상기 증가제어신호 및 상기 감소제어신호를 입력받아 상기 DFE 제어신호를 출력하는 카운터부를 포함하는 데이터 리커버리 회로.The method of claim 1,
The DFE control unit,
A DFE controller which receives the lowest data transition signal or the highest data transition signal and outputs an increase control signal and a decrease control signal for increasing or decreasing the control code by 1; And
And a counter unit configured to receive the increase control signal and the decrease control signal and output the DFE control signal.
상기 DFE 조절부는,
제1 데이터 트랜지션 검출 주기에서의 제1 최고 데이터 트랜지션 신호와 제2 데이터 트랜지션 검출 주기에서의 제2 최고 데이터 트랜지션 신호를 비교하여 상기 제1 최고 데이터 트랜지션 신호에 포함된 최고 데이터 트랜지션의 위치 및 최고 데이터 트랜지션의 개수가 변경된 경우에는 상기 증가제어신호를 출력하고,
제1 데이터 트랜지션 검출 주기에서의 제1 최저 데이터 트랜지션 신호와 제2 데이터 트랜지션 검출 주기에서의 제2 최저 데이터 트랜지션 신호를 비교하여 상기 제1 최저 데이터 트랜지션 신호에 포함된 최저 데이터 트랜지션의 개수가 감소한 경우에는 상기 제2 데이터 트랜지션 검출 주기에 대한 제2 제어코드의 변화 방향과 동일한 방향으로 상기 제1 데이터 트랜지션 검출 주기에 대한 제1 제어코드를 변화시키기 위한 상기 증가제어신호 또는 상기 감소제어신호를 출력하고, 상기 최저 데이터 트랜지션의 개수가 증가한 경우에는 상기 제2 데이터 트랜지션 검출 주기에 대한 상기 제2 제어코드의 변화 방향과 반대 방향으로 상기 제1 데이터 트랜지션 검출 주기에 대한 상기 제1 제어코드를 변화시키기 위한 상기 증가제어신호 또는 상기 감소제어신호를 출력하는 데이터 리커버리 회로.The method according to claim 6,
The DFE control unit,
The position and the maximum data of the highest data transition included in the first highest data transition signal by comparing the first highest data transition signal in the first data transition detection period and the second highest data transition signal in the second data transition detection period. When the number of transitions is changed, the increase control signal is outputted.
When the number of lowest data transitions included in the first lowest data transition signal decreases by comparing the first lowest data transition signal in the first data transition detection period and the second lowest data transition signal in the second data transition detection period. Outputs the increase control signal or the decrease control signal for changing the first control code for the first data transition detection period in the same direction as the change direction of the second control code for the second data transition detection period; And when the number of the lowest data transitions is increased, changing the first control code for the first data transition detection period in a direction opposite to the change direction of the second control code for the second data transition detection period. The increase control signal or the decrease control signal Output data recovery circuit.
상기 DFE 조절부는,
상기 최고 데이터 트랜지션 신호가 소정 시간 동안 동일한 상기 최고 샘플링 간격을 유지하는 경우에는,
상기 최저 데이터 트랜지션 신호를 이용하여 상기 제1 제어코드를 조절하는 데이터 리커버리 회로.The method of claim 7, wherein
The DFE control unit,
If the highest data transition signal maintains the same highest sampling interval for a predetermined time,
And a data recovery circuit for adjusting the first control code using the lowest data transition signal.
상기 클럭신호 상기 프리 리커버리 신호를 입력받아 리커버리된 데이터, 최저 데이터 트랜지션 신호 및 최고 데이터 트랜지션 신호를 출력하는 데이터 리커버리부; 및
상기 최저 데이터 트랜지션 신호를 이용하여 제1 모드로 상기 DFE 제어신호를 생성하고, 상기 최고 데이터 트랜지션 신호를 이용하여 제2 모드로 상기 DFE 제어신호를 생성하는 DFE 제어부를 포함하는 데이터 리커버리 회로.A sampling signal is generated by receiving a clock signal and a receiver input signal, and an equalizing signal generated in response to the sampling signal and the DFE control signal is latched and output as a pre-recovery signal. ;
A data recovery unit configured to receive the clock signal and the pre-recovery signal and output recovered data, a lowest data transition signal, and a highest data transition signal; And
And a DFE controller configured to generate the DFE control signal in a first mode using the lowest data transition signal and to generate the DFE control signal in a second mode using the highest data transition signal.
상기 제1 모드에서는, 제1 조건이 만족될 때까지 상기 이퀄라이제이션 계수를 증가시키고,
상기 제2 모드에서는, 상기 제1 조건이 만족된 이후에 제2 조건에 따라 상기 이퀄라이제이션 계수를 증가 또는 감소시키되,
상기 제1 조건은, 소정 시간 동안 최고 데이터 트랜지션 신호에 대한 샘플링 간격의 위치가 유지되는 것이고,
상기 제2 조건은, 최저 데이터 트랜지션 신호에 대한 데이터 트랜지션의 개수가 증가 또는 감소하는 것인 데이터 리커버리 회로.The method of claim 9,
In the first mode, the equalization coefficient is increased until a first condition is satisfied,
In the second mode, after the first condition is satisfied, the equalization coefficient is increased or decreased according to the second condition,
The first condition is that the position of the sampling interval for the highest data transition signal is maintained for a predetermined time,
The second condition is that the number of data transitions for the lowest data transition signal is increased or decreased.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/655,849 US9288087B2 (en) | 2011-10-20 | 2012-10-19 | Data receiver circuit and method of adaptively controlling equalization coefficients using the same |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161549493P | 2011-10-20 | 2011-10-20 | |
US61/549,493 | 2011-10-20 | ||
KR1020120029572 | 2012-03-22 | ||
KR1020120029572A KR20130043559A (en) | 2011-10-20 | 2012-03-22 | Equalizer, receiver circuit having the same and equalizer method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130043562A true KR20130043562A (en) | 2013-04-30 |
KR102032370B1 KR102032370B1 (en) | 2019-10-16 |
Family
ID=48441773
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120029572A Pending KR20130043559A (en) | 2011-10-20 | 2012-03-22 | Equalizer, receiver circuit having the same and equalizer method |
KR1020120070337A Active KR102032370B1 (en) | 2011-10-20 | 2012-06-28 | Data recovery circuit and adaptive equalizer coefficients methods the same |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120029572A Pending KR20130043559A (en) | 2011-10-20 | 2012-03-22 | Equalizer, receiver circuit having the same and equalizer method |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR20130043559A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11146427B2 (en) | 2018-10-11 | 2021-10-12 | Samsung Display Co., Ltd. | Transition detector and clock data recovery unit including the same |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102495319B1 (en) | 2018-09-21 | 2023-02-03 | 삼성디스플레이 주식회사 | Data drivier, display device having thereof and driving method |
KR102720528B1 (en) * | 2019-03-27 | 2024-10-24 | 삼성디스플레이 주식회사 | Display device and driving method thereof |
WO2021177479A1 (en) * | 2020-03-02 | 2021-09-10 | 엘지전자 주식회사 | Signal processing device, and image display device comprising same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040032905A1 (en) * | 2002-08-19 | 2004-02-19 | Andreas Dittrich | Receiver for high rate digital communication system |
KR20070017354A (en) * | 2004-04-09 | 2007-02-09 | 마이크로나스 세미컨덕터, 인코포레이티드 | Advanced digital receiver |
JP2009225018A (en) * | 2008-03-14 | 2009-10-01 | Nec Corp | Decision feedback equalization apparatus and method |
KR20100029510A (en) * | 2008-09-08 | 2010-03-17 | 주식회사 하이닉스반도체 | Decision feedback equalizer having a clock recovery circuit and method thereof |
-
2012
- 2012-03-22 KR KR1020120029572A patent/KR20130043559A/en active Pending
- 2012-06-28 KR KR1020120070337A patent/KR102032370B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040032905A1 (en) * | 2002-08-19 | 2004-02-19 | Andreas Dittrich | Receiver for high rate digital communication system |
KR20070017354A (en) * | 2004-04-09 | 2007-02-09 | 마이크로나스 세미컨덕터, 인코포레이티드 | Advanced digital receiver |
JP2009225018A (en) * | 2008-03-14 | 2009-10-01 | Nec Corp | Decision feedback equalization apparatus and method |
KR20100029510A (en) * | 2008-09-08 | 2010-03-17 | 주식회사 하이닉스반도체 | Decision feedback equalizer having a clock recovery circuit and method thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11146427B2 (en) | 2018-10-11 | 2021-10-12 | Samsung Display Co., Ltd. | Transition detector and clock data recovery unit including the same |
Also Published As
Publication number | Publication date |
---|---|
KR20130043559A (en) | 2013-04-30 |
KR102032370B1 (en) | 2019-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102325143B1 (en) | Serdes receiver with optimized cdr pulse shaping | |
US7616686B2 (en) | Method and apparatus for generating one or more clock signals for a decision-feedback equalizer using DFE detected data | |
US9313017B1 (en) | Baud-rate CDR circuit and method for low power applications | |
US9455848B1 (en) | DFE-skewed CDR circuit | |
US9288087B2 (en) | Data receiver circuit and method of adaptively controlling equalization coefficients using the same | |
EP2115929B1 (en) | Receiver with clock recovery circuit and adaptive sample and equalizer timing | |
US8325792B2 (en) | Apparatus and method for decision feedback equalization | |
US8923382B2 (en) | Tap adaptation with a fully unrolled decision feedback equalizer | |
EP2241050B1 (en) | Receiver with enhanced clock and data recovery | |
US7325175B2 (en) | Phase adjust using relative error | |
US8929497B2 (en) | Dynamic deskew for bang-bang timing recovery in a communication system | |
US8379711B2 (en) | Methods and apparatus for decision-feedback equalization with oversampled phase detector | |
US8831142B2 (en) | Adaptive cancellation of voltage offset in a communication system | |
US7599461B2 (en) | Method and apparatus for generating one or more clock signals for a decision-feedback equalizer using DFE detected data in the presence of an adverse pattern | |
US20150381393A1 (en) | Adaptive Cancellation of Voltage Offset in a Communication System | |
US8467440B2 (en) | Compensated phase detector for generating one or more clock signals using DFE detected data in a receiver | |
US8902963B2 (en) | Methods and apparatus for determining threshold of one or more DFE transition latches based on incoming data eye | |
US7606301B2 (en) | Method and apparatus for adaptively establishing a sampling phase for decision-feedback equalization | |
US20130243107A1 (en) | Baud rate timing recovery for nyquist patterns in a communication system | |
US8982941B2 (en) | Predictive selection in a fully unrolled decision feedback equalizer | |
US8509299B2 (en) | Decision feedback equalizer operable with multiple data rates | |
US9882795B1 (en) | Signal loss detector | |
US9426004B1 (en) | Method for reducing jitter in receivers | |
CN108463966B (en) | Method for minimizing recovered clock jitter | |
KR102032370B1 (en) | Data recovery circuit and adaptive equalizer coefficients methods the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120628 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20170612 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20120628 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190131 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190830 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20191008 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20191010 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20221007 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230626 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240701 Start annual number: 6 End annual number: 6 |