[go: up one dir, main page]

KR20130043562A - Data recovery circuit and adaptive equalizer coefficients methods the same - Google Patents

Data recovery circuit and adaptive equalizer coefficients methods the same Download PDF

Info

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
Application number
KR1020120070337A
Other languages
Korean (ko)
Other versions
KR102032370B1 (en
Inventor
신원화
조용기
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to US13/655,849 priority Critical patent/US9288087B2/en
Publication of KR20130043562A publication Critical patent/KR20130043562A/en
Application granted granted Critical
Publication of KR102032370B1 publication Critical patent/KR102032370B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • H04L25/03254Operation with other circuitry for removing intersymbol interference
    • H04L25/03267Operation with other circuitry for removing intersymbol interference with decision feedback equalisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/061DC 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/063Setting decision thresholds using feedback techniques only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03484Tapped delay lines time-recursive
    • H04L2025/0349Tapped 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

PURPOSE: A data recovery circuit and an adaptive equalization coefficient controlling method is provided to efficiently remove ISI(Inter Symbol Interference) by using oversampling and an equalizer. CONSTITUTION: An oversampling receiver(10) receives a receiver input signal(RE_S) and a DFE control signal(CON_A) for outputting first through nth pre-recovery signals(PR_D(1:n)). The DFE control signal controls an equalization coefficient for outputting optimal recovered data(REC_D). The data recovery part(20) receives first through nth clock signals(CLK(1:n)) for outputting a minimum data transition signal(OUT_CL) and a maximum data transition signal(OUT_CH). A DFE control part(30) receives the minimum data transition signal and the maximum data transition signal for outputting a DFE control signal. [Reference numerals] (10) Oversampling receiver; (20) Data recovery part; (30) DFE control part;

Description

데이터 리커버리 회로 및 이를 이용한 적응적 이퀄라이제이션 계수 조절 방법{DATA RECOVERY CIRCUIT AND ADAPTIVE EQUALIZER COEFFICIENTS METHODS THE SAME}DATA RECOVERY CIRCUIT AND ADAPTIVE EQUALIZER COEFFICIENTS METHODS THE SAME}

본 발명은 데이터 리커버리 회로 및 이를 이용한 적응적 이퀄라이제이션 계수 조절 방법에 관한 것이다.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 data recovery circuit 1 according to an embodiment of the inventive concept.

도 1을 참조하면, 본 발명의 일실시예에 의한 데이터 리커버리 회로(1)는 오버-샘플링 리시버(10, Over-Sampling Receiver), 데이터 리커버리부(20, Data Recovery), 및 DFE 제어부(30,Decision Feedback Equalizer Adaptation Control Unit)를 포함할 수 있다.Referring to FIG. 1, the data recovery circuit 1 according to an embodiment of the present invention includes an over-sampling receiver 10, an data recovery unit 20, a data recovery unit, and a DFE controller 30. Decision Feedback Equalizer Adaptation Control Unit).

오버-샘플링 리시버(10)는 리시버 입력신호(RE_S) 및 DFE 제어신호(CON_A)를 입력받아 제1 내지 제n 클럭신호(CLK<1:n>)에 응답하여 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 출력할 수 있다.The over-sampling receiver 10 receives the receiver input signal RE_S and the DFE control signal CON_A in response to the first to n th clock signals CLK <1: n>, and the first to n th prerecovery signals. (PR_D <1: n>) can be output.

오버-샘플링 리시버(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 receiver 10 receives the first to n th clock signals CLK <1: n> and receives the first to n th sampling signals SA_S <1: n> sampled from the receiver input signal RE_S. Is equalized according to the equalization coefficient adjusted by the DFE control signal CON_A in response to the fed back first to nth pre-recovery signals PR_D <1: n>, and the first to nth pre-recovery signals PR_D <1. : n>)

이때, 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 data recovery unit 20 receives the first to n th clock signals CLK <1: n> and the first to n th pre recovery signals PR_D <1: n> to recover the data REC_D, which is the lowest. The data transition signal OUT_CL and the highest data transition signal OUT_CH may be output.

