US20020036525A1 - Circuit for synchronizing frequencies of clock signals - Google Patents
Circuit for synchronizing frequencies of clock signals Download PDFInfo
- Publication number
- US20020036525A1 US20020036525A1 US09/897,582 US89758201A US2002036525A1 US 20020036525 A1 US20020036525 A1 US 20020036525A1 US 89758201 A US89758201 A US 89758201A US 2002036525 A1 US2002036525 A1 US 2002036525A1
- Authority
- US
- United States
- Prior art keywords
- clock signal
- signal
- phase
- pll
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0814—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/087—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/089—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/089—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
- H03L7/0891—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump
Definitions
- the present invention relates to a circuit for synchronizing frequencies of two clock signals, and more particularly to a phase-locked loop (PLL) circuit synchronizing an input clock signal having a first frequency with a reference clock signal having a second frequency.
- PLL phase-locked loop
- the object of the present invention is to provide a circuit and method for synchronizing an input clock signal having a first frequency with a reference clock signal having a second frequency.
- the PLL circuit includes a first phase comparator circuit for comparing phases of a first (input) clock signal having a first frequency and a feedback signal and for generating a control voltage corresponding to a phase difference between the first clock signal and the feedback signal.
- a second phase comparator circuit compares phases of a second (reference) clock signal having a second frequency and an output clock signal and for generating a differential signal indicative of a phase difference between the reference clock signal and an output clock signal.
- a counter counts data in response to the differential signal of the second phase comparator circuit.
- the PLL circuit further includes a decoder for generating N bit switching control signals by decoding the counting data from the counter.
- a voltage-controlled delay line generates a feedback signal in respnse to the first clock signal after the input clock signal is delayed while the control voltage is applied to the VCDL.
- the VCDL includes N delay stages which are connected in series corresponding to each bit of the switching control signals and generates the output clock signal in response to a signal from the one of delay stages corresponding to the third switching control signals.
- a method for a PLL circuit to allow synchronizing a first (input clock) signal having a first frequency with a second (reference) clock signal having a second frequency.
- a feedback signal which is delayed with respect to the input clock signal by one cycle is generated by delaying the input clock signal.
- the phases of the input clock signal and the reference clock signal are compared.
- a differential signal corresponding to a phase difference when the phases of the input clock signal and the reference clock signal are not identical with each other is generated.
- Data is counted up or down in response to the differential signal. Control signals from the counting data are decoded, and an output clock signal is provided by delaying the input clock signal while the control signals are activated.
- the method is carried out repeatedly until the phases of the input clock signal and the reference clock signal are identical to each other.
- generating the feedback signal includes receiving the input clock signal, comparing phases of the input clock signal and the feedback signal, generating a differential signal when the phases of the input clock signal and the feedback signal are not identical with each other, generating a control voltage corresponding to the differential signal, and generating the feedback signal by delaying the input clock signal while the control voltage is applied to the VCDL. The steps are repeated until the phases of the input clock signal and the feedback signal are identical to each other.
- FIG. 1 is a circuit diagram showing a phase locked loop (PLL) circuit in accordance with an embodiment of the present invention.
- PLL phase locked loop
- FIG. 2 is a detailed circuit diagram of one embodiment of the charge pump shown in FIG. 1.
- FIG. 3 is a detailed circuit diagram of one embodiment of the precharge circuit of FIG. 2.
- FIG. 4 is a detailed circuit diagram of another embodiment of the precharge circuit of FIG. 2.
- FIG. 5 is a block diagram showing a detailed configuration of one embodiment of the phase comparator of FIG. 1.
- FIG. 6 is a diagram showing states of a second up-counting signal and a second down-counting signal provided from a phase comparator of FIG. 5 in accordance with an output clock signal from a voltage controlled delay line and a reference clock signal.
- FIG. 7 is a detailed circuit diagram showing one embodiment of the voltage controlled delay line of FIG. 1.
- FIG. 8 is a detailed circuit diagram showing a first delay stage shown FIG. 7.
- FIGS. 9A and 9B are flow charts showing sequential procedures of the PLL circuit of FIG. 1.
- FIG. 10 is a graph showing procedures compared with the precharge circuits of FIGS. 3 and 4.
- FIGS. 11A and 11B are graphs showing second up-counting and down-counting signals from a counter when the PLL circuit according to a preferred embodiment of the present invention is simulated by HSPICE.
- FIG. 12A is a graph showing a reference clock signal at 40 MHz.
- FIG. 12B is a graph showing an input clock signal at 80 MHz.
- FIG. 12C is a graph showing an output clock signal from the voltage controlled delay line.
- FIG. 1 is a block diagram showing a configuration of a PLL circuit in accordance with an embodiment of the present invention.
- the PLL circuit 10 includes an analog phase comparator 100 , a VCDL 300 , a phase comparator 400 , a counter 500 , and a decoder 600 .
- the analog phase comparator 100 includes a phase/frequency detector 110 , a charge pump 120 , and a loop filter 130 .
- the phase/frequency detector 110 compares a phase of an input clock signal F CLK from an external source with a phase of a feedback signal F FD from the VCDL 300 , and then generates a first up-counting signal UP 1 and a first down-counting signal DN 1 corresponding to the phase difference.
- the phase/frequency detector 110 generates the UP 1 signal when the phase of the F CLK is earlier than that of the F FD , and generates the DN 1 when the phase of the F CLK is later than that of the F FD .
- the charge pump 120 generates a charge pump signal CP in response to the UP 1 and the DN 1 signals from the phase/frequency detector 110 . Further, the loop filter 130 generates a control voltage V CTRL in response to the charge pump signal CP from the charge pump 120 .
- the loop filter 130 is composed of a capacitor C 1 connected between an output terminal of the charge pump 120 and a ground voltage.
- the phase comparator 400 compares a phase of a reference clock signal F REF with a phase of an output clock signal F OUT from the VCDL 300 , and then generates a second up-counting signal UP 2 and a second down-counting signal DN 2 corresponding to a phase difference between the two signals, F REF and F OUT .
- the counter 500 counts up or down by one bit in response to the UP 2 and the DN 2 signals provided from the phase comparator 400 , and then generates 6-bit counting signals CNT[0:5].
- the decoder 600 generates 64-bit third switching control signals SW 3 [0:63] by decoding the CNT[0:5] generated from the counter 500 .
- the VCDL 300 generates the feedback signal F FD by delaying the input clock signal F CLK while the control voltage V CTRL is applied to the VCDL, and also generates the output clock signal F OUT in response to the SW 3 [0:63] signals generated from the decoder 600 .
- FIG. 2 is a detailed circuit diagram showing the charge pump of FIG. 1.
- the charge pump 120 has a charge pump circuit 210 and a precharge circuit 230 for precharging a capacitor C 1 of the loop filter 130 .
- the charge pump circuit 210 includes PMOS transistors 212 and 218 , NMOS transistors 214 and 220 , and switches 216 and 222 .
- the PMOS transistor 212 has a current path formed between a power supply voltage VDD and a ground voltage VSS, and has a gate connected to the VSS.
- the PMOS transistor 218 has a current path formed between one end of the switch 216 and first node N 1 and has a gate connected to the VSS.
- the NMOS transistor 214 has a current path formed between the VDD and the VSS and has a gate connected to the VDD.
- the NMOS transistor 220 has a current path formed between the first node N 1 and one end of the switch 222 and has a gate connected the VDD.
- the switch 216 is connected between the power supply voltage VDD and source of the PMOS transistor 218 and is turned on or off by a first up-counting signal UP 1 from the phase/frequency detector 110 .
- the switch 222 is connected between a drain of the NMOS transistor 220 and the ground voltage VSS and is turned on or off by a first down-counting signal DN 1 from the phase/frequency detector 110 .
- a phase of the input clock signal F CLK is earlier than that of the feedback signal F FD , the switch 216 is turned on by UP 1 and the node N 1 is charged up to the VDD level.
- the switch 222 is turned on by DN 1 and the node N 1 is discharged to the VSS level.
- the switches 216 and 222 are formed of NMOS transistors, and connect dummy transistors between drain and source terminals of switching transistors so as to prevent noise due to charge injection when transistors are turned on and off.
- FIG. 3 is a detailed circuit diagram showing one embodiment of a precharge circuit 230 of FIG. 2.
- the precharge circuit 230 includes resistors 232 and 234 , transmission gates 236 and 238 , and inverters 240 , 242 , and 244 .
- the resistors 232 and 234 are connected between the power supply voltage VDD and the ground voltage VSS in series and thereby the VDD is divided.
- a low-leveled precharge control signal PRE is provided from an external source. Accordingly, an electric charge of a second node N 2 is divided by the resistors 232 and 234 and is provided to the loop filter 130 through the transmission gate 238 , and thereby the capacitor C 1 of the loop filter 130 is precharged to a certain level.
- PRE is transitioned to a high level. Then, a current path formed between the second node N 2 and the loop filter 130 is cut off, and thereby a current path is formed between the first node N 1 of charge pump circuit 210 and the loop filter 130 through the transmission gate 236 . Therefore, a charge pump signal CP from the charge pump circuit 210 is provided to the loop filter 130 .
- the PLL circuit 10 ensures stable operations by precharging the capacitor C 1 of the loop filter 130 to a certain level.
- FIG. 4 is a circuit diagram showing another embodiment of the precharge circuit of FIG. 2. While the precharge circuit 230 of FIG. 3 performs a precharge operation in response to the precharge control signal PRE from external sources, a precharge circuit 270 of FIG. 4 performs the precharge operation in accordance with a result of a differential amplifier 288 acting as a comparator.
- the precharge circuit 270 is composed of resistors 272 , 274 , and 276 connected sequentially between the power supply voltage VDD and the ground voltage VSS in series, transmission gates 278 and 280 , inverters 282 , 284 , and 286 , and the differential amplifier 288 .
- an electric potential of an inverted input terminal ( ⁇ ) in the differential amplifier 288 is higher than that of a non-inverted input terminal (+). Therefore, the differential amplifier 288 generates a low-leveled signal, thereby a charge of third node N 3 is provided to the capacitor C 1 of the loop filter 130 through the transmission gate 280 , and then the C 1 is precharged to a certain level.
- the differential amplifier 288 After a predetermined period of time, if the potential of the third node N 3 becomes higher than that of a fourth node N 4 , the differential amplifier 288 generates a high-leveled signal. The signal passes through the transmission gate 278 , thereby a current path is formed between the first node N 1 of the charge pump circuit 210 and the loop filter 130 , and then the charge pump signal CP is provided to the loop filter 130 from the charge pump circuit 210 .
- FIG. 10 is a graph showing voltage levels of embodiments of the precharge circuits of FIGS. 3 and 4.
- the ‘X’ and the ‘Y’ denote voltage levels supplied to the loop filter 130 by the precharge circuit 230 and by the precharge circuit 270 of FIG. 4, respectively.
- a voltage of the second node N 2 is applied to the loop filter 130 through the transmission gate 238 by a low-leveled precharge control signal PRE. After that, the PRE goes to a high level, and then a voltage from the charge pump circuit 210 is provided to the loop filter 130 through the transmission gate 236 .
- a voltage which is lower than the voltage level of the N 2 precharged by the first down-counting signal DN 1 , is provided to the loop filter 130 .
- the precharge circuit 270 of FIG. 4 when the loop filter 130 is charged, an output signal of the differential amplifier 288 goes from a low level to a high level.
- a charge or a discharge state of the charge pump circuit 210 is determined in accordance with a turn-on or off state of the transmission gate 278 . As shown in FIG. 10, considering a locking time until the system is locked on a stable operating voltage after a power-up, the locking time of the precharge circuit 270 of FIG. 4 is earlier than that of the precharge circuit 230 of FIG. 3.
- FIG. 5 is a block diagram showing a detailed configuration of the phase comparator 400 of FIG. 1.
- the phase comparator 400 includes a delay circuit 410 , D-flip-flops 420 and 422 , and NAND gates 424 and 426 .
- the delay circuit 410 is composed of four different delay units 411 - 414 and a multiplexer 415 . Each delay unit has a different delay time, receives the output clock signal F OUT from the VCDL 300 , and generates a signal after the F OUT is delayed during an established delay time.
- the delay times by four delay units 411 - 414 correspond to the frequencies of the input clock signal F CLK .
- the delay times by the delay units 411 - 414 are B 1 , B 2 , B 3 , and B 4 , respectively (B 1 ⁇ B 2 ⁇ B 3 ⁇ B 4 ).
- the multiplexer 415 selects one, and then generates a clock signal M OUT in response to a selection signal SEL from an external source.
- the clock signal M OUT is later than the output clock signal F OUT from the VCDL 300 , and the selection signal SEL is based on a frequency of the reference clock signal F REF . For example, if the frequency of the F REF is A 1 , the SEL is used to select the delay unit 411 having the B 1 delay time.
- the D-flip-flop 420 receives the F REF and synchronizes with the F OUT provided from the VCDL 300 .
- the D-flip-flop 422 receives the F REF and synchronizes with the clock signal M OUT from the multiplexer 415 .
- the NAND gate 424 generates the second down-counting signal DN 2 in response to signals generated from non-inverted output terminals Q of the D-flip-flops 420 and 422 .
- the NAND gate 426 generates the second up-counting signal UP 2 in response to signals from inverted output terminals QB of the D-flip-flops 420 and 422 .
- FIG. 6 is a diagram showing states of the second up-counting signal UP 2 and the second down-counting signal DN 2 from the phase comparator of FIG. 5 in accordance with the output clock signal F OUT from the VCDL 300 and the reference clock signal F REF .
- the “window” is a time period between when the F OUT from the VCDL 300 goes from a low level to a high level and when the M OUT from the multiplexer 415 goes from a low level to a high level.
- the input clock signal F CLK has a frequency from 10 MHz to 320 MHz
- a range of the window is from 500 ps to 1.5 ns.
- States of the second up-counting signal UP 2 and the second down-counting signal DN 2 from the NAND gates 424 and 426 are determined according to a point of time that the reference clock signal F REF goes from a low level to a high level, i.e., whether the point of time is later than an end of the window, within the window, or earlier than a beginning of the window.
- the counter 500 as a 6-bit counter operates in accordance with the UP 2 and the DN 2 from the NAND gates 424 and 426 of the phase comparator 400 . That is, when the UP 2 is a high level, the counter 500 counts up by one bit and when the DN 2 is a high level, the counter counts down by one bit. However, when the UP 2 and DN 2 are both high levels, the counter does not operate.
- the decoder 600 receives 6-bit counting signals CNT[5:0] from the counter 500 and generates third switching control signals SW 3 [0:63]. For example, among 64-bit of the third switching control signals SW 3 [0:63] generated from the decoder 600 , only one bit is state ‘1’ and other 63-bit are state ‘0’.
- FIG. 7 is a detailed circuit diagram showing a voltage controlled delay line VCDL 300 of FIG. 1.
- the VCDL 300 includes 64 delay stages D 0 -D 63 , a first switch array 310 , three switches SB 0 -SB 2 , and a third switch array 320 .
- the delay stages D 0 -D 63 are divided into four blocks BLOCK 1 -BLOCK 4 , and are connected to each other in series.
- the BLOCK 1 -BLOCK 4 are composed of delay stages D 0 -D 7 , D 8 -D 15 , D 16 -D 31 , and D 32 -D 63 , respectively, and connected by the switches SB 0 , SB 1 , and SB 2 .
- the SB 0 , SB 1 , and SB 2 are controlled by bits corresponding to second switching control signals SW 2 [0:2] from external sources.
- the first switch array 310 receives one of output signals from the BLOCK 1 -BLOCK 4 , and generates the feedback signal F FD in response to first switching control signals SW 1 [0:3] from external sources.
- One of the BLOCK 1 -BLOCK 4 is selected to generate the F FD in accordance with a frequency of the input clock signal F CLK .
- table 1 shows switches SA 0 -SA 3 of the first switch array 310 , switches turned on among switches SB 0 -SB 2 , and selected block. TABLE 1 Frequency Switch on Selected block A1 SA0 BLOCK1 A2 SA1, SB0 BLOCK2 A3 SA2, SB0, SB1 BLOCK3 A4 SA3, SB0, SB1, SB2 BLOCK4
- the third switch array 320 consists of 64 switches SC 0 -SC 63 to be used for generating the output clock signal F OUT of the VCDL 300 in response to one of output signals of the delay stages D 0 -D 63 .
- the switches SC 0 -SC 63 are controlled by bits corresponding to the third switching control signals SW 3 [0:63] from the decoder 600 . Namely, only one switch is turned on corresponding to an activated bit of state ‘1’ of the third switching control signals SW 3 [0:63], and other 63 switches are turned off. Accordingly, a signal from the delay stage corresponding to an activated bit of SW 3 [0:63] is provided as the output clock signal F OUT of VCDL 300 .
- phase comparator 400 If the phase of the F CLK is coincided with the phase of the F FD from 63rd delay stage, the phase comparator 400 , the counter 500 , and decoder 600 start operation. If the 20th switch SC 20 of the third switch array 320 is turned on, a signal from the 20th delay state D 20 is generated as the output clock signal F OUT , and provided to the phase comparator 400 (FIG. 1). If a phase of the reference clock signal F REF is earlier than that of the F OUT , a counting data of the counter 500 is increased by one bit.
- the switch SA 0 of switches SA 0 -SA 3 in the first switch array 310 and switches SB 0 -SB 2 are all turned off, among the 64 delay stages D 0 -D 63 in the VCDL 300 , only 8 delay stages D 0 -D 7 are connected in series.
- the analog phase comparator circuit 100 compares with phases until the phase of the input clock signal F CLK is coincided with the phase of the feedback signal F FD generated from 7th delay stage D 7 . If the phases become identical with each other, the phase comparator 400 , the counter 500 , and the decoder start operation.
- the range of a counting data from the counter 500 is from ‘0’ to ‘7’. Namely, one of signals from the delay stages D 0 -D 7 can be provided as the output clock signal F OUT .
- FIG. 8 is a detailed circuit diagram showing the first delay stage of FIG. 7.
- the delay stage DO using a current mirror type includes PMOS transistors 332 , 334 , 342 , 344 , and 350 and NMOS transistors 336 , 338 , 346 , 348 , and 352 .
- the control voltage V CTRL from a loop filter 130 controls a gate of the NMOS transistor 336 .
- a potential of a fifth node N 5 as a common gate terminal of the PMOS transistors 332 and 334 is lower than before, and then a potential of a sixth node N 6 as a common gate terminal of the NMOS transistors 338 and 348 is higher than before.
- a required time that the output clock signal F OUT is generated in response to the F CLK becomes shorter. That is, a delay time by the delay stages is shorter.
- the control voltage V CTRL from the loop filter 130 becomes low, the delay time by the delay stages is increased.
- delay stages D 1 -D 63 in FIG. 7 have the same configuration as block 340 in FIG. 8 of the delay stage D 0 . All of delay stages D 1 -D 63 have a same delay time corresponding to the control voltage V CTRL .
- the delay time by the delay stages is 0.39 ns to 1.3 ns. If the frequency of the F CLK is 320 MHz, a phase margin is less than 0.39 ns.
- phase comparator 400 receives the input clock signal F CLK delayed by a counting data CNT[0:5] corresponding to a phase difference between the reference clock signal F REF and the output clock signal F OUT .
- an operation of the phase comparator 400 , the counter 500 , the decoder 600 , and the VCDL 300 is a digital delay-locked loop (hereinafter refer to digital DLL).
- FIGS. 1 and 9A illustrate the analog DLL operation. If the analog DLL begins operation, the input clock signal F CLK is provided to the phase/frequency detector 110 and the VCDL 300 (step S 702 ).
- step S 704 the phase/frequency detector 110 compares the phase of the F CLK with that of the feedback signal F FD generated from the VCDL 300 and examines whether the phases coincide with each other. As the result, if the phases do not coincide, step S 706 is performed.
- the phase/frequency detector 110 examines whether the phase of the F CLK leads that of the F FD from the VCDL 300 . As the result, if the phase of the F CLK leads that of the F FD , the phase/frequency detector 110 generates the first up-counting signal UP 1 (step S 708 ), and if the phase of the F CLK is later than that of the F FD , the phase/frequency detector 110 generates the first down-counting signal DN 1 (S 710 step).
- step S 712 the charge pump 120 and the loop filter 130 generate the control voltage V CTRL in response to the UP 1 and the DN 1 from the phase/frequency detector 110 .
- step S 714 while the V CTRL is applied, the VCDL 300 delays the input clock signal F CLK , and then generates the feedback signal F FD .
- step S 720 begins and the digital DLL operation starts.
- FIGS. 1 and 9B explain the digital DLL operation.
- the reference clock signal F REF is provided to the phase comparator 400 .
- step S 724 the phase comparator 400 examines whether phases of the reference clock signal F REF and the output clock signal F OUT from the VCDL 300 are identical with each other. coincidence of phases between the F REF and the F OUT is informed of, as shown in FIG. 6, a point of time that transition of the F REF from a low level to a high level is within the window. If the phases of the F REF and F OUT are not identical with each other, step S 726 is performed. In the S 726 step, the phase comparator 400 examines whether phase of the F REF is earlier than that of the F OUT from the VCDL 300 .
- phase comparator 400 As the result, if the phase of the F REF is earlier than that of the F OUT , the phase comparator 400 generates a second up-counting signal UP 2 (step S 728 ). On the contrary, if the phase of the F REF is later than that of the F OUT , the phase comparator 400 generates a second down-counting signal DN 2 (steo S 730 ).
- step S 732 the counter 500 counts up or down in response to the UP 2 and the DN 2 from the phase of comparator 400 .
- step S 734 the decoder 600 generates 64-bit third switching control signals SW 3 [0:63] using 6-bit counting signals CNT[0:5] generated from the counter 500 .
- the 64-bit of the third switching control signals SW 3 [0:63] generated from the decoder 600 only one bit is state ‘1’ and other 63-bit are state ‘0’.
- step S 736 the VCDL 300 generates the output clock signal F OUT in response to a signal generated from the delay stage corresponding to the activated bit of the third switching control signals SW 3 [0:63] from the decoder 600 . Then, returning to the S 724 step, the digital DLL is repeatedly operated.
- step S 724 when the phases of the reference clock signal F REF and the output clock signal F OUT are coincided with each other, the digital DLL operation is completed.
- FIGS. 11A and 11B are graphs showing the second up-counting signal UP 2 and the second down-counting signal DN 2 provided from the counter 500 when the PLL circuit is simulated by HSPICE according to a preferred embodiment of the present invention.
- the UP 2 and the DN 2 are high and low levels, respectively, and then when the phases are identical, both of the UP 2 and the DN 2 are fixed to high levels.
- FIG. 12A is a graph showing the reference clock signal F REF having a frequency of 40 MHz and FIG. 12B shows the input clock signal F CLK having a frequency of 80 MHz.
- FIG. 12C shows that the F CLK of FIG. 12B is synchronized with the F REF of FIG. 12A.
- the output clock signal F OUT generated from the VCDL 300 has the same frequency with the input clock signal F CLK and is synchronized with the reference clock signal F REF .
- phase-locked loop (PLL) circuit of the present invention can be applied to various fields for a wide frequency range of the input clock signal.
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Pulse Circuits (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
- This application relies for priority upon Korean Patent Application No. 2000-45686, filed on Aug. 7, 2000, the contents of which are herein incorporated by reference in their entirety.
- The present invention relates to a circuit for synchronizing frequencies of two clock signals, and more particularly to a phase-locked loop (PLL) circuit synchronizing an input clock signal having a first frequency with a reference clock signal having a second frequency.
- With the rapid advances in CMOS process technology, computers with clock frequencies of more 100 MHz are widely used. Even though clock skew has not been an important issue in conventional low-speed synchronization systems, the reduction of the clock skew has become a primary requirement as system clock speed is being increased.
- Many clock de-skews or clock synchronization methods have been developed to reduce the clock skew or to avoid system malfunction. Some of these methods are disclosed in “A Dynamic Clock Synchronization Technique for Large Systems” (D. E. Brueske and S. H. K. Embabi, IEEE Trans. On Components, Packaging, and Manufacturing Technology, Part B, vol. 17, no.3 pp. 350-361) and “Low-power Clock Deskew Buffer for High-speed Digital Circuits” (S. I. Liu, IEEE j. Solid-State Circuits, vol. 34, no. 4, pp. 554-558, April 1999), etc. These efforts were, however, focused on the synchronization or de-skew between the same frequencies.
- Therefore, there exists a need for systems and methods that can synchronize clock signals of different frequencies.
- The object of the present invention is to provide a circuit and method for synchronizing an input clock signal having a first frequency with a reference clock signal having a second frequency.
- According to one aspect of the present invention, the PLL circuit includes a first phase comparator circuit for comparing phases of a first (input) clock signal having a first frequency and a feedback signal and for generating a control voltage corresponding to a phase difference between the first clock signal and the feedback signal. A second phase comparator circuit compares phases of a second (reference) clock signal having a second frequency and an output clock signal and for generating a differential signal indicative of a phase difference between the reference clock signal and an output clock signal. A counter counts data in response to the differential signal of the second phase comparator circuit. The PLL circuit further includes a decoder for generating N bit switching control signals by decoding the counting data from the counter. A voltage-controlled delay line (VCDL) generates a feedback signal in respnse to the first clock signal after the input clock signal is delayed while the control voltage is applied to the VCDL. The VCDL includes N delay stages which are connected in series corresponding to each bit of the switching control signals and generates the output clock signal in response to a signal from the one of delay stages corresponding to the third switching control signals.
- According to another aspect of the present invention, a method is provided for a PLL circuit to allow synchronizing a first (input clock) signal having a first frequency with a second (reference) clock signal having a second frequency. In accordance with the method. A feedback signal which is delayed with respect to the input clock signal by one cycle is generated by delaying the input clock signal. The phases of the input clock signal and the reference clock signal are compared. A differential signal corresponding to a phase difference when the phases of the input clock signal and the reference clock signal are not identical with each other is generated. Data is counted up or down in response to the differential signal. Control signals from the counting data are decoded, and an output clock signal is provided by delaying the input clock signal while the control signals are activated. The method is carried out repeatedly until the phases of the input clock signal and the reference clock signal are identical to each other.
- In a preferred embodiment of the present invention, generating the feedback signal includes receiving the input clock signal, comparing phases of the input clock signal and the feedback signal, generating a differential signal when the phases of the input clock signal and the feedback signal are not identical with each other, generating a control voltage corresponding to the differential signal, and generating the feedback signal by delaying the input clock signal while the control voltage is applied to the VCDL. The steps are repeated until the phases of the input clock signal and the feedback signal are identical to each other.
- The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of preferred embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
- FIG. 1 is a circuit diagram showing a phase locked loop (PLL) circuit in accordance with an embodiment of the present invention.
- FIG. 2 is a detailed circuit diagram of one embodiment of the charge pump shown in FIG. 1.
- FIG. 3 is a detailed circuit diagram of one embodiment of the precharge circuit of FIG. 2.
- FIG. 4 is a detailed circuit diagram of another embodiment of the precharge circuit of FIG. 2.
- FIG. 5 is a block diagram showing a detailed configuration of one embodiment of the phase comparator of FIG. 1.
- FIG. 6 is a diagram showing states of a second up-counting signal and a second down-counting signal provided from a phase comparator of FIG. 5 in accordance with an output clock signal from a voltage controlled delay line and a reference clock signal.
- FIG. 7 is a detailed circuit diagram showing one embodiment of the voltage controlled delay line of FIG. 1.
- FIG. 8 is a detailed circuit diagram showing a first delay stage shown FIG. 7.
- FIGS. 9A and 9B are flow charts showing sequential procedures of the PLL circuit of FIG. 1.
- FIG. 10 is a graph showing procedures compared with the precharge circuits of FIGS. 3 and 4.
- FIGS. 11A and 11B are graphs showing second up-counting and down-counting signals from a counter when the PLL circuit according to a preferred embodiment of the present invention is simulated by HSPICE.
- FIG. 12A is a graph showing a reference clock signal at 40 MHz.
- FIG. 12B is a graph showing an input clock signal at 80 MHz.
- FIG. 12C is a graph showing an output clock signal from the voltage controlled delay line.
- Referring now to FIGS.1 to 12C, an embodiment of the present invention will be described. FIG. 1 is a block diagram showing a configuration of a PLL circuit in accordance with an embodiment of the present invention. The
PLL circuit 10 includes ananalog phase comparator 100, aVCDL 300, aphase comparator 400, acounter 500, and adecoder 600. - The
analog phase comparator 100 includes a phase/frequency detector 110, acharge pump 120, and aloop filter 130. The phase/frequency detector 110 compares a phase of an input clock signal FCLK from an external source with a phase of a feedback signal FFD from theVCDL 300, and then generates a first up-counting signal UP1 and a first down-counting signal DN1 corresponding to the phase difference. In this embodiment, the phase/frequency detector 110 generates the UP1 signal when the phase of the FCLK is earlier than that of the FFD, and generates the DN1 when the phase of the FCLK is later than that of the FFD. Thecharge pump 120 generates a charge pump signal CP in response to the UP1 and the DN1 signals from the phase/frequency detector 110. Further, theloop filter 130 generates a control voltage VCTRL in response to the charge pump signal CP from thecharge pump 120. Theloop filter 130 is composed of a capacitor C1 connected between an output terminal of thecharge pump 120 and a ground voltage. - The
phase comparator 400 compares a phase of a reference clock signal FREF with a phase of an output clock signal FOUT from theVCDL 300, and then generates a second up-counting signal UP2 and a second down-counting signal DN2 corresponding to a phase difference between the two signals, FREF and FOUT. - The
counter 500 counts up or down by one bit in response to the UP2 and the DN2 signals provided from thephase comparator 400, and then generates 6-bit counting signals CNT[0:5]. Thedecoder 600 generates 64-bit third switching control signals SW3[0:63] by decoding the CNT[0:5] generated from thecounter 500. - The
VCDL 300 generates the feedback signal FFD by delaying the input clock signal FCLK while the control voltage VCTRL is applied to the VCDL, and also generates the output clock signal FOUT in response to the SW3[0:63] signals generated from thedecoder 600. - Referring to FIGS.2-8, a detailed circuit configuration and operation of FIG. 1 will be described. FIG. 2 is a detailed circuit diagram showing the charge pump of FIG. 1. The
charge pump 120 has acharge pump circuit 210 and aprecharge circuit 230 for precharging a capacitor C1 of theloop filter 130. Thecharge pump circuit 210 includesPMOS transistors 212 and 218,NMOS transistors - The
PMOS transistor 212 has a current path formed between a power supply voltage VDD and a ground voltage VSS, and has a gate connected to the VSS. The PMOS transistor 218 has a current path formed between one end of the switch 216 and first node N1 and has a gate connected to the VSS. - The
NMOS transistor 214 has a current path formed between the VDD and the VSS and has a gate connected to the VDD. TheNMOS transistor 220 has a current path formed between the first node N1 and one end of the switch 222 and has a gate connected the VDD. - The switch216 is connected between the power supply voltage VDD and source of the PMOS transistor 218 and is turned on or off by a first up-counting signal UP1 from the phase/
frequency detector 110. The switch 222 is connected between a drain of theNMOS transistor 220 and the ground voltage VSS and is turned on or off by a first down-counting signal DN1 from the phase/frequency detector 110. When a phase of the input clock signal FCLK is earlier than that of the feedback signal FFD, the switch 216 is turned on by UP1 and the node N1 is charged up to the VDD level. On the contrary, when the phase of the FCLK is later than that of the FFD, the switch 222 is turned on by DN1 and the node N1 is discharged to the VSS level. In this embodiment, the switches 216 and 222 are formed of NMOS transistors, and connect dummy transistors between drain and source terminals of switching transistors so as to prevent noise due to charge injection when transistors are turned on and off. - FIG. 3 is a detailed circuit diagram showing one embodiment of a
precharge circuit 230 of FIG. 2. Theprecharge circuit 230 includesresistors transmission gates inverters resistors - When the system is powered up, a low-leveled precharge control signal PRE is provided from an external source. Accordingly, an electric charge of a second node N2 is divided by the
resistors loop filter 130 through thetransmission gate 238, and thereby the capacitor C1 of theloop filter 130 is precharged to a certain level. In a certain period of time after a power-up, PRE is transitioned to a high level. Then, a current path formed between the second node N2 and theloop filter 130 is cut off, and thereby a current path is formed between the first node N1 ofcharge pump circuit 210 and theloop filter 130 through thetransmission gate 236. Therefore, a charge pump signal CP from thecharge pump circuit 210 is provided to theloop filter 130. Thus, when the system is powered up, thePLL circuit 10 ensures stable operations by precharging the capacitor C1 of theloop filter 130 to a certain level. - FIG. 4 is a circuit diagram showing another embodiment of the precharge circuit of FIG. 2. While the
precharge circuit 230 of FIG. 3 performs a precharge operation in response to the precharge control signal PRE from external sources, aprecharge circuit 270 of FIG. 4 performs the precharge operation in accordance with a result of adifferential amplifier 288 acting as a comparator. Theprecharge circuit 270 is composed ofresistors transmission gates inverters differential amplifier 288. When a current path is not formed between thetransmission gates differential amplifier 288 is higher than that of a non-inverted input terminal (+). Therefore, thedifferential amplifier 288 generates a low-leveled signal, thereby a charge of third node N3 is provided to the capacitor C1 of theloop filter 130 through thetransmission gate 280, and then the C1 is precharged to a certain level. - After a predetermined period of time, if the potential of the third node N3 becomes higher than that of a fourth node N4, the
differential amplifier 288 generates a high-leveled signal. The signal passes through thetransmission gate 278, thereby a current path is formed between the first node N1 of thecharge pump circuit 210 and theloop filter 130, and then the charge pump signal CP is provided to theloop filter 130 from thecharge pump circuit 210. - FIG. 10 is a graph showing voltage levels of embodiments of the precharge circuits of FIGS. 3 and 4. The ‘X’ and the ‘Y’ denote voltage levels supplied to the
loop filter 130 by theprecharge circuit 230 and by theprecharge circuit 270 of FIG. 4, respectively. In theprecharge circuit 230 of FIG. 3, a voltage of the second node N2 is applied to theloop filter 130 through thetransmission gate 238 by a low-leveled precharge control signal PRE. After that, the PRE goes to a high level, and then a voltage from thecharge pump circuit 210 is provided to theloop filter 130 through thetransmission gate 236. If the phase of the input clock signal FCLK is later than that of the feedback signal FFD, a voltage, which is lower than the voltage level of the N2 precharged by the first down-counting signal DN1, is provided to theloop filter 130. - In the
precharge circuit 270 of FIG. 4, when theloop filter 130 is charged, an output signal of thedifferential amplifier 288 goes from a low level to a high level. A charge or a discharge state of thecharge pump circuit 210 is determined in accordance with a turn-on or off state of thetransmission gate 278. As shown in FIG. 10, considering a locking time until the system is locked on a stable operating voltage after a power-up, the locking time of theprecharge circuit 270 of FIG. 4 is earlier than that of theprecharge circuit 230 of FIG. 3. - FIG. 5 is a block diagram showing a detailed configuration of the
phase comparator 400 of FIG. 1. Thephase comparator 400 includes adelay circuit 410, D-flip-flops NAND gates delay circuit 410 is composed of four different delay units 411-414 and amultiplexer 415. Each delay unit has a different delay time, receives the output clock signal FOUT from theVCDL 300, and generates a signal after the FOUT is delayed during an established delay time. The delay times by four delay units 411-414 correspond to the frequencies of the input clock signal FCLK. For example, if the frequencies of the FCLK are A1, A2, A3, and A4 (A1>A2>A3>A4), the delay times by the delay units 411-414 are B1, B2, B3, and B4, respectively (B1<B2<B3<B4). - Among signals generated from the delay units411-414, the
multiplexer 415 selects one, and then generates a clock signal MOUT in response to a selection signal SEL from an external source. The clock signal MOUT is later than the output clock signal FOUT from theVCDL 300, and the selection signal SEL is based on a frequency of the reference clock signal FREF. For example, if the frequency of the FREF is A1, the SEL is used to select thedelay unit 411 having the B1 delay time. - The D-flip-
flop 420 receives the FREF and synchronizes with the FOUT provided from theVCDL 300. The D-flip-flop 422 receives the FREF and synchronizes with the clock signal MOUT from themultiplexer 415. - The
NAND gate 424 generates the second down-counting signal DN2 in response to signals generated from non-inverted output terminals Q of the D-flip-flops NAND gate 426 generates the second up-counting signal UP2 in response to signals from inverted output terminals QB of the D-flip-flops - FIG. 6 is a diagram showing states of the second up-counting signal UP2 and the second down-counting signal DN2 from the phase comparator of FIG. 5 in accordance with the output clock signal FOUT from the
VCDL 300 and the reference clock signal FREF. In FIGS. 5 and 6, the “window” is a time period between when the FOUT from theVCDL 300 goes from a low level to a high level and when the MOUT from themultiplexer 415 goes from a low level to a high level. For example, in case that the input clock signal FCLK has a frequency from 10 MHz to 320 MHz, a range of the window is from 500 ps to 1.5 ns. - States of the second up-counting signal UP2 and the second down-counting signal DN2 from the
NAND gates - First, when the point of time is later than the end of the window, the second up-counting signal UP2 from the
NAND gate 424 goes to a low level and the second down-counting signal DN2 from theNAND gate 426 goes to a high level. Second, when the point of time is within the window, all of the UP2 from theNAND gate 424 and the DN2 from theNAND gate 426 go to high levels. Finally, when the point of time is earlier than the beginning of the window, the UP2 from theNAND gate 424 goes to a high level and the DN2 from theNAND gate 426 goes to a low level. - In FIG. 1, the
counter 500 as a 6-bit counter operates in accordance with the UP2 and the DN2 from theNAND gates phase comparator 400. That is, when the UP2 is a high level, thecounter 500 counts up by one bit and when the DN2 is a high level, the counter counts down by one bit. However, when the UP2 and DN2 are both high levels, the counter does not operate. - The
decoder 600 receives 6-bit counting signals CNT[5:0] from thecounter 500 and generates third switching control signals SW3[0:63]. For example, among 64-bit of the third switching control signals SW3[0:63] generated from thedecoder 600, only one bit is state ‘1’ and other 63-bit are state ‘0’. - FIG. 7 is a detailed circuit diagram showing a voltage controlled
delay line VCDL 300 of FIG. 1. TheVCDL 300 includes 64 delay stages D0-D63, afirst switch array 310, three switches SB0-SB2, and athird switch array 320. The delay stages D0-D63 are divided into four blocks BLOCK1-BLOCK4, and are connected to each other in series. The BLOCK1-BLOCK4 are composed of delay stages D0-D7, D8-D15, D16-D31, and D32-D63, respectively, and connected by the switches SB0, SB1, and SB2. The SB0, SB1, and SB2 are controlled by bits corresponding to second switching control signals SW2[0:2] from external sources. - The
first switch array 310 receives one of output signals from the BLOCK1-BLOCK4, and generates the feedback signal FFD in response to first switching control signals SW1[0:3] from external sources. One of the BLOCK1-BLOCK4 is selected to generate the FFD in accordance with a frequency of the input clock signal FCLK. For example, in case that frequencies of the FCLK are A1, A2, A3, and A4 MHz (A1>A2>A3>A4), table 1 shows switches SA0-SA3 of thefirst switch array 310, switches turned on among switches SB0-SB2, and selected block.TABLE 1 Frequency Switch on Selected block A1 SA0 BLOCK1 A2 SA1, SB0 BLOCK2 A3 SA2, SB0, SB1 BLOCK3 A4 SA3, SB0, SB1, SB2 BLOCK4 - The
third switch array 320 consists of 64 switches SC0-SC63 to be used for generating the output clock signal FOUT of theVCDL 300 in response to one of output signals of the delay stages D0-D63. The switches SC0-SC63 are controlled by bits corresponding to the third switching control signals SW3[0:63] from thedecoder 600. Namely, only one switch is turned on corresponding to an activated bit of state ‘1’ of the third switching control signals SW3[0:63], and other 63 switches are turned off. Accordingly, a signal from the delay stage corresponding to an activated bit of SW3[0:63] is provided as the output clock signal FOUT ofVCDL 300. - For instance, in case that frequency of the input clock signal FCLK is 10 MHz, if the switch SA3 of the
first switch array 310 and switches SB0-SB2 are all turned on, all of 64 delay stages of theVCDL 300 are connected in series. The analog phase comparator circuit 100 (FIG. 1) operates until a phase of the FCLK and a phase of the FFD from 63rd delay stage are identical with each other. Each signal from the delay stages D0-D63 has the same frequency with the FCLK. Phases of each signal differ from each other slightly. If the phase of the FCLK is coincided with the phase of the FFD from 63rd delay stage, thephase comparator 400, thecounter 500, anddecoder 600 start operation. If the 20th switch SC20 of thethird switch array 320 is turned on, a signal from the 20th delay state D20 is generated as the output clock signal FOUT, and provided to the phase comparator 400 (FIG. 1). If a phase of the reference clock signal FREF is earlier than that of the FOUT, a counting data of thecounter 500 is increased by one bit. - Among the third switching control signals SW3[0:63] from
decoder 600, 21st bit goes to a high level and other bits go to a low level, and thereby an output signal from the 21st delay stage D21 is provided as the output clock signal FOUT. The above operation is repeatedly carried out until the phase of reference clock signal FREF is coincided with the phase of the FOUT. Therefore, the input clock signal FCLK is synchronized with the reference clock signal FREF. - For another example, in case that the frequency of the input clock signal FCLK is 320 MHz, if the switch SA0 of switches SA0-SA3 in the
first switch array 310 and switches SB0-SB2 are all turned off, among the 64 delay stages D0-D63 in theVCDL 300, only 8 delay stages D0-D7 are connected in series. The analogphase comparator circuit 100 compares with phases until the phase of the input clock signal FCLK is coincided with the phase of the feedback signal FFD generated from 7th delay stage D7. If the phases become identical with each other, thephase comparator 400, thecounter 500, and the decoder start operation. The range of a counting data from thecounter 500 is from ‘0’ to ‘7’. Namely, one of signals from the delay stages D0-D7 can be provided as the output clock signal FOUT. - In FIG. 5, a total delay time (delay times by delay stages+delay time by multiplexer=length of window) in a
delay circuit 410 of thephase comparator 400 must be longer than a delay time by one delay stage and must be shorter than delay times by two delay stages. That is because the output clock signal FOUT is generated late or early by the delay time by one delay stage whenever each one cycle of comparing operation is carried out. Therefore, during the repeated comparing operation, the reference clock signal FREF is within the window at least more than one time. - FIG. 8 is a detailed circuit diagram showing the first delay stage of FIG. 7. The delay stage DO using a current mirror type includes
PMOS transistors NMOS transistors - The control voltage VCTRL from a
loop filter 130 controls a gate of theNMOS transistor 336. When the VCTRL becomes higher, a potential of a fifth node N5 as a common gate terminal of thePMOS transistors NMOS transistors PMOS transistor 342 andNMOS transistor 348 according to the input clock signal FCLK, a required time that the output clock signal FOUT is generated in response to the FCLK becomes shorter. That is, a delay time by the delay stages is shorter. On the contrary, if the control voltage VCTRL from theloop filter 130 becomes low, the delay time by the delay stages is increased. - Other delay stages D1-D63 in FIG. 7 have the same configuration as
block 340 in FIG. 8 of the delay stage D0. All of delay stages D1-D63 have a same delay time corresponding to the control voltage VCTRL. For example, in case that the input clock signal FCLK has a frequency ranging from 10 MHz to 320 MHz, the delay time by the delay stages is 0.39 ns to 1.3 ns. If the frequency of the FCLK is 320 MHz, a phase margin is less than 0.39 ns. - FIGS. 9A and 9B are flowcharts showing sequential procedures of the
PLL circuit 10 in FIG. 1. The analogphase comparator circuit 100 and theVCDL 300 delay the input clock signal FCLK, and generate the output clock signal FOUT in accordance with the control voltage VCTRL corresponding to a phase difference between the FCLK and the FFD. As the above, an operation of the analogphase comparator circuit 100 andVCDL 300 is an analog delay-locked loop (DLL). Meanwhile, thephase comparator 400, thecounter 500, thedecoder 600, and theVCDL 300 receive the input clock signal FCLK delayed by a counting data CNT[0:5] corresponding to a phase difference between the reference clock signal FREF and the output clock signal FOUT. As the above, an operation of thephase comparator 400, thecounter 500, thedecoder 600, and theVCDL 300 is a digital delay-locked loop (hereinafter refer to digital DLL). - FIGS. 1 and 9A illustrate the analog DLL operation. If the analog DLL begins operation, the input clock signal FCLK is provided to the phase/
frequency detector 110 and the VCDL 300 (step S702). - In step S704, the phase/
frequency detector 110 compares the phase of the FCLK with that of the feedback signal FFD generated from theVCDL 300 and examines whether the phases coincide with each other. As the result, if the phases do not coincide, step S706 is performed. - In the S706 step, the phase/
frequency detector 110 examines whether the phase of the FCLK leads that of the FFD from theVCDL 300. As the result, if the phase of the FCLK leads that of the FFD, the phase/frequency detector 110 generates the first up-counting signal UP1 (step S708), and if the phase of the FCLK is later than that of the FFD, the phase/frequency detector 110 generates the first down-counting signal DN1 (S710 step). - In step S712, the
charge pump 120 and theloop filter 130 generate the control voltage VCTRL in response to the UP1 and the DN1 from the phase/frequency detector 110. - In step S714, while the VCTRL is applied, the
VCDL 300 delays the input clock signal FCLK, and then generates the feedback signal FFD. - Returning to step S704, if the phases of the FCLK and FFD are coincided with each other, step S720 begins and the digital DLL operation starts.
- FIGS. 1 and 9B explain the digital DLL operation. When the digital DLL operation starts, the reference clock signal FREF is provided to the
phase comparator 400. - In step S724, the
phase comparator 400 examines whether phases of the reference clock signal FREF and the output clock signal FOUT from theVCDL 300 are identical with each other. coincidence of phases between the FREF and the FOUT is informed of, as shown in FIG. 6, a point of time that transition of the FREF from a low level to a high level is within the window. If the phases of the FREF and FOUT are not identical with each other, step S726 is performed. In the S726 step, thephase comparator 400 examines whether phase of the FREF is earlier than that of the FOUT from theVCDL 300. As the result, if the phase of the FREF is earlier than that of the FOUT, thephase comparator 400 generates a second up-counting signal UP2 (step S728). On the contrary, if the phase of the FREF is later than that of the FOUT, thephase comparator 400 generates a second down-counting signal DN2 (steo S730). - In step S732, the
counter 500 counts up or down in response to the UP2 and the DN2 from the phase ofcomparator 400. In step S734, thedecoder 600 generates 64-bit third switching control signals SW3[0:63] using 6-bit counting signals CNT[0:5] generated from thecounter 500. Among the 64-bit of the third switching control signals SW3[0:63] generated from thedecoder 600, only one bit is state ‘1’ and other 63-bit are state ‘0’. In step S736, theVCDL 300 generates the output clock signal FOUT in response to a signal generated from the delay stage corresponding to the activated bit of the third switching control signals SW3[0:63] from thedecoder 600. Then, returning to the S724 step, the digital DLL is repeatedly operated. - In step S724, when the phases of the reference clock signal FREF and the output clock signal FOUT are coincided with each other, the digital DLL operation is completed.
- FIGS. 11A and 11B are graphs showing the second up-counting signal UP2 and the second down-counting signal DN2 provided from the
counter 500 when the PLL circuit is simulated by HSPICE according to a preferred embodiment of the present invention. When the phases of the input clock signal FCLK and the reference clock signal FREF are not identical with each other, the UP2 and the DN2 are high and low levels, respectively, and then when the phases are identical, both of the UP2 and the DN2 are fixed to high levels. - FIG. 12A is a graph showing the reference clock signal FREF having a frequency of 40 MHz and FIG. 12B shows the input clock signal FCLK having a frequency of 80 MHz. FIG. 12C shows that the FCLK of FIG. 12B is synchronized with the FREF of FIG. 12A.
- As shown in FIGS. 12A to12C, the output clock signal FOUT generated from the
VCDL 300 has the same frequency with the input clock signal FCLK and is synchronized with the reference clock signal FREF. - While the present invention has been described reference to preferred embodiments, numerous modifications and variations of the invention will be apparent to one of skill in the art without departing from the scope of the invention. According to the present invention, phases of the first clock signal and the reference clock signals with different frequencies may be synchronized with each other. Moreover, the phase-locked loop (PLL) circuit of the present invention can be applied to various fields for a wide frequency range of the input clock signal.
Claims (21)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2000-45686 | 2000-08-07 | ||
KR10-2000-0045686A KR100385232B1 (en) | 2000-08-07 | 2000-08-07 | Synchronizer between two different clock frequencies |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020036525A1 true US20020036525A1 (en) | 2002-03-28 |
US6424193B1 US6424193B1 (en) | 2002-07-23 |
Family
ID=19682090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/897,582 Expired - Fee Related US6424193B1 (en) | 2000-08-07 | 2001-06-29 | Circuit for synchronizing frequencies of clock signals |
Country Status (3)
Country | Link |
---|---|
US (1) | US6424193B1 (en) |
JP (1) | JP4807909B2 (en) |
KR (1) | KR100385232B1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050024108A1 (en) * | 2001-08-03 | 2005-02-03 | Micron Technology, Inc. | System and method to improve the efficiency of synchronous mirror delays and delay locked loops |
US7102404B2 (en) | 2003-05-09 | 2006-09-05 | Intel Corporation | Interpolator circuit |
US20060268655A1 (en) * | 2005-05-26 | 2006-11-30 | Micron Technology, Inc. | Method and system for improved efficiency of synchronous mirror delays and delay locked loops |
US20070140379A1 (en) * | 2005-12-19 | 2007-06-21 | Cosmin Iorga | Method and apparatus for 0/180 degree phase detector |
US7242229B1 (en) | 2001-05-06 | 2007-07-10 | Altera Corporation | Phase locked loop (PLL) and delay locked loop (DLL) counter and delay element programming in user mode |
US20120063539A1 (en) * | 2005-08-24 | 2012-03-15 | Altera Corporation | Lane-to-lane skew reduction in multi-channel, high-speed, transceiver circuitry |
CN102811049A (en) * | 2011-05-30 | 2012-12-05 | 三星电子株式会社 | System-on-Chip, Time-to-Digital Converter, Digital Phase-Locked Loop, and Temperature Sensor |
US20130030752A1 (en) * | 2010-04-13 | 2013-01-31 | Fujitsu Limited | Operation check test method, program and clock distribution circuit |
US20130063191A1 (en) * | 2011-09-14 | 2013-03-14 | Rambus Inc. | Methods and Circuits for Duty-Cycle Correction |
US10928447B2 (en) | 2018-10-31 | 2021-02-23 | Taiwan Semiconductor Manufacturing Co., Ltd. | Built-in self test circuit for measuring phase noise of a phase locked loop |
TWI724551B (en) * | 2018-09-21 | 2021-04-11 | 台灣積體電路製造股份有限公司 | Phase skew generator |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4071604B2 (en) * | 2002-11-18 | 2008-04-02 | 株式会社ルネサステクノロジ | Information processing apparatus provided with clock generation circuit and information processing apparatus provided with clock delay circuit |
KR100532415B1 (en) * | 2003-01-10 | 2005-12-02 | 삼성전자주식회사 | Locked loop circuit capable of blocking abrupt jitter information and abrupt jitter information blocking method thereof |
KR100510523B1 (en) * | 2003-03-13 | 2005-08-26 | 삼성전자주식회사 | Phase-frequency detector providing for reflecting clock transitions at an added delay for a zero dead zone in charge pump control and phase/frequency detection method thereof |
DE10330593B4 (en) * | 2003-07-07 | 2010-11-04 | Qimonda Ag | Integrated clock supply module for a memory module, memory module, which includes the integrated clock supply module, as well as methods for operating the memory module under test conditions |
US6819152B1 (en) * | 2003-07-30 | 2004-11-16 | National Semiconductor Corporation | Circuitry for reducing leakage currents in a pre-charge circuit using very small MOSFET devices |
US7098714B2 (en) * | 2003-12-08 | 2006-08-29 | Micron Technology, Inc. | Centralizing the lock point of a synchronous circuit |
KR100574980B1 (en) * | 2004-04-26 | 2006-05-02 | 삼성전자주식회사 | Phase-locked loop for fast frequency lock |
US7421606B2 (en) | 2004-05-18 | 2008-09-02 | Micron Technology, Inc. | DLL phase detection using advanced phase equalization |
US7149145B2 (en) * | 2004-07-19 | 2006-12-12 | Micron Technology, Inc. | Delay stage-interweaved analog DLL/PLL |
US7173460B2 (en) * | 2005-04-12 | 2007-02-06 | Intel Corporation | Sampling phase detector for delay-locked loop |
US7212048B2 (en) * | 2005-05-26 | 2007-05-01 | Agere Systems Inc. | Multiple phase detection for delay loops |
US7236028B1 (en) * | 2005-07-22 | 2007-06-26 | National Semiconductor Corporation | Adaptive frequency variable delay-locked loop |
KR100817286B1 (en) | 2005-11-25 | 2008-03-27 | 삼성전자주식회사 | Phase locked loop and method for stably adjusting frequency band of voltage controlled oscillator |
TWI326438B (en) * | 2005-12-02 | 2010-06-21 | Chimei Innolux Corp | Startup circuit and backlight control circuit |
US7403056B2 (en) * | 2006-11-22 | 2008-07-22 | Via Technologies, Inc. | Delay apparatus and method thereof |
JP2009177778A (en) * | 2008-01-25 | 2009-08-06 | Elpida Memory Inc | Dll circuit and semiconductor device using the same, and method of controlling the same |
JP5315882B2 (en) * | 2008-09-18 | 2013-10-16 | 日本電気株式会社 | Semiconductor device and communication method |
KR101140141B1 (en) * | 2009-12-31 | 2012-05-02 | 연세대학교 산학협력단 | Phase detection device |
US8432198B2 (en) * | 2010-09-10 | 2013-04-30 | Mediatek Inc. | Injection-locked phase-locked loop with a self-aligned injection window |
KR101621382B1 (en) * | 2014-06-20 | 2016-05-17 | 고려대학교 산학협력단 | Phase locked loop and injection locking method for the same |
CN105337611A (en) * | 2014-07-04 | 2016-02-17 | 硅存储技术公司 | Numerical control delay-locked ring reference generator |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4868514A (en) * | 1987-11-17 | 1989-09-19 | International Business Machines Corporation | Apparatus and method for digital compensation of oscillator drift |
JP2589814B2 (en) * | 1989-07-19 | 1997-03-12 | 松下電器産業株式会社 | Clock extraction device and tracking error signal sampling device |
JPH0629835A (en) * | 1992-07-06 | 1994-02-04 | Mitsubishi Electric Corp | Loop type phase adjusting circuit |
US5537069A (en) * | 1995-03-30 | 1996-07-16 | Intel Corporation | Apparatus and method for selecting a tap range in a digital delay line |
JPH1022822A (en) * | 1996-07-05 | 1998-01-23 | Sony Corp | Digital pll circuit |
JP3739525B2 (en) * | 1996-12-27 | 2006-01-25 | 富士通株式会社 | Variable delay circuit and semiconductor integrated circuit device |
US6011732A (en) * | 1997-08-20 | 2000-01-04 | Micron Technology, Inc. | Synchronous clock generator including a compound delay-locked loop |
JPH11177399A (en) * | 1997-12-15 | 1999-07-02 | Mitsubishi Electric Corp | Clock delay circuit, oscillation circuit using the same, phase locked loop and clock generation circuit |
JP3560319B2 (en) * | 1998-04-03 | 2004-09-02 | 松下電器産業株式会社 | Phase adjustment circuit |
TW429686B (en) * | 1998-05-12 | 2001-04-11 | Mitsubishi Electric Corp | Circuit and method for generating clock |
JP3523069B2 (en) * | 1998-06-30 | 2004-04-26 | 株式会社東芝 | Delay type phase locked loop |
KR100295052B1 (en) * | 1998-09-02 | 2001-07-12 | 윤종용 | Delay locked loop including a controller capable of changing a number of unit delay in voltage controlled delay line |
-
2000
- 2000-08-07 KR KR10-2000-0045686A patent/KR100385232B1/en not_active Expired - Fee Related
-
2001
- 2001-06-29 US US09/897,582 patent/US6424193B1/en not_active Expired - Fee Related
- 2001-07-04 JP JP2001203103A patent/JP4807909B2/en not_active Expired - Fee Related
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7242229B1 (en) | 2001-05-06 | 2007-07-10 | Altera Corporation | Phase locked loop (PLL) and delay locked loop (DLL) counter and delay element programming in user mode |
US7446580B2 (en) | 2001-08-03 | 2008-11-04 | Micron Technology, Inc. | System and method to improve the efficiency of synchronous mirror delays and delay locked loops |
US20050140407A1 (en) * | 2001-08-03 | 2005-06-30 | Micron Technology, Inc. | System and method to improve the efficiency of synchronous mirror delays and delay locked loops |
US8212595B2 (en) | 2001-08-03 | 2012-07-03 | Round Rock Research, Llc | System and method to improve the efficiency of synchronous mirror delays and delay locked loops |
US20100026351A1 (en) * | 2001-08-03 | 2010-02-04 | Feng Lin | System and Method to Improve the Efficiency of Synchronous Mirror Delays and Delay Locked Loops |
US20050024108A1 (en) * | 2001-08-03 | 2005-02-03 | Micron Technology, Inc. | System and method to improve the efficiency of synchronous mirror delays and delay locked loops |
US7102404B2 (en) | 2003-05-09 | 2006-09-05 | Intel Corporation | Interpolator circuit |
US20060268655A1 (en) * | 2005-05-26 | 2006-11-30 | Micron Technology, Inc. | Method and system for improved efficiency of synchronous mirror delays and delay locked loops |
US7423919B2 (en) | 2005-05-26 | 2008-09-09 | Micron Technology, Inc. | Method and system for improved efficiency of synchronous mirror delays and delay locked loops |
US7443743B2 (en) | 2005-05-26 | 2008-10-28 | Micron Technology, Inc. | Method and system for improved efficiency of synchronous mirror delays and delay locked loops |
US20070273417A1 (en) * | 2005-05-26 | 2007-11-29 | Feng Lin | Method and System for Improved Efficiency of Synchronous Mirror Delays and Delay Locked Loops |
US20090021290A1 (en) * | 2005-05-26 | 2009-01-22 | Feng Lin | Method and System for Improved Efficiency of Synchronous Mirror Delays and Delay Locked Loops |
US7688653B2 (en) | 2005-05-26 | 2010-03-30 | Micron Technology, Inc. | Method and system for improved efficiency of synchronous mirror delays and delay locked loops |
US8649461B2 (en) * | 2005-08-24 | 2014-02-11 | Altera Corporation | Lane-to-lane skew reduction in multi-channel, high-speed, transceiver circuitry |
US20120063539A1 (en) * | 2005-08-24 | 2012-03-15 | Altera Corporation | Lane-to-lane skew reduction in multi-channel, high-speed, transceiver circuitry |
WO2007078693A1 (en) * | 2005-12-19 | 2007-07-12 | Teradyne, Inc. | Method and apparatus for 0/180 degree phase detector |
US7885361B2 (en) | 2005-12-19 | 2011-02-08 | Teradyne, Inc. | Method and apparatus for 0/180 degree phase detector |
US20070140379A1 (en) * | 2005-12-19 | 2007-06-21 | Cosmin Iorga | Method and apparatus for 0/180 degree phase detector |
US20130030752A1 (en) * | 2010-04-13 | 2013-01-31 | Fujitsu Limited | Operation check test method, program and clock distribution circuit |
CN102811049A (en) * | 2011-05-30 | 2012-12-05 | 三星电子株式会社 | System-on-Chip, Time-to-Digital Converter, Digital Phase-Locked Loop, and Temperature Sensor |
US20130063191A1 (en) * | 2011-09-14 | 2013-03-14 | Rambus Inc. | Methods and Circuits for Duty-Cycle Correction |
TWI724551B (en) * | 2018-09-21 | 2021-04-11 | 台灣積體電路製造股份有限公司 | Phase skew generator |
US11228304B2 (en) | 2018-09-21 | 2022-01-18 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and apparatus for precision phase skew generation |
US11664793B2 (en) | 2018-09-21 | 2023-05-30 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and apparatus for precision phase skew generation |
US10928447B2 (en) | 2018-10-31 | 2021-02-23 | Taiwan Semiconductor Manufacturing Co., Ltd. | Built-in self test circuit for measuring phase noise of a phase locked loop |
US11333708B2 (en) | 2018-10-31 | 2022-05-17 | Taiwan Semiconductor Manufacturing Co., Ltd. | Built-in self test circuit for measuring phase noise of a phase locked loop |
US11555851B2 (en) | 2018-10-31 | 2023-01-17 | Taiwan Semiconductor Manufacturing Co., Ltd. | Built-in self test circuit for measuring phase noise of a phase locked loop |
Also Published As
Publication number | Publication date |
---|---|
JP2002094373A (en) | 2002-03-29 |
US6424193B1 (en) | 2002-07-23 |
KR20020012406A (en) | 2002-02-16 |
JP4807909B2 (en) | 2011-11-02 |
KR100385232B1 (en) | 2003-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6424193B1 (en) | Circuit for synchronizing frequencies of clock signals | |
JP4337108B2 (en) | Analog mixed digital DLL | |
US6377101B1 (en) | Variable delay circuit and semiconductor integrated circuit device | |
US5973525A (en) | Integrated circuit device | |
US6194930B1 (en) | DLL circuit | |
KR102193681B1 (en) | Injection-Locked PLL circuit using DLL | |
US6011732A (en) | Synchronous clock generator including a compound delay-locked loop | |
US6642760B1 (en) | Apparatus and method for a digital delay locked loop | |
KR100269316B1 (en) | Delayed locked loop & phase locked loop merged with synchronous delay circuit | |
US7202721B2 (en) | Delay locked loop and semiconductor memory device having the same | |
KR100429127B1 (en) | Synchronous device | |
US6765976B1 (en) | Delay-locked loop for differential clock signals | |
KR100631166B1 (en) | Register controlled delay locked loop with reduced delay locking time | |
CN113315510B (en) | Clock generation circuit and semiconductor device using the same | |
JPH10171774A (en) | Semiconductor integrated circuit | |
US6856558B1 (en) | Integrated circuit devices having high precision digital delay lines therein | |
JPH1186545A (en) | DLL circuit and semiconductor memory device using the same | |
CN112468138B (en) | Delay line, delay locked loop circuit and semiconductor device using the same | |
US7071751B1 (en) | Counter-controlled delay line | |
US6353648B1 (en) | Integrated circuit | |
KR20030043600A (en) | Phase comparator accurately comparing phases of two clock signals and clock generation circuit employing the same | |
US6472921B1 (en) | Delivering a fine delay stage for a delay locked loop | |
US20030227309A1 (en) | Analog synchronous mirror delay circuit, method of generating a clock and internal clock generator using the same | |
JPH117768A (en) | Semiconductor device and signal input state detection circuit | |
KR100609755B1 (en) | Phase detector and delay locked loop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS, CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HWANG, SUNG-SIK;REEL/FRAME:011965/0458 Effective date: 20010623 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140723 |