IP Library › Granted Patent US 8,248,138
Granted Patent B2
US 8,248,138 · App. 12/720,376 · Granted Aug 21, 2012

Method and apparatus for preventing phase interpolation circuit from glitch during clock switching

Assignee: Realtek Semiconductor Corp.
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 8,248,138
App. No.
12/720,376
Granted
Aug 21, 2012
Kind
B2
Abstract

The present invention relates to a method and an apparatus, during a phase switching process, for choosing all of outputted phases upon the clock phases devoid of phase switching so as to avoid glitches during clock switching. Compared with the conventional approach for removing glitches by controlling a clock switching sequence, an improvement of a phase rotator is further disclosed in the present invention, which eliminates the glitches of the outputted phase clock so as to realize a glitch-less phase switching in a phase interpolation circuit.

Claims (46)

1. A phase rotator, for receiving a reference clock so as to generate a digital clock signal, comprising:

a delay-locked loop, for outputting a plurality of even-spaced phases according to the reference clock;

a multiplexer, coupled to the delay-locked loop, for selecting two contiguous first phase and second phase selected from the even-spaced phases as its output according to a selecting signal;

a phase-interpolating circuit, coupled to the multiplexer, for outputting the digital clock signal by interpolating the two contiguous first phase and second phase based upon a phase interpolating weighted value; and

a state machine, coupled to the multiplexer and the phase interpolating circuit, for receiving a control signal and the two contiguous first and second phase, and controlling the multiplexer;

wherein, when the control signal is enabling and the first phase or a third phase which is contiguous to the second phase is of logic high, the state machine outputs the control signal so as to change the two contiguous first and second phase to be two second phases, and then the state machine outputs the selecting signal so as to change the two contiguous first phase and second phase to be the two contiguous second and third phase.

2. The state machine as recited in claim 1 , wherein, when the control signal is enabling and the first phase and a third phase which is contiguous to the second phase are both of logic low, the state machine outputs the selecting signal so as to change the two contiguous first phase and second phase to be the two contiguous second and third phase.

3. A phase rotator, for receiving a reference clock so as to generate a digital clock signal, comprising:

a delay-locked loop, for outputting a plurality of even-spaced phases according to the reference clock;

a multiplexer, coupled to the delay-locked loop, for selecting two contiguous first phase and second phase selected from the even-spaced phases as its output according to a selecting signal;

a phase-interpolating circuit, coupled to the multiplexer, for outputting the digital clock signal by interpolating the two contiguous first phase and second phase based upon a phase interpolating weighted value; and

a state machine, coupled to the multiplexer and the phase interpolating circuit, for receiving a control signal, the two contiguous first and second phase, and a state machine weighted value, and controlling the multiplexer;

wherein, when the control signal is enabling and the first phase or a third phase which is contiguous to the second phase is of logic high, the state machine firstly chooses the phase interpolating weighted value to be a specific value so as to change the digital clock signal to be the second phase, and then use the state machine weighted value to act as the phase interpolating weighted value.

4. The phase rotator as recited in claim 3 , wherein the specific value is 100%.

5. The phase rotator as recited in claim 3 , wherein, when the control signal is enabling and the first phase and a third phase which is contiguous to the second phase are both of logic low, the state machine weighted value equals to be the phase interpolating weighted value.

6. A method for preventing glitches caused by clock switching in a phase-interpolating circuit, comprising:

a) providing a reference signal;

b) generating a plurality of phase signals corresponding to the reference signal;

c) selecting sequentially three contiguous signals, a first phase signal, a second phase signal, and a third phase signal from the phase signals corresponding to the reference signal;

d) inputting the first phase signal and the second phase signal to the phase-interpolating circuit and generating a first phase interpolating signal according to a first ratio;

e) judging whether or not the first phase signal or the third phase signal is of logic high; if it is, inputting the second phase signal to the phase-interpolating circuit so as to generate a transient phase-interpolating signal; if it is not, go to next step; and

f) inputting the second phase signal and the third phase signal to the phase-interpolating circuit and generating a second phase interpolating signal according to a second ratio.

7. The method as recited in claim 6 , wherein, the plurality of phase signals corresponding to the reference signal are even-spaced phase signals with regard to the reference signal.

8. The method as recited in claim 6 , wherein, the first ratio and the second ratio are determined by ratio between two bias currents of the phase-interpolating circuit.

9. A method for preventing glitches caused by clock switching in a phase-interpolating circuit, comprising:

a) providing a reference signal;

b) generating a plurality of phase signals corresponding to the reference signal;

c) selecting sequentially three contiguous signals, a first phase signal, a second phase signal, and a third phase signal from the phase signals corresponding to the reference signal;

d) inputting the first phase signal and the second phase signal to the phase-interpolating circuit and generating a first phase interpolating signal according to a first ratio;

e) judging whether or not the first phase signal or the third phase signal is of logic high; if it is, selecting the first ratio to be a specific value for enacting the first phase signal is of no use for the phase-interpolating circuit; if it is not, go to next step; and

f) inputting the second phase signal and the third phase signal to the phase-interpolating circuit and generating a second phase interpolating signal according to a second ratio.

10. The method as recited in claim 9 , wherein, the plurality of phase signals corresponding to the reference signal are even-spaced phase signals with regard to the reference signal.

11. The method as recited in claim 9 , wherein, the first ratio and the second ratio are determined by ratio between two bias currents of the phase-interpolating circuit.

12. The method as recited in claim 9 , wherein, the specific value is 100%.

13. A phase rotator, for receiving a reference clock so as to generate a digital clock signal, comprising:

a delay-locked loop, for outputting a plurality of even-spaced phases according to the reference clock;

a multiplexer, coupled to the delay-locked loop, for selecting two contiguous first phase and second phase selected from the even-spaced phases as its output according to a selecting signal;

a phase-interpolating circuit, coupled to the multiplexer, for outputting the digital clock signal by interpolating the two contiguous first phase and second phase based upon a phase interpolating weighted value; and

a state machine, coupled to the multiplexer and the phase interpolating circuit, for receiving a control signal and the two contiguous first and second phase, and controlling the multiplexer;

wherein, when the control signal is enabling and the first phase and a third phase which is contiguous to the second phase are both of logic low, the state machine outputs the selecting signal so as to change the two contiguous first phase and second phase to be the two contiguous second and third phase.

14. A phase rotator, for receiving a reference clock so as to generate a digital clock signal, comprising:

a delay-locked loop, for outputting a plurality of even-spaced phases according to the reference clock;

a multiplexer, coupled to the delay-locked loop, for selecting two contiguous first phase and second phase selected from the even-spaced phases as its output according to a selecting signal;

a phase-interpolating circuit, coupled to the multiplexer, for outputting the digital clock signal by interpolating the two contiguous first phase and second phase based upon a phase interpolating weighted value; and

a state machine, coupled to the multiplexer and the phase interpolating circuit, for receiving a control signal, the two contiguous first and second phase, and a state machine weighted value, and controlling the multiplexer ;

wherein, when the control signal is enabling and the first phase and a third phase which is contiguous to the second phase are both of logic low, the state machine weighted value equals to be the phase interpolating weighted value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2010
From: LIU, YE
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 024053/0087 →
Priority Claims (2)
TW 98107618 A · Mar 10, 2009 · national
TW 98143292 A · Dec 17, 2009 · national
Continuity (1)
Related Publication 20100231283A1 · Sep 16, 2010