DFE 제어부(30)는 최저 데이터 트랜지션 신호(OUT_CL) 및 최고 데이터 트랜지션 신호(OUT_CH)를 입력받아 DFE 제어신호(CON_A)를 출력할 수 있다.The DFE controller 30 may receive the lowest data transition signal OUT_CL and the highest data transition signal OUT_CH and output the DFE control signal CON_A.

도 2는 도 1에 도시된 데이터 리커버리 회로(1)에 포함된 오버-샘플링 리시버(10)의 구성을 도시한 블럭도이다.FIG. 2 is a block diagram showing the configuration of the over-sampling receiver 10 included in the data recovery circuit 1 shown in FIG.

도 2를 참조하면, 오버-샘플링 리시버(10)는 오버-샘플러부(12), DFE부(14, Decision Feedback Equalizer), 및 래치부(16)를 포함할 수 있다.Referring to FIG. 2, the over-sampling receiver 10 may include an over-sampler unit 12, a decision feedback equalizer (DFE) 14, and a latch unit 16.

오버-샘플러부(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 over-sampler unit 12 synchronizes the first to nth clock signals CLK <1: n> with the receiver input signal RE_S to sample the first to nth sampling signals SA_S <1: n>. It may include the first to n th sampler (121 ~ 12n) for outputting. For example, the first sampler 121 may generate the first sampling signal SA_S <1> by synchronizing and sampling the first clock signal CLK <1> with the receiver input signal RE_S. . The second sampler 122 may generate the second sampling signal SA_S <2> by synchronizing and sampling the second clock signal CLK <2> with the receiver input signal RE_S. The third sampler 123 may generate the third sampling signal SA_S <3> by synchronizing and sampling the third clock signal CLK <3> with the receiver input signal RE_S. Finally, the n th sampler 12n may generate the n th sampling signal SA_S <n> by synchronizing and sampling the n th clock signal CLK <n> with the receiver input signal RE_S. At this time, the m th clock signal CLK <m> may be delayed in phase by 360 ° / n than the m-1 th clock signal CLK <m-1>. m may be any one of integers from 2 to n.

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 DFE unit 14 receives the first to nth clock signals CLK <1: n> and receives the first to nth pre-recovery signals fed back from the first to nth sampling signals SA_S <1: n>. First to nth outputting first to nth equalizing signals ESA_D <1: n> equalized according to an equalization coefficient adjusted by the DFE control signal CON_A in response to PR_D <1: n>. It may include the DFE portion (141 ~ 14n). For example, the first DFE unit 141 receives the first clock signal CLK <1> and supplies the first sampling signal SA_S <1> to the fed back first pre-recovery signal PR_D <1>. In response, the first equalizing signal ESA_D <1> equalized according to the equalization coefficient adjusted by the DFE control signal CON_A may be output. The second DFE unit 142 receives the second clock signal CLK <2> and controls the DFE in response to the second pre-recovery signal PR_D <2> fed back to the second sampling signal SA_S <2>. The equalized second equalizing signal ESA_D <2> may be output according to the equalizing coefficient adjusted by the signal CON_A. The third DFE unit 143 receives the third clock signal CLK <3> and controls the DFE in response to the third pre-recovery signal PR_D <3> fed back to the third sampling signal SA_S <3>. The equalized third equalizing signal ESA_D <3> may be output according to the equalizing coefficient adjusted by the signal CON_A. Finally, the n th DFE unit 14n receives the n th clock signal CLK <n> and responds to the n th pre-recovery signal PR_D <n> fed back to the n th sampling signal SA_S <n>. The n th equalizing signal ESA_D <n> equalized according to the equalizing coefficient adjusted by the DFE control signal CON_A may be output.

래치부(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 latch unit 16 latches the first to nth equalizing signals ESA_D <1: n> outputted from the first to nth DFE units 141 to 14n>, and thus, the first to nth prerecovery signals PR_D. And first to n-th latch parts 161 to 16n> output to <1: n>. For example, the first latch unit 161 may latch the first equalizing signal ESA_D <1> to output the first pre-recovery signal PR_D <1>. The second latch unit 162 may latch the second equalizing signal ESA_D <2> to output the second pre recovery signal PR_D <2>. The third latch unit 163 may latch the third equalizing signal ESA_D <3> to output the third pre-recovery signal PR_D <3>. Finally, the nth latch unit 16n may latch the nth equalizing signal ESA_D <n> to output the nth pre-recovery signal PR_D <n>.

도 3은 도 2에 도시된 오버-샘플링 리시버(10)의 단위 오버-샘플링 리시버(110)의 일실시예에 대한 상세 회로도이다. 도 4는 도 3에 도시된 이퀄라이제이션 계수 조절부(1410)의 구성의 일실시예를 도시한 상세 회로도이다.FIG. 3 is a detailed circuit diagram of one embodiment of the unit over-sampling receiver 110 of the over-sampling receiver 10 shown in FIG. 2. FIG. 4 is a detailed circuit diagram illustrating an embodiment of the configuration of the equalization coefficient adjusting unit 1410 shown in FIG. 3.

도 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 unit over-sampling receiver 110 receives a receiver input signal RE_S, synchronizes and samples the first clock signal CLK <1>, and receives the first sampling signal SA_S <1>, / Generating SA <1> and controlling the DFE in response to the first pre-recovery signals PR_D <1> and / PR_D <1> fed back to the first sampling signals SA_S <1> and / SA <1>. The first equalizing signals ESA_D <1> and / ESA_D <1> generated by equalizing according to the equalization coefficient adjusted by the signal CON_A are latched to the first pre-recovery signals PR_D <1> and / PR_D. You can print

구체적으로 설명하면, 제1 오버-샘플러부(121)는 리시버 입력신호(RE_S)에 제1 클럭신호(CLK<1>)를 동기화시켜 샘플링하여 제1 샘플링 신호(SA_S<1>, /SA<1>)를 출력할 수 있다.In detail, the first over-sampler 121 synchronizes and samples the first clock signal CLK <1> with the receiver input signal RE_S to sample the first sampling signals SA_S <1> and / SA <. 1>).

제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 first DFE unit 141 responds to the first pre-recovery signals PR_D <1> and / SAM_D <1> by feeding back the first sampling signals SA_S <1> and / SA <1>. The equalized first equalizing signals ESA_D <1> and / ESA_D <1> may be output according to the equalization coefficient adjusted by CON_A.

이퀄라이제이션 계수 조절부(1410)는 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압 레벨에 대한 전압강하의 속도를 이퀄라이제이션 계수에 따라 조절할 수 있다. 예를 들어, 이퀄라이제이션 계수가 클수록 제1 샘플링 신호(SA_S<1>, /SA<1>)의 전압 레벨의 전압강하의 속도가 빠를 수 있다. 이때, 이퀄라이제이션 계수는 DFE 제어신호(CON_A)에 따라 조절될 수 있다.The equalization coefficient adjusting unit 1410 may adjust the speed of the voltage drop with respect to the voltage levels of the first sampling signals SA_S <1> and / SA <1> according to the equalization coefficient. For example, the greater the equalization coefficient, the faster the voltage drop of the voltage levels of the first sampling signals SA_S <1> and / SA <1> may be faster. In this case, the equalization coefficient may be adjusted according to the DFE control signal CON_A.

도 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 coefficient adjusting unit 1410 includes first to fourth coefficient determining transistors connected in series to each of the first to fourth control transistors M1 to M4 and the first to fourth control transistors M1 to M4. M5 to M8 and a connection transistor M9 connected in parallel with the first to fourth coefficient determination transistors M5 to M8.

제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 first latch unit 161 may latch the first equalizing signals ESA_D <1> and / ESA_D <1> and output the first equalizing signals PR_D <1> and / PR_D <1>.

도 5는 도 1에 도시된 데이터 리커버리 회로(1)에 포함된 데이터 리커버리부(20)의 구성을 도시한 블럭도이다. 도 6은 본 발명의 기술적 사상에 의한 데이터 리커버리 회로(1)를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 설명하기 위한 타이밍도이다.FIG. 5 is a block diagram showing the configuration of the data recovery unit 20 included in the data recovery circuit 1 shown in FIG. 1. FIG. 6 is a timing diagram for explaining an adaptive equalization coefficient adjusting method using the data recovery circuit 1 according to the inventive concept.

도 5를 참조하면, 데이터 리커버리부(20)는 데이터 트랜지션 검출부(22), 데이터 트랜지션 비교부(24), 및 데이터 선택부(26)를 포함할 수 있다.Referring to FIG. 5, the data recovery unit 20 may include a data transition detector 22, a data transition comparator 24, and a data selector 26.

데이터 트랜지션 검출부(22)는 제1 내지 제n 클럭신호(CLK<1:n>) 및 제1 내지 제n 프리 리커버리 신호(PR_D<1:n>)를 입력받아 제1 내지 제n 트랜지션 검출신호(FLG<1:n>)를 검출하여 출력할 수 있다.The data transition detector 22 receives the first to nth clock signals CLK <1: n> and the first to nth pre-recovery signals PR_D <1: n> to receive the first to nth transition detection signals. (FLG <1: n>) can be detected and output.

도 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 transition comparison unit 24 responds to the first to nth transition detection signals FLG <1: n> based on the first to nth clock signals CLK <1: n> and performs the lowest data transition signal OUT_CL) and the highest data transition signal OUT_CH.

