Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Multi-phase locked loop for data recovery
RE40939 Multi-phase locked loop for data recovery

Patent Drawings:
Inventor: Huang
Date Issued: October 20, 2009
Application: 10/929,152
Filed: August 27, 2004
Inventors: Huang; Chen-Chih (Hsinchu, TW)
Assignee: Realtek Semiconductor Corporation (Hsinchu, TW)
Primary Examiner: Kim; Kevin Y
Assistant Examiner:
Attorney Or Agent: Thomas, Kayden, Horstemeyer & Risley
U.S. Class: 375/376; 375/374
Field Of Search: 375/376; 375/374; 327/156; 327/147; 327/153
International Class: H03D 3/24
U.S Patent Documents:
Foreign Patent Documents:
Other References:

Abstract: The present invention provides a multi-phase-locked loop without dead zone, which can reduce clock jitter and provide larger tolerance for data random jitter. It generates and output multiple sets of control signals (up.sub.k/dn.sub.k) via a multi-phase voltage controlled oscillator which generates a plurality of multi-phase clock signals for detecting the transition edge of data signal. Therefore, the phase error .theta..sub.e and the voltage Vd of the multi-phase-locked loop can be adjusted to be nearly linear according to the control signals. A multi-phase-locked loop without dead zone thus can be provided.
Claim: What is claimed is:

