IP Library Granted Patent US 9,432,178
Granted Patent B2
US 9,432,178 · App. 14/658,256 · Granted Aug 30, 2016

Clock and data recovery circuit using an injection locked oscillator

Inventors: Shiue-Shin Liu (HsinChu, TW); Chih-Chien Hung (Hualien County, TW); Shao-Hung Lin (Kaohsiung, TW)
Assignee: MEDIATEK INC.
H04L7/0276H03L7/0995H03L7/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,432,178
App. No.
14/658,256
Granted
Aug 30, 2016
Kind
B2
Abstract

A clock and data recovery circuit includes a sampler, a skew compensation block, a pulse generator, and an injection locked oscillator. The injection locked oscillator generates a recovered clock signal, the pulse generator generates a pulse signal according to input data for controlling the injection locked oscillator, the skew compensation block compensates the input data and generate compensated data, and the sampler samples the compensated data according to the recovered clock signal.

Claims (49)

1. A clock and data recovery circuit, comprising:

an injection locked oscillator configured to generate a recovered clock signal, the injection locked oscillator comprising:

a two stage ring oscillator; and

an injection switch coupled to the two stage ring oscillator;

a pulse generator coupled to the injection locked oscillator and configured to generate a pulse signal according to input data for controlling the injection locked oscillator;

a sampler coupled to the input data and the injection locked oscillator and configured to sample the input data according to the recovered clock signal; and

a skew compensation block coupled to the input data and configured to compensate the input data and generate compensated data to be sampled by the sampler.

2. The circuit of claim 1 , where the ring oscillator operates at half of an incoming data rate.

3. The circuit of claim 1 , further comprising:

a frequency locked loop coupled to the injection locked oscillator and configured to correct a frequency error in the injection locked oscillator.

4. The circuit of claim 3 , wherein the frequency locked loop comprises:

a sample and hold circuit coupled to the pulse generator and the injection locked oscillator and configured to sample a voltage of an injection terminal of the injection locked oscillator and store the voltage in a hold capacitor according to an even cycle or an odd cycle of the injection locked oscillator; and

a loop filter configured to receive a voltage from the sample and hold circuit and generate a control voltage to control the injection lock oscillator; the loop filter further controls the bandwidth of the frequency locked loop such that the bandwidth of the frequency locked loop is low enough to avoid disturbing injection locking of the clock and data recovery circuit.

5. The circuit of claim 1 , further comprising:

a delay locked loop coupled to the injection locked oscillator and configured to find an optimal sampling point of the recovered data;

wherein bandwidth of the delay locked loop is low enough to avoid disturbing injection locking of the clock and data recovery circuit.

6. The circuit of claim 1 , wherein the two stage ring oscillator comprises:

a first oscillator stage having a first input terminal, a second input terminal, a first output terminal, and a second output terminal; and

a second oscillator stage having a first input terminal coupled to the first output terminal of the first oscillator stage, a second input terminal coupled to the second output terminal of the first oscillator stage, a first output terminal coupled to the second input terminal of the first oscillator stage, and a second output terminal coupled to the first input terminal of the first oscillator stage.

7. The circuit of claim 6 , wherein each oscillator stage of the two stage ring oscillator comprises:

a first delay cell having an input terminal and an output terminal;

a second delay cell having an input terminal and an output terminal;

a third delay cell having:

an input terminal coupled to the output terminal of the second delay cell; and

an output terminal coupled to the output terminal of the first delay cell; and

a fourth delay cell having:

an input terminal coupled to the output terminal of the first delay cell; and

an output terminal coupled to the output terminal of the second delay cell.

8. A method of operation of a clock and data recovery circuit, the clock and data recovery circuit comprising:

an injection locked oscillator configured to generate a recovered clock signal, the injection locked oscillator comprising:

a two stage ring oscillator; and

an injection switch coupled to the two stage ring oscillator;

a pulse generator coupled to the injection locked oscillator and configured to generate a pulse signal according to input data for controlling the injection locked oscillator; and

a sampler coupled to the input data and the injection locked oscillator and configured to sample the input data according to the recovered clock signal; and

a skew compensation block coupled to the input data and configured to compensate the input data and generate compensated data to be sampled by the sampler;

the method comprising:

the injection locked oscillator generating the recovered clock signal;

the pulse generator generating the pulse signal according to the input data for controlling the injection locked oscillator; and

the sampler sampling the input data according to the recovered clock signal.

9. The method of claim 8 , further comprising:

the skew compensation block compensating the input data.

10. The method of claim 8 , further comprising:

a frequency locked looped correcting a frequency error of the injection locked oscillator.

11. The method of claim 10 , wherein the frequency locked looped correcting a frequency error of the injection locked oscillator comprises:

a sample and hold circuit sampling a frequency from the injection locked oscillator and storing the frequency in a hold capacitor of the sample and hold circuit; and

a loop filter receiving a voltage from the sample and hold circuit and generating a control voltage to control the injection lock oscillator.

12. The method of claim 8 , further comprising:

a delay locked loop finding an optimal sampling point of the recovered data.

13. The method of claim 12 , wherein the delay locked loop operates at a lower clock frequency than the injection locked oscillator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: LIU, SHIUE-SHIN; HUNG, CHIH-CHIEN; LIN, SHAO-HUNG
To: MEDIATEK INC.
Reel/Frame 039216/0738 →
Continuity (2)
Provisional Application 61969270 · Mar 24, 2014
Related Publication 20150270943A1 · Sep 24, 2015