최저 데이터 트랜지션 신호(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 data selector 26 receives the first to nth pre-recovery signals PR_D <1: n> based on the first to nth clock signals CLK <1: n> and outputs the highest data transition signal OUT_CH. ), The recovered data REC_D may be output. The data selector 26 may select one of the first to nth pre-recovery signals PR_D <1: n> as the recovered data REC_D using the highest data transition signal OUT_CH.

도 7은 도 1에 도시된 데이터 리커버리 회로(1)에 포함된 DFE 제어부(30)의 구성을 도시한 블록도이다.FIG. 7 is a block diagram illustrating a configuration of the DFE controller 30 included in the data recovery circuit 1 shown in FIG. 1.

도 7을 참조하면, DFE 제어부(30)는 DFE 조절부(32, Decision Feedback Equalizer Adaptation Controller), 및 카운터부(34)를 포함할 수 있다.Referring to FIG. 7, the DFE controller 30 may include a DFE controller 32, a decision feedback equalizer adaptation controller, and a counter 34.

DFE 조절부(32)는 최저 데이터 트랜지션 신호(OUT_CL) 및 최고 데이터 트랜지션 신호(OUT_CH)를 입력받아 제1 내지 제4 제어코드(CD1~CD4)를 갖는 DFE 제어신호(CON_A)를 각각 1씩 각각 증가 또는 감소시킬 수 있는 증가제어신호(CI_S) 및 감소제어신호(CD_S)를 출력할 수 있다.The DFE control unit 32 receives the lowest data transition signal OUT_CL and the highest data transition signal OUT_CH and receives the DFE control signals CON_A having the first to fourth control codes CD1 to CD4, respectively. An increase control signal CI_S and a decrease control signal CD_S that can increase or decrease can be output.