1. A multi-phase-locked loop for data recovery comprising a phase detector, a charge pump, a loop filter and a voltage controlled oscillator, wherein: said phase detector isconstituted by N phase detection units (U.sub.1, U.sub.2, . . . , U.sub.N, N is even, N.gtoreq.4); said N phase detection units are connected in cascade configuration, and each phase detection unit contains.Iadd.: .Iaddend. a data signal inputterminal for receiving a data signal from outside; a clock signal input terminal for receiving .[.the.]. .Iadd.one of .Iaddend.multi-phase clock signals (CK.sub.1, CK.sub.2, . . . , CK.sub.N) from outside; a delay signal input terminal for receivinga delay signal output from another phase detection unit; a delay signal output terminal for outputting a delay signal .Iadd.of the phase detection unit.Iaddend.; and a charge/discharge control signal output terminal for outputting .Iadd.a.Iaddend.control signals for charge/discharge operations; each of said N phase detection units generates a delay signal (D.sub.1, D.sub.2, . . . , D.sub.N) according to .[.an input.]. .Iadd.the .Iaddend.data signal and the complement of .[.a.]. .Iadd.the .Iaddend.multi-phase clock signal; the delay signal (D.sub.j+1) generated by the (j+1).sub.th phase detection unit is input into the j.sub.th phase detection unit via the j.sub.th delay signal input terminal; the delay signal (D.sub.1)generated by the first phase detection unit is input into the N.sub.th phase detection unit via the N.sub.th delay signal input terminal; the j.sub.th phase detection unit (.[.U.sub.j'.]. .Iadd.U.sub.j, .Iaddend.1.ltoreq.j<N, j is a positiveinteger) generates .Iadd.one of the .Iaddend.control signals (dn.sub.1, dn.sub.2, . . . , dn.sub.N/2, up.sub.N/2, . . . , up.sub.2) for charge/discharge operations according to the delay signal (D.sub.j) from the j.sub.th phase detection unit, thedelay signal (D.sub.j+1) from the (j+1).sub.th phase detection unit, and the multi-phase clock signal (CK.sub.j) which is applied to the j.sub.th phase detection unit; the N.sub.th phase detection unit generates a charge control signal (up.sub.1)according to the delay signal (D.sub.n) from the N.sub.th phase detection unit, the delay signal (D.sub.1) from the first phase detection unit, and the multi-phase clock signal (CK.sub.N) which is applied to the N.sub.th phase detection unit; saidcharge pump being constituted by N/2 charge and discharge units (CP.sub.1, CP.sub.2, . . . , CP.sub.N/2), wherein the k.sub.th (CP.sub.k, 1.ltoreq.k.ltoreq.N/2) charge and discharge unit (CP.sub.k) is employed to receive the k.sub.th charge/dischargecontrol signal set (up.sub.k/dn.sub.k) from said phase detector, and a current Ich.sub.k is generated by the charge/discharge control signal set (up.sub.k/dn.sub.k); the charge/discharge currentIch.sub.k=(w.sub.k.times.up.sub.k-w.sub.k.times.dn.sub.k)Iss, wherein w.sub.k is a weighting value, Iss is a fixed current value, and w.sub.1<w.sub.2< . . . <w.sub.N/2; the total charge/discharge current (Ich) from said charge pump equals toIch.sub.1+Ich.sub.2+ . . . Ich.sub.k+ . . . +Ich.sub.N/2; and said voltage controlled oscillator is a multi-phase voltage controlled oscillator, which outputs N multi-phase clock signals (CK.sub.1, CK.sub.2 . . . , CK.sub.N), which are applied tosaid .[.phase detectors.]. .Iadd.phase detection units.Iaddend., respectively.

2. The multi-phase-locked loop for data recovery as described in claim 1, wherein the phase difference between the multi-phase clock signal (CK.sub.j+1) input to the (j+1).sub.th phase detection unit (U.sub.j+1) and the multi-phase clock signal(CK.sub.j) input to the j.sub.e phase detection unit (U.sub.j) equals to 2.pi./N.

3. The multi-phase-locked loop for data recovery as described in claim 1, wherein each of said N phase detection unit comprises: an inverter, a first flip-flop, an exclusive OR gate, and a second flip-flop; said inverter inverting multi-phaseclock signal which is to be input to each phase detection unit; the first flip-flop generating a delay signal according to the complementary multi-phase clock signal from said inverter and the data signal; the delay signal from said first flip-flop andthe delay signal from the first flip-flop in another phase detection unit being input to the exclusive OR gate; the second flip-flop generating a charge/discharge control signal according to the multi-phase clock signal and the output signal from saidexclusive OR gate.

4. The multi-phase-locked loop for data recovery as described in claim 3, wherein said first flip-flop and said second flip-flop are D flip-flops.

.Iadd.5. A multi-phase-locked loop comprising: a phase detector configured to: receive a data signal and a plurality of multi-phase clock signals; detect a phase difference between the data signal and each multi-phase clock signal; and outputa plurality of control signals; a charge pump, configured to receive the control signals and produce a total control current according to the control signals, the charge pump comprising a plurality of charge/discharge units, wherein at least one ofcharge/discharge units comprises a first current source, a second current source, and a switch module, and wherein each charge/discharge unit has a weighting value, and at least two of the weighting values are different; a loop filter configured toreceive the total control current and produce a control voltage according to the total control current; and a voltage controlled oscillator (VCO) configured to produce the multi-phase clock signals according to the control voltage, wherein themulti-phase clock signals are at substantially the same frequency..Iaddend.

.Iadd.6. The multi-phase-locked loop of claim 5, wherein the charge pump is controlled by the control signals such that the relation between the control voltage and the phase difference of the multi-phase-locked loop is adjusted to be nearlylinear..Iaddend.

.Iadd.7. The multi-phase-locked loop of claim 5, wherein the control signals are maintained as a fixed time period such that a dead zone of the multi-phase-locked loop is reduced..Iaddend.

.Iadd.8. The multi-phase-locked loop of claim 5, wherein the control signals are maintained as a fixed time period such that jitter of the multi-phase clock signal is reduced..Iaddend.

.Iadd.9. A multi-phase-locked loop comprising: a phase detector configured to: receive a data signal and a plurality of multi-phase clock signals; detect a phase different between the data signal and each multi-phase clock signal; and outputa plurality of control signals; a charge pump, configured to receive the control signals and produce a total control current according to the control signals; said charge pump including a first current source, a second current source, and a switchmodule; a loop filter configured to receive the total control current and produce a control voltage according to the total control current; and a voltage controlled oscillator (VCO) configured to produce the multi-phase clock signals according to thecontrol voltage, wherein the multi-phase clock signals are at substantially the same frequency, wherein the phase detector comprises N phase detection units (N is even, N>=4), the N phase detection units being coupled in cascadeconfiguration..Iaddend.

.Iadd.10. The multi-phase-locked loop of claim 9, wherein a phase difference between a first multi-phase clock signal and a second multi-phase clock signal adjacent to the first multi-phase clock signal is 2.pi./N..Iaddend.

.Iadd.11. The multi-phase-locked loop of claim 9, wherein each phase detection unit comprises: a first flip-flop configured to generate a delay signal according to the corresponding multi-phase clock signal and the data signal; an exclusive ORgate configured to receive the delay signal from the first flip-flop and another delay signal from another first flip-flop in another phase detection unit; and a second flip-flop configured to output one of the plurality of control signals according toan output signal of the exclusive OR gate and the corresponding multi-phase clock signal..Iaddend.

.Iadd.12. The multi-phase-locked loop of claim 11, wherein the first flip-flop and the second flip-flop are D flip-flops..Iaddend.

.Iadd.13. The multi-phase-locked loop of claim 5, wherein each charge/discharge unit is configured to generate an output current according to the corresponding control signal, wherein the charge pump is configured to receive the output currentsand produce the total control current..Iaddend.

.Iadd.14. A phase detector for detecting phase differences between a data signal and a plurality of multi-phase clock signals and producing a plurality of control signals, wherein the frequencies of the multi-phase clock signals aresubstantially the same, the phase detector comprising: a plurality of phase detection units, the phase detection units being coupled in cascade configuration, wherein each of the phase detection units comprises: a first flip-flop configured to generate adelay signal according to the corresponding multi-phase clock signal and the data signal; an exclusive OR gate configured to receive the delay signal from the first flip-flop and another delay signal from another first flip-flop in another phasedetection unit; and a second flip-flop configured to generate one of the plurality of control signals according to an output signal of the exclusive OR gate and the corresponding multi-phase clock signal..Iaddend.

.Iadd.15. The multi-phase-locked loop of claim 5, wherein the charge pump is configured to produce a plurality of output currents according to the control signals, and the charge pump is configured to produce the total control current accordingto the output currents..Iaddend.

.Iadd.16. The multi-phase-locked loop of claim 15, wherein each output current has a corresponding weighting value, and at least two of the weighting values are different..Iaddend.

.Iadd.17. The multi-phase-locked loop of claim 15, wherein the charge pump includes a plurality of switching devices controlled by the control signals, and the charge pump produces the output currents selectively through the switchingdevices..Iaddend.

.Iadd.18. The multi-phase-locked loop, comprising: a phase detector configured to: receive a data signal and a plurality of multi-phase clock signals; detect a phase difference between the data signal and each multi-phase clock signal; andoutput a plurality of control signals; a charge pump, configured to receive the control signals and produce a total control current according to the control signals; a loop filter configured to receive the total control current and produce a controlvoltage according to the total control current; and a voltage controlled oscillator (VCO) configured to produce the multi-phase clock signals according to the control voltage, wherein the multi-phase clock signals are at substantially the samefrequency; wherein the charge pump comprises a plurality of charge/discharge units, each charge/discharge unit has a corresponding weighting value, and at least two of the weighting values are different..Iaddend.

.Iadd.19. The multi-phase-locked loop of claim 5, wherein the phase detector comprises: a plurality of phase detection units, the phase detection units being coupled in cascade configuration, wherein each of the phase detection units comprises:a first flip-flop configured to generate a delay signal according to the corresponding multi-phase clock signal and the data signal; a logic circuit configured to receive the delay signal from the first flip-flop and another delay signal from anotherfirst flip-flop in another phase detection unit; and a second flip-flop configured to generate one of the plurality of control signals according to an output signal of the logic circuit and the corresponding multi-phase clock signal..Iaddend.
Description: FIELD OF THE INVENTION

The present invention relates generally to a phase-locked loop for data recovery, and more particularly, to a multi-phase-locked loop that utilizes a multi-phase clock signal generated by a multi-phase voltage controlled oscillator (VCO) todetect received data.

BACKGROUND OF THE INVENTION

Due to the development of the network transmission technology as well as the demands in the installed base of computer networks, the network data transmission rate in hardware environment has been increased. Therefore, it becomes more and moreimportant to recover data (clock signals) correctly.

At present, while data (clock) recovery is to be performed, a phase-locked loop is often utilized. During the data recovery process, usually the received data could be correctly recovered (read) by using a phase detector to synchronize thereceived data and recover the clock. In other words, the phase detector plays a very important role whether the data could be correctly recovered by a phase-locked loop.

FIG. 1 illustrates a prior art phase-locked loop for data recovery comprising a phase detector 11, a charge pump 12, a loop filter 13, and a voltage controlled oscillator 14. The phase detector 11 is used to receive a data (clock) signal fromoutside as well as a feedback clock signal CK.sub.vco from the voltage controlled oscillator 14. The phase detector 11 compares the two signals, in accordance with their phase difference .theta..sub.e (.theta..sub.e=.theta..sub.data-.theta..sub.clock),a control signal up or dn will be output to control the charge pump 12. As shown in FIG. 2(a), when the transition edge of the data (clock) signal data leads the falling edge of the feedback clock signal CK.sub.vco, the phase detector outputs an upsignal. On the other hand, as shown in FIG. 2(b), when the transition edge of the data (clock) signal data lags behind the falling edge of the feedback clock signal CK.sub.vco, the phase detector 11 outputs a dn signal. The charge pump 12 is controlledby the up and dn control signals output from the phase detector 11 to perform charge/discharge operations, and generates a voltage signal Vd. The loop filter 13 receives the voltage signal Vd and generates an appropriate voltage Vc for controlling thevoltage controlled oscillator 14. The voltage controlled oscillator 14 receives the voltage Vc and generates a clock signal CK.sub.vco to be input to the phase detector 11.

As shown in FIG. 3, the phase detector 11 of the phase locked loop 1 is constituted by four flip-flops 111, 112, 113,114, and two OR gates 115, 116. The flip-flops 111 and 112 receive the complement of data from outside (denoted by data) and thedata itself (denoted by data), respectively. The clock signal CK.sub.vco from the voltage controlled oscillator 14 is applied to the inversion reset terminals (rb) of the flip-flops 111 and 112 such that two control signals up1 and up2 are generated,respectively. The flip-flops 113 and 114 receive the complement of data from outside (denoted by data) and the data itself (denoted by data), respectively. The complement of the clock signal CK.sub.vco (denoted by CK.sub.vco) from the voltagecontrolled oscillator 14 is applied to the inversion reset terminals (rb) of the flip-flops 113 and 114 such that two control signals dn1 and dn2 are generated, respectively. According to the two signals up.sub.1 and up.sub.2, the OR gate 115 generatesa control signal up for controlling the charge pump 12 (refer to FIG. 2(a)). Similarly, the OR gate 116 generates a control signal dn for controlling the charge pump 12 according to the two signals dn.sub.1 and dn.sub.2 (refer to FIG. 2(b))

Referring to FIG. 1, the voltage Vd is substantially controlled by the signals (up, dn). In other words, the variation of the control voltage Vd is related to the phase error .theta..sub.e. FIG. 4 illustrates the relation between the variationof Vd and the phase error .theta..sub.e. As shown in FIG. 4, when the data signal data has a phase lagging behind the clock signal CK.sub.vco, the smaller the phase error .theta..sub.e is, the more the voltage Vd varies. Therefore, phase error.theta..sub.e is theoretically supposed to approximate to zero and closely moves around the origin when the phase-locked loop is going to enter a phase-locked state. However, due to the above phenomenon, when the data signal data of the phase-lockedloop has a phase lagging behind the clock signal CK.sub.vco, an obvious variation of Vd will be generated, which leads to clock jitter. And, the tolerance for data random jitter becomes worse. In other words, it is difficult to reduce the clock jitterfor conventional phase-locked loops, large data random jitter is thus unaccepted.

SUMMARY OF THE INVENTION

It is therefore an object of the present invention to provide a multi-phase-locked loop without dead zone, which can reduce clock jitter and provide higher tolerance for data random jitter.

Another object of the present invention is to provide a multi-phase-locked loop without static phase error.

The present invention is characterized by a multi-phase-locked loop which can generate a plurality of multi-phase clock signals by a multi-phase voltage controlled oscillater to detect the transition edge of the data signal data. Accordingly,multiple sets of control signals (up.sub.k/dn.sub.k) are generated. Therefore, phase error .theta..sub.e and voltage Vd of the multi-phase-locked loop can be adjusted to be nearly linear according to the output control signals. This prevents themultiphase-locked loop from having dead zone. Furthermore, the clock jitter can be reduced and provide greater tolerance for data random jitter.

To achieve the aforementioned object, a multi phase-locked loop for data recovery in accordance with the invention includes a phase detector, a charge pump, a loop filter and a voltage controlled oscillator (VCO).

The phase detector is constituted by N phase detection units (U.sub.1, U.sub.2, . . . , U.sub.N, N is even, N.gtoreq.4). The phase detection units are connected in cascade configuration, and each of the phase detection unit contains a datasignal input terminal for receiving the data signal from outside; a clock signal input terminal for receiving the multi-phase clock signals (CK.sub.1, CK.sub.2, . . . , CK.sub.N) from outside; a delay signal input terminal for receiving the delay signaloutput from another phase detection unit; a delay signal output terminal for outputting the delay signal; and a charge/discharge control signal output terminal for outputting charge/discharge control signals. Each phase detection unit generates a delaysignal (D.sub.1, D.sub.2, . . . , D.sub.N) according to the input data signal and the complement of the multi-phase clock signal.

The delay signal (D.sub.j+1) generated by the (j+1).sub.th phase detection unit is applied to the j.sub.th phase detection unit via the j.sub.th delay signal input terminal. The delay signal (D.sub.1) generated by the first phase detection unit(U.sub.1) is applied to the N.sub.th phase detection unit (U.sub.N) via the N.sub.th delay signal input terminal. In addition, the j.sub.th phase detection unit (U.sub.j'1.ltoreq.j.ltoreq.N'j is an integer) generates control signals (dn.sub.1, d.sub.2,. . . , dn.sub.N/2, up.sub.N/2, . . . , up.sub.2) for the charge/discharge operations according to the delay signal (D.sub.j) from the j.sub.th phase detection unit, the delay signal (D.sub.j+1) from the (j+1).sub.th phase detection unit, and themulti-phase clock signal (CK.sub.j) which is applied to the j.sub.th phase detection unit. However, the N.sub.th phase detection unit (U.sub.N) generates a charge control signal (up.sub.1) according to the delay signal (D.sub.N) from the N.sub.th phasedetection unit, the delay signal (D.sub.1) from the first phase detection unit, and the multi-phase clock signal (CK.sub.N) which is applied to the N.sub.th phase detection unit.

The charge pump is constituted by N/2 charge and discharge units (CP.sub.1, CP.sub.2, . . . , CP.sub.N/2), wherein the k.sub.th (1.ltoreq.k.ltoreq.N/2) charge and discharge unit (CP.sub.k) receives the k.sub.th charge/discharge control signal(up.sub.k/dn.sub.k) from the above mentioned phase detector and generates a charge/discharge current Ich.sub.k, which equals to (w.sub.k.times.up.sub.k-w.sub.k.times.dn.sub.k)Iss, wherein w.sub.k is a weighting value; Iss is a fixed current value; andw.sub.1<w.sub.2< . . . <w.sub.N/2. The total charge/discharge current (Ich) output from the charge pump equals to Ich.sub.1+Ich.sub.2+ . . . Ich.sub.k+ . . . +Ich.sub.N/2.

The VCO described above is a multi-phase VCO, it outputs N multi-phase clock signals (CK.sub.1, CK.sub.1 . . . CK.sub.N). These signals are applied to the phase detectors described above, respectively.

Under the circumstance described above, the phase difference between CK.sub.j+1 and CK.sub.j is 2.pi./N.

The multi-phase clock signal (CK.sub.j+1) which is applied to the (j+1).sub.th phase detection unit (U.sub.j+1) and the multi-phase clock signal (CK.sub.j) which is applied to the j.sub.th phase detection unit (U.sub.j). In accordance with theinvention, the relation between the phase error .theta..sub.e and the voltage Vd of the phase-locked loop can be adjusted to be nearly linear by employing these control signals. Therefore, a phase-locked loop without dead zone can be derived, which canreduce clock jitter and enhance the tolerance for data random jitter.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and the features and effects of the present invention can be best understood by referring to the following detailed descriptions of the preferred embodiment and the accompanying drawings, in which:

FIG. 1 is a block diagram showing a prior art phase-locked loop for data recovery;

FIG. 2(a) is a clock diagram showing the control signal (up) generated by a prior art phase detector when the transition edge of the data signal data leads the falling edge of the clock signal CK.sub.vco;

FIG. 2(b) is a clock diagram showing the control signal (dn) generated by a prior art phase detector when the transition edge of the data signal data lags behind the falling edge of the clock signal CK.sub.vco;

FIG. 3 depicts a circuit of a prior art phase detector;

FIG. 4 depicts the relation between the phase error .theta..sub.e and voltage Vd by using a prior art phase detector;

FIG. 5 is a block diagram showing a multi-phase-locked loop in accordance with the present invention;

FIG. 6 is a block diagram showing a phase detector in accordance with the present invention;

FIG. 7 is a detailed circuit showing a phase detector in accordance with the present invention;

FIG. 8 is a detailed circuit showing a charge pump in accordance with the present invention;

FIG. 9 is a state diagram showing the signals of data signal data employed in the multi-phase-locked loop, the multi-phase clock signals (CK.sub.1, CK.sub.2, . . . , CK.sub.10), and the charge/discharge control signals (up.sub.k/dn.sub.k) usedin the present invention; and

FIG. 10 depicts the relation between the phase error .theta..sub.e and voltage Vd in the multi-phase-locked loop in accordance with the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Before describing the preferred embodiment in accordance with the invention, it should be made clear that the loop filter in the multi-phase-locked loop of the invention are similar to that of the prior art and will not be explained here.

Firstly, referring to FIG. 5, the multi-phase-locked loop for data recovery in accordance with the invention includes: a phase detector 21, a charge pump 22, a loop filter 23, and a multi-phase VCO 24.

As illustrated in FIG. 6, the phase detector 21 is constituted by N phase detection units (U.sub.1, U.sub.2, . . . , U.sub.N), wherein N is even and N.gtoreq.4. The phase detection units (U.sub.1, U.sub.2, . . . , U.sub.N) are connected incascade configuration, and each phase detection unit contains: a data signal input terminal 61 for receiving a data signal from outside; a clock signal input terminal 62 for receiving multiphase clock signals (CK.sub.1, CK.sub.2, . . . , CH.sub.N) fromoutside; a delay signal input terminal 63 for receiving the output delay signal from another phase detection unit; a delay signal output terminal 64 for outputting a elay signal; and a charge/discharge control signal output terminal 65 for outputtingcharge/discharge control-signal.

Each phase detection unit (U.sub.1, U.sub.2 . . . U.sub.N) generates a delay signal (D.sub.1, D.sub.2, . . . , D.sub.N) according to the data signal data applied to the phase detection unit, and the complement of the multi-phase clock signals(CK.sub.1, CK.sub.2, . . . , CK.sub.N). Moreover, the delay signal (D.sub.j+1) generated by the (j+1).sub.th phase detection unit (U.sub.j+1) is applied to the j.sub.th phase detection unit (U.sub.j) via the delay signal input terminal 63 in thej.sub.th phase detection unit (U.sub.j). And the delay signal (D.sub.1) generated by the first phase detection unit (U.sub.1) is applied to the N.sub.th phase detection unit (U.sub.N) via the delay signal input terminal 63 in the N.sub.th phasedetection unit (U.sub.N)

The j.sub.th phase detection unit (U.sub.j, 1.ltoreq.j<N, j is a positive integer) generates charge/discharge control signals (dn.sub.1, dn.sub.2, . . . , dn.sub.N/2, up.sub.N/2, . . . , up.sub.2) according to the delay signal (D.sub.j) fromthe j.sub.th phase detection unit (U.sub.j), the delay signal (D.sub.j+1) from the (j+1).sub.th phase detection unit (U.sub.j+1), and the multi-phase clock signal (CK.sub.j) which is applied to the j.sub.th phase detection unit (U.sub.j). The N.sub.thphase detection unit generates a charge control signal (up.sub.1) according to the delay signal (D.sub.n) from the N.sub.th phase detection unit (U.sub.N), the delay signal (D.sub.1) from the first phase detection unit (U.sub.1), and the multi-phaseclock signal (CK.sub.N) which is applied to the N.sub.th phase detection unit (U.sub.N).

As described above, the multi-phase clock signal (CK.sub.j+1) is applied to the (j+1).sub.th phase detection unit (U.sub.j+1) and the multi-phase clock signal (CK.sub.j) is applied to the j.sub.th phase detection unit (U.sub.j). The phasedifference between the two signals is 2.pi./N. Moreover, as described above, the plurality of multi-phase clock signals (CK.sub.1, CK.sub.2, . . . , CK.sub.N) are generated by the VCO 24.

Furthermore, FIG. 7 is utilized to illustrate the detailed circuit of phase detector 21 in accordance with the invention. As shown in FIG. 7, each phase detection unit (U.sub.1, U.sub.2, . . . , U.sub.N) of the phase detector 21 in accordancewith the invention includes: an inverter 211, a first flip-flop 212, an exclusive OR gate 213, and a second flip-flop 214. The inverter 211 inverts the multi-phase clock signals (CK.sub.1, CK.sub.2, . . . , CK.sub.N) before these signals are applied toeach first flip-flop 212, respectively. Each of the first flip-flops 212 generates a delay signal D. (1.ltoreq.i.ltoreq.N)according to the above mentioned data signal data, and the multi-phase clock signal which has been inverted by the inverter 2. Thedelay signal (D.sub.j) from the first flip-flop 212 and the delay signal (D.sub.j+1) from the first flip-flop 212 in next phase detection unit, are both applied to the exclusive OR gate 213. The second flip-flop 214 generates charge/discharge controlsignals (dn.sub.1, dn.sub.2, . . . , dn.sub.N/2, up.sub.N/2, . . . , up.sub.2) according to the above mentioned multi-phase clock signal and the signal output from the exclusive OR gate.

It should be mentioned that the charge control signal (up.sub.1) is generated by the second flip-flop 214 of the N.sub.th sphase detection unit (U.sub.N), which is based on the above described multi-phase clock signal (CK.sub.N) and the outputsignal from its exclusive OR gate 213. The input signals of the exclusive OR gate 213 of the N.sub.th phase detection unit (U.sub.N) are the delay signal (D.sub.1) from the first phase detection unit (U.sub.1) and the delay signal (D.sub.N) from itself. In addition, the first flip-flop and the second flip-flop are both D flip-flops in this embodiment.

As shown in FIG. 8, the charge pump 22 is constituted by N/2 charge and discharge units (CP.sub.1, CP.sub.2, . . . , CP.sub.N/2). The k.sub.th charge and discharge unit CP.sub.k (1.ltoreq.k.ltoreq.N/2) receives the k.sub.th charge/dischargecontrol signal (up.sub.k'dn.sub.k) output from the phase detector 21 and generates a charge/discharge current Ich.sub.k according to the received signal. The charge/discharge current Ich.sub.k is determined by:(w.sub.k.times.up.sub.k-w.sub.k.times.dn.sub.k)Iss, wherein w.sub.k is a weighting value, Iss is a fixed current value, and w.sub.1<w.sub.2< . . . <w.sub.N/2. Therefore, the total charge/discharge current (Ich) output from charge pump 22 is:Ich=Ich.sub.1+Ich.sub.2+ . . . Ich.sub.k+ . . . +Ich.sub.N/2

In other words, the total charge/discharge current (Ich) is: Ich={[w.sub.1.times.up.sub.1+w.sub.2.times.up.sub.2+ . . . +w.sub.N/2.times.up.sub.N/2]-[w.sub.1.times.dn.sub.1+w.sub.2.times.dn.sub- .2+ . . . +w.sub.N/2.times.dn.sub.N/2]}Iss

A exemplified configuration of the multi-phase-locked loop is depicted below to further explain the method of using a couple of multi-phase clock signals.

[Exemplified Configuration]

Firstly it should be mentioned here, the preferred embodiment recited below includes ten phase detection units (U.sub.1, U.sub.2, . . . , U.sub.10) in the phase detector 21.

Secondly, referring to FIG. 7, when the data signal data and the multi-phase clock signal (CK.sub.1, CK.sub.2, . . . , CK.sub.10) shown in FIG. 9 are applied to each phase detection unit (U.sub.1, U.sub.2, . . . , U.sub.10), the first flip-flop212 of the first phase detection unit (U.sub.1) outputs adelay signal (D.sub.1); the first flip-flop 212 of the second phase detection unit (U.sub.2) outputs a delay signal (D.sub.2); . . . etc.

As described above, the delay signal (D.sub.1) generated by the first phase detection unit (U.sub.1) as well as the delay signal (D.sub.2) generated by the second phase detection unit (U.sub.2) cooperatively generate an output signal(D.sub.1.sym.D2) via the exclusive OR gate 213 in the first phase detection unit (U.sub.1). Similarly, the delay signal (D.sub.2) generated by the second phase detection unit (U.sub.2) as well as the delay signal (D.sub.3) generated by the third phasedetection unit (U.sub.3) cooperatively generate an output signal (D2.sym.D3) via the exclusive OR gate 213 in the second phase detection unit (U.sub.2). However, the delay signal (D.sub.10) generated by the tenth phase detection unit (U.sub.10) as wellas the delay signal (D.sub.1) generated by the first phase detection unit (U.sub.1) cooperatively generate an output signal (D.sub.1.sym.D.sub.1) via the exclusive OR gate 213 in the tenth phase detection unit (U.sub.10).

As described in the preceding paragraph, the second flip-flop 214 of the first phase detection unit (U.sub.1) generates a discharge control signal (dn.sub.1) according to the multi-phase clock signal (CK.sub.1) and the output signal(D.sub.1.sym.D.sub.2) from the exclusive OR gate 213. Similarly, the second flip-flop 214 of the second phase detection unit (U.sub.2) generates a discharge control signal (dn.sub.2) according to the multi-phase clock signal (CK.sub.2) and the outputsignal (D.sub.2.sym.D.sub.3) from the exclusive OR gate 213. Similarly as above, the third to fifth phase detection units (U.sub.3.about.U.sub.5) generates a discharge control signal (dn.sub.3.about.dn.sub.5), respectively. Furthermore, the sixth toninth phase detection units (U.sub.6.about.U.sub.9) generates a charge control signal (up.sub.5.about.up.sub.2). The second flip-flop 214 of the tenth phase detection unit (U.sub.10) generates a charge control signal (up.sub.1) according to themulti-phase clock signal (CK.sub.10) and the output signal from the exclusive OR gate 213. It should be mentioned here, due to the phase difference between two consecutive multi-phase clock signals of (CK.sub.1, CK.sub.2, . . . , CK.sub.10) being2.pi./10, the phase detection unit (U.sub.1, U.sub.2, . . . , U.sub.10) of the phase detection 21 respectively generate five discharge control signals (dn.sub.1'dn.sub.2'dn.sub.3'dn.sub.4'dn.sub.5) and five charge control signals(up.sub.1'up.sub.2'up.sub.3'up.sub.4'up.sub.5) in this preferred embodiment.

Referring to FIG. 8, the phase detector 21 in this preferred embodiment includes ten phase detection units (U.sub.1, U.sub.2, . . . , U.sub.10), the charge pump 22 contains five charge and discharge units (CP.sub.1, CP.sub.2, . . . , CP.sub.5). At this time, the charge/discharge control signals (up.sub.1/dn.sub.1'up.sub.2/dn.sub.2'up.sub.3/dn.sub.3'up.sub.4/d- n.sub.4'up.sub.5/dn.sub.5) output from the phase detector 21 are respectively applied to the charge and discharge units (CP.sub.1,CP.sub.2, . . . , CP.sub.5). If Ich(t) represents the total charge/discharge current of charge pump 22 at time t, Iss represents a fixed current value, and w.sub.1.about.w.sub.5 represent the weighting value of each charge and discharge unit, whereinw.sub.1<w.sub.2<w.sub.3<w.sub.4<w.sub.5, then I.sub.ch(t)= {[w.sub.1.times.up.sub.1(t)+w.sub.2.times.up.sub.2(t)+w.sub.3.times.up.su- b.3(t)+w.sub.4 .times.up.sub.4(t)+w.sub.5.times.up.sub.5(t)]-[w.sub.1.times.dn.sub.1(t)+w.sub.2.times.dn.sub.2(t)+w.sub.3.times.dn.sub- .3(t)+w.sub.4.times. dn.sub.4(t)+w.sub.5.times.dn.sub.5(t)]}Iss

Consequently, it is obvious that the total charge/discharge current Ich output from the charge pump 22 displays a nearly linear variation in the multi-phase-locked loop of this preferred embodiment. Therefore, the phase error .theta..sub.e andthe voltage Vd in the multi-phase-locked loop in accordance with the invention can be adjusted to be nearly linear (as shown in FIG. 10) according to those control signals. To sum up, there are some advantages in the multi-phase-locked loop inaccordance with the invention, which are listed as follows: 1. From FIG. 10, it can be understood that there is no dead zone in the multi-phase-locked loop in accordance with the invention because all the up/dn are kept as a fixed time period. Therefore, enough loop signals (up or dn) can be generated even the phase error IIe is very small. 2. Due to the linear relation between Vd and .theta..sub.e, a sudden voltage variation can be avoided. The condition illustrated in FIG. 4 can thus beprevented, and smaller recovering clock jitter can be acquired as well. 3. Larger tolerance for data random jitter can also be derived because lower recovering clock jitter can be acquired by the phase detector in accordance with the invention. 4. When the conventional phase detector 11 as illustrated in FIG. 1 is used to recover the data, another flip-flop needs to be incorporated to read the data in a steady locked phase. Therefore, the problems such as device coupling, parasitic capacitanceand delay effects cannot be avoided, which is called static phase error. On the other hand, it is unnecessary to add another flip-flop to read the data in a steady locked phase by using CK.sub.6 to recover (read) data directly in the phase detectoraccording to the invention to get the best recovered data (D.sub.6, not shown in the figure).

The-exemplified configuration and the preferred embodiment described in the description are only illustrative and are not to be construed as limiting the invention. Various modifications and applications can be made without departing from thetrue spirit and scope of the invention as defined by the appended claims.

* * * * *
 
 
  Recently Added Patents
Embedded NV memory and method of manufacturing the same
Display device
Multifunctional ethynyl substituted monomers and polyarylene compositions therefrom
Custom queries for segmentation
Low profile stacking system and method
Decoding control of computational core of programmable graphics processing unit
Fabrication of layer-by-layer photonic crystals using two polymer microtransfer molding
  Randomly Featured Patents
Faucet cartridge puller assembly and method of use
Splicing electrical wires
Transmission type projector screen utilizing parallel optical sheets and prism lenses
Device for taking samples of endometrium
Zinc finger peptide cleavage of nucleic acids
Method for controlling termites
Holder for a compact disc player
LSI layout design apparatus, layout design method, recording medium recording layout design program, and semiconductor integrated circuit
Soybean variety XB28F05
Ball grid assembly type semiconductor device having a heat diffusion function and an electric and magnetic shielding function