증가제어신호(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 counter 34 may receive the increase control signal CI_S and the decrease control signal CD_S and output the DFE control signal CON_A. When the counter 34 receives the increase control signal CI_S, the counter 34 outputs the DFE control signal CON_A having the first to fourth control codes CD1 to CD4 increased by one, and outputs the decrease control signal CD_S. In response to the input, the first to fourth control codes CD1 to CD4 may be output with a DFE control signal CON_A reduced by one.

도 8은 본 발명의 기술적 사상에 의한 데이터 리커버리 회로(1)를 이용한 적응적 이퀄라이제이션 계수 조절 방법을 설명하는 플로우 차트이다.8 is a flowchart illustrating an adaptive equalization coefficient adjusting method using the data recovery circuit 1 according to the inventive concept.

도 8을 참조하면, DFE 조절부(32)는 제1 내지 제4 제어코드(CD1~CD4)를 초기화할 수 있다.(S2) 제1 내지 제4 제어코드(CD1~CD4)는 '0, 0, 0, 0'으로 초기화될 수 있다.Referring to FIG. 8, the DFE control unit 32 may initialize the first to fourth control codes CD1 to CD4. (S2) The first to fourth control codes CD1 to CD4 may be set to '0,'. It can be initialized to 0, 0, 0 '.

다음으로, DFE 조절부(32)는 개략적 제어코드를 설정하기 위한 개략적 제어코드 설정 모드를 수행하는 경우, 데이터 리커버리부(20)로부터 출력된 최고 데이터 트랜지션 신호(OUT_CH)를 입력받을 수 있다.(S4)Next, when performing the rough control code setting mode for setting the rough control code, the DFE controller 32 may receive the highest data transition signal OUT_CH output from the data recovery unit 20. S4)

도 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 DFE controller 32 is configured to the highest data transition signal OUT_CH in the current data transition detection period T 0 and the previous data transition detection period T −1 in the schematic control code setting mode, respectively. The presence or absence of a change may be checked by comparing the positions of the included first to nth sampling intervals P 1 to P n and the number of data transitions. (S6) For example, a previous data transition detection period (T −1 ). In the case where the highest data transition signal OUT_CH is the highest data transition in the first sampling interval P 1 , the highest data transition signal OUT_CH is the second sampling interval in the current data transition detection period T 0 . Comparing the case where the data transition is the highest in P 2 ), the DFE control unit 32 may output the increase control signal CI_S. In other words, the current data transition detection period T 0 and the previous Data transition Ex period (T -1) the first to third sampling interval (P 1 ~ P 3) as compared to the number of locations and data transitions, the current data transition detection period included in the maximum data transition signal (OUT_CH) between When there is a variation in the positions of the first to third sampling intervals P 1 to P 3 and the number of data transitions included in the highest data transition signal OUT_CH of (T 0 ), the counter unit 34 increases the control signal. (CI_S) can be input. The counter 34 may adjust the equalization coefficient by outputting the DFE control signal CON_A having the first to fourth control codes CD1 to CD4 increased by one.

한편, 이전 데이터 트랜지션 검출 주기(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 DFE control unit 32 controls the data to set the coarse control code. The highest data transition signal OUT_CH output from the recovery unit 20 may be input.

한편, 소정 주기 동안 최고 데이터 트랜지션 신호(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 counter 34 may set a coarse control code. (S12)

다음으로, DFE 조절부(32)는 최적의 제어코드를 설정하기 위한 최적의 제어코드 설정 모드를 수행하는 경우, 데이터 리커버리부(20)로부터 출력된 최저 데이터 트랜지션 신호(OUT_CL)를 입력받을 수 있다.(S14)Next, when the DFE controller 32 performs an optimal control code setting mode for setting an optimal control code, the DFE controller 32 may receive the lowest data transition signal OUT_CL output from the data recovery unit 20. (S14)

도 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 DFE control unit 32 may apply the lowest data transition signal OUT_CL between the current data transition detection period T 0 and the previous data transition detection period T −1 in an optimal control code setting mode. In operation S16, for example, the lowest data transition signal OUT_CH is 1 in the third sampling interval P 3 of the previous data transition detection period T −1 . When the number of data transitions and the number of one data transition are included in the third sampling interval P 3 of the current data transition detection period T 0 , the selecting unit 34 may set an optimal control code. (S24) Accordingly, the equalization coefficient adjusting unit 1410 may adjust and output the equalization coefficient according to the DFE control signals CON_A including the first to fourth control codes CD1 to CD4.

한편, 최저 데이터 트랜지션 신호(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 control unit 32 may adjust the current control code.

DFE 조절부(32)는 이전 데이터 트랜지션 검출 주기(T-1)에서의 제1 내지 제4 제어코드(CD1~CD4)의 변화방향과 동일하게 현재 데이터 트랜지션 검출 주기(T0)의 제1 내지 제4 제어코드(CD1~CD4)를 조절할 수 있다.(S20)The DFE control unit 32 may include first through fourth current data transition detection periods T 0 in the same direction as the change direction of the first through fourth control codes CD1 through CD4 in the previous data transition detection period T −1 . The fourth control codes CD1 to CD4 may be adjusted (S20).

예를 들어, 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 DFE controller 32 outputs an increase control signal CI_S to output the current data transition. If the first to fourth control codes CD1 to CD4 of the detection period T 0 are increased and the first to fourth control codes CD1 to CD4 are decreased in the previous data transition detection period T- 1 , The reduction control signal CD_S may be output to reduce the first to fourth control codes CD1 to CD4 of the current data transition detection period T 0 . In this case, the detection period prior to the data transitions (T -1) the first to fourth control code (CD1 ~ CD4) the first to fourth control change direction is set at the previous data transition detection period (T -2) of from It can be determined by comparing with the codes CD1 to CD4.

한편, 최저 데이터 트랜지션 신호(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 DFE controller 32 may control the first to fourth control codes CD1 to CD4 in the previous data transition detection period T -1 . The first to fourth control codes CD1 to CD4 of the current data transition detection period T 0 may be adjusted in the opposite direction to the change direction of S S22.

예를 들어, 도 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 DFE controller 32 controls the first to fourth controls in the previous data transition detection period T −1 . If the codes CD1 to CD4 are increased, the decrease control signal CD_S is output to decrease the first to fourth control codes CD1 to CD4 in the current data transition detection period T 0 , and the previous data transition is detected. If the first to fourth control codes CD1 to CD4 are decreased in the period T -1 , the increase control signal CI_S is output to output the first to fourth control codes in the current data transition detection period T 0 . (CD1 ~ CD4) can be increased. In this case, the detection period prior to the data transitions (T -1) the first to fourth control code (CD1 CD4 ~) the first to fourth control change direction is set at the previous data transition detection period (T -2) of from The judgment can be made by comparing with the codes CD1 to CD4.

이상 첨부된 도면을 참조하여 본 발명의 실시예들을 개략적으로 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해하여야 한다.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 제어신호를 출력하는 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.
제1항에 있어서,
상기 최저 데이터 트랜지션 신호는, 상기 트랜지션 검출신호를 이용하여 상기 샘플링 간격 사이에서 발생하는 상기 데이터 트랜지션의 발생이 평균적으로 가장 적은 상기 데이터 트랜지션의 위치 및 상기 데이터 트랜지션의 개수에 대한 정보를 포함하고, 상기 최고 데이터 트랜지션 신호는 상기 트랜지션 검출신호를 이용하여 상기 샘플링 간격 사이에서 발생하는 상기 데이터 트랜지션의 발생이 평균적으로 가장 큰 상기 데이터 트랜지션의 위치 및 상기 데이터 트랜지션의 개수에 대한 정보를 포함하되,
상기 트랜지션 검출신호는, 데이터 트랜지션 검출 주기 동안에 인접하는 두 클럭신호에 의한 샘플링 시점 간의 샘플링 간격에서 발생하는 데이터 트랜지션의 위치 및 데이터 트랜지션 개수를 포함하는 데이터 리커버리 회로.
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.
제1항에 있어서,
상기 다수의 클럭신호에 각각 대응하는 다수의 단위 오버-샘플링 리시버를 포함하고,
상기 단위 오버-샘플링 리시버는,
상기 다수의 클럭신호에 응답하여 상기 리시버 입력신호를 샘플링하여 상기 다수의 샘플링 신호를 출력하는 오버-샘플러부;
피드백 된 프리 리커버리 신호에 응답하여 상기 샘플링 신호를 상기 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.
제3항에 있어서,
상기 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.
제3항에 있어서,
상기 데이터 리커버리부는,
상기 다수의 클럭신호 및 상기 다수의 프리 리커버리 신호를 입력받아 상기 다수의 트랜지션 검출신호를 검출하여 출력하는 데이터 트랜지션 검출부;
상기 다수의 트랜지션 검출신호를 바탕으로 상기 최저 데이터 트랜지션 신호 및 상기 최고 데이터 트랜지션 신호를 출력하는 데이터 트랜지션 비교부; 및
상기 최고 데이터 트랜지션 신호에 응답하여 상기 단위 오버 샘플링 리시버로부터 출력되는 상기 다수의 프리 리커버리 신호 중 어느 하나를 선택하여 상기 리커버리된 데이터로 출력하는 데이터 선택부를 포함하는 데이터 리커버리 회로.
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.
제1항에 있어서,
상기 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.
제6항에 있어서,
상기 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.
제7항에 있어서,
상기 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.
클럭신호 및 리시버 입력신호를 입력받아 샘플링 신호를 생성하고, 상기 샘플링신호 및 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. ;
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.
제 9 항에 있어서,
상기 제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.
KR1020120070337A 2011-10-20 2012-06-28 Data recovery circuit and adaptive equalizer coefficients methods the same Active KR102032370B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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