US20200186136A1 - Clock adjustment circuit and clock adjustment method - Google Patents
Clock adjustment circuit and clock adjustment method Download PDFInfo
- Publication number
- US20200186136A1 US20200186136A1 US16/791,144 US202016791144A US2020186136A1 US 20200186136 A1 US20200186136 A1 US 20200186136A1 US 202016791144 A US202016791144 A US 202016791144A US 2020186136 A1 US2020186136 A1 US 2020186136A1
- Authority
- US
- United States
- Prior art keywords
- clock
- coupled
- drain
- reference clock
- 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
- 238000000034 method Methods 0.000 title abstract description 24
- 239000003990 capacitor Substances 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 22
- 230000007423 decrease Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/00006—Changing the frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/15—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
- H03K5/151—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with two complementary outputs
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
- H03K5/1565—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
Definitions
- the present disclosure generally relates to circuit clocks, and, more particularly, to duty cycle correction (DCC) and/or frequency multipliers.
- DCC duty cycle correction
- FIG. 1 is a schematic diagram of a conventional duty cycle correction (DCC) circuit.
- the DCC circuit 100 includes a frequency divider 110 , a frequency multiplier circuit 120 , a filter 130 , a filter 140 , and an integrator 150 .
- the DCC circuit 100 is intended to correct the duty cycle of the input clock CLKIN such that the duty cycle of the corrected clock (i.e., the output clock CLKOUT) is close or equal to 50%.
- the frequency divider 110 divides the input clock CLKIN to generate a signal VA.
- the frequency of the signal VA is a half of that of the input clock CLKIN, and the duty cycle of the signal VA is 50%.
- the signal VA is multiplied by the frequency multiplier circuit 120 , which includes the delay circuit 122 and the exclusive OR (XOR) gate 124 ; thus an output clock CLKOUT is obtained.
- the frequency of the output clock CLKOUT and the frequency of the input clock CLKIN are substantially the same.
- the filter 130 which includes the resistor R 1 and capacitor C 1
- the filter 140 which includes the resistor R 2 and capacitor C 2 , filter the output clock CLKOUT and the signal VA, respectively, to extract the low frequency components (an average based on duty cycle).
- the integrator 150 includes a comparator 155 and a capacitor C 3 .
- the comparator 155 determines to charge or discharge the capacitor C 3 according to the direct current (DC) level of the signal VA and the DC level of the output clock CLKOUT.
- the level of the control signal Vctrl i.e., the terminal voltage of the capacitor C 3
- the level of the control signal Vctrl is related to the duty cycle of the output clock CLKOUT—a change in the duty cycle of the output clock CLKOUT (the duty cycle becoming greater or smaller than 50%) gives rise to a change in the level of the control signal Vctrl, which in turn causes the duty cycle of the output clock CLKOUT to be 50%.
- the duty cycle of the output clock CLKOUT can be controlled to be approximately 50% by adjusting the delay time of the delay circuit 122 using the control signal Vctrl.
- FIG. 2 is a schematic diagram of a conventional frequency multiplier circuit.
- the frequency multiplier circuit 200 includes a phase detecting circuit 210 , a charge pump 220 , a loop filter 230 (including a capacitor C), a delay circuit 240 , and an edge combining circuit 250 .
- the phase detecting circuit 210 , the charge pump 220 , the loop filter 230 , and the delay circuit 240 (including a plurality of delay units Td) constitute a delay lock loop (DLL). That is, the clock CLKFB has substantially the same frequency and phase as the input clock CLKIN.
- the delay time of the delay units Td is controlled by the control signal Vctrl (i.e., the terminal voltage of the capacitor C).
- the edge combining circuit 250 generates the output clock CLKOUT according to the clock edge of the delay clock CLKIND and the clock edge of the input clock CLKIN.
- the frequency of the output clock CLKOUT is twice the frequency of the input clock CLKIN and has a duty cycle of 50%.
- FIGS. 1 and 2 are complex and tend to generate noises; there is a need to provide a more concise circuit.
- an object of the present disclosure is to provide a clock adjustment circuit and a clock adjustment method to simplify the duty cycle correction (DCC) circuit and/or the frequency multiplier.
- DCC duty cycle correction
- a clock adjustment circuit configured to adjust an input clock to generate an output clock.
- the clock adjustment circuit includes a low-pass filter, a DC control circuit, a DC offset amplifier, an amplifier, and an integrator.
- the low-pass filter is configured to filter the input clock to generate a filtered signal.
- the DC control circuit is configured to adjust a DC voltage according to a control signal.
- the DC offset amplifier is coupled to the low-pass filter and the DC control circuit and configured to generate an intermediate clock according to the filtered signal and the DC voltage.
- the amplifier is coupled to the DC offset amplifier and configured to generate the output clock according to the intermediate clock.
- the integrator is coupled to the DC offset amplifier and the DC control circuit and configured to generate the control signal according to the output clock.
- the control signal varies with an average based on a duty cycle of the output clock.
- a clock adjustment method for adjusting an input clock to generate an output clock includes the steps of: filtering the input clock to generate a filtered signal; generating an intermediate clock according to the filtered signal and a DC voltage; generating the output clock according to the intermediate clock; generating a control signal according to the output clock, the control signal varying according to an average based on a duty cycle of the output clock; and adjusting the DC voltage according to the control signal.
- a clock adjustment circuit configured to generate an output clock.
- a clock adjustment circuit includes a phase interpolator, a logic circuit, and an integrator.
- the phase interpolator is configured to generate by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal.
- the frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock are substantially the same.
- the logic circuit is coupled to the phase interpolator and configured to generate the output clock according to the intermediate clock and one of the first reference clock and the second reference clock.
- the integrator is coupled to the phase interpolator and the logic circuit and configured to generate the control signal according to the output clock. The control signal varies with an average based on a duty cycle of the output clock.
- a clock adjustment method for generating an output clock includes the steps of: generating by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal, the frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock being substantially the same; generating the output clock according to the intermediate clock and one of the first reference clock and the second reference clock; and generating the control signal according to the output clock.
- the control signal varies with an average based on a duty cycle of the output clock.
- a clock adjustment circuit configured to generate an output clock.
- the clock adjustment circuit includes a phase interpolator, an amplifier, a logic circuit, and an integrator.
- the phase interpolator is configured to generate by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal.
- the frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock are substantially the same.
- the amplifier is coupled to the phase interpolator and configured to amplify the intermediate clock to generate an amplified intermediate clock.
- the logic circuit is coupled to the amplifier and configured to generate the output clock according to the amplified intermediate clock and one of the first reference clock and the second reference clock.
- the integrator is coupled to the phase interpolator and the logic circuit and configured to generate the control signal according to the output clock. The control signal varies with an average based on a duty cycle of the output clock.
- a clock adjustment method for generating an output clock includes: generating by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal, the frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock being substantially the same; amplifying the intermediate clock to generate an amplified intermediate clock; and generating the output clock according to the amplified intermediate clock and one of the first reference clock and the second reference clock; and generating the control signal according to the output clock.
- the control signal with an average based on a duty cycle of the output clock.
- the clock adjustment method and the clock adjustment circuit provided in the present disclosure are simpler, easier to implement, and having fewer noises.
- FIG. 1 illustrates a schematic diagram of a conventional duty cycle correction (DCC) circuit.
- DCC duty cycle correction
- FIG. 2 illustrates a schematic diagram of a conventional frequency multiplier circuit.
- FIG. 3 illustrates a functional block diagram of a clock adjustment circuit according to an embodiment of the present disclosure.
- FIG. 4 illustrates a flowchart of the clock adjustment method according to an embodiment of the present disclosure.
- FIG. 5 illustrates the waveform of each signal in FIG. 3 .
- FIG. 6 illustrates a detailed circuit diagram of the low-pass filter 310 , the DC offset amplifier 320 , and the DC control circuit 330 according to one embodiment.
- FIG. 7 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 8 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 9 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 10 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 11 illustrates a flowchart of the clock adjustment method according to an embodiment of the present disclosure.
- FIG. 12 illustrates the waveform of each signal in FIG. 10 .
- FIG. 13 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 14 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 15 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- FIG. 16 illustrates a flowchart of the clock adjustment method according to an embodiment of the present disclosure.
- FIG. 17 illustrates shows an embodiment of a detailed circuit of the phase interpolator 1010 .
- connection between objects or events in the below-described embodiments can be direct or indirect provided that these embodiments are practicable under such connection.
- Said “indirect” means that an intermediate object or a physical space exists between the objects, or an intermediate event or a time interval exists between the events.
- the disclosure herein includes clock adjustment circuits and clock adjustment methods. On account of that some or all elements of the clock adjustment circuits could be known, the detail of such elements is omitted provided that such detail has little to do with the features of this disclosure and this omission nowhere dissatisfies the specification and enablement requirements. Some or all of the processes of clock adjustment methods can be performed by the clock adjustment circuits or their equivalents. A person having ordinary skill in the art can choose components or steps equivalent to those described in this specification to carry out the present disclosure, which means that the scope of this disclosure is not limited to the embodiments in the specification.
- FIG. 3 is a functional block diagram of a clock adjustment circuit according to an embodiment of the present disclosure.
- the clock adjustment circuit 300 includes a low-pass filter 310 , a direct current (DC) offset amplifier 320 , a DC control circuit 330 , an integrator 340 , and an amplifier 350 .
- FIG. 4 is a flowchart of the clock adjustment method according to an embodiment of the present disclosure (corresponding to the device of FIG. 3 ).
- FIG. 5 shows the waveform of each signal in FIG. 3 .
- the low-pass filter 310 filters the input clock CLKIN to generate a filtered signal VL (step S 410 ).
- the filtered signal VL can be a sinewave like signal.
- the DC offset amplifier 320 then outputs the intermediate clock VAn and/or the intermediate clock VAp based on the filtered signal VL and the DC voltage VE (step S 420 ). More specifically, the waveform of the intermediate clock VAn (or intermediate clock VAp) is similar to that of the filtered signal VL, but the amplitude of the intermediate clock VAn (or intermediate clock VAp) is greater than or equal to that of the filtered signal VL. In addition to signal amplification, the DC offset amplifier 320 also adjusts the DC level of the intermediate clock VAn (or intermediate clock VAp) according to the DC voltage VE. Next, the amplifier 350 generates the output clock CLKOUT according to the intermediate clock VAn and/or the intermediate clock VAp (step S 430 ).
- the output of the amplifier 350 when the intermediate clock VAn is greater than the intermediate clock VAp, the output of the amplifier 350 (i.e., the output clock CLKOUT) is at a high voltage level; when the intermediate clock VAn is smaller than the intermediate clock VAp, the output of the amplifier 350 is at a low voltage level.
- the amplifier 350 compares the intermediate clock VAn with a DC voltage or compares the intermediate clock VAp with a DC voltage, to generate the output clock CLKOUT.
- the output clock CLKOUT outputted by the amplifier 350 is the signal or clock generated by adjusting the input clock CLKIN.
- the amplifier 350 can be realized using a swing amplifier.
- the swing amplifier is a well-known component, and its descriptions are thus omitted for brevity.
- the integrator 340 generates a control signal VD according to the output clock CLKOUT (step S 440 ).
- the control signal VD varies with the average based on the duty cycle of the output clock CLKOUT, and the average based on the duty cycle of the output clock CLKOUT is positively correlated with the duty cycle of the output clock CLKOUT.
- the integrator 340 can (1) decrease (or increase) the voltage level of the control signal VD when the duty cycle of the output clock CLKOUT is greater than (or smaller than) a target value (e.g., 50%); or (2) increase (or decrease) the voltage level of the control signal VD when the duty cycle of the output clock CLKOUT is greater than (or smaller than) the target value.
- a target value e.g. 50%
- the duty cycle of the output clock CLKOUT is smaller than 50% before time T 1 and remains constant after reaching 50% at time T 1 .
- the change in the control signal VD reflects the change in the duty cycle of the output clock CLKOUT, which increases before time T 1 and remains constant after time T 1 .
- the DC control circuit 330 adjusts the DC voltage VE according to the control signal VD (step S 450 ).
- the DC voltage VE is a DC signal
- the DC control circuit 330 adjusts the DC voltage VE according to the two adjustment methods of the integrator 340 discussed above; that is, (1) decreases (or increases) the DC voltage VE as the control signal VD increases (or decreases); or (2) increases (or decreases) the DC voltage VE as the control signal VD increases (or decreases).
- the illustrative waveform of FIG. 5 corresponds to the foregoing method (1) before time T 1 , the DC control circuit 330 decreases the DC voltage VE according to the constantly rising control signal VD.
- the DC voltage VE determines the DC level of the intermediate clock VAp (as shown in the waveform of FIG. 5 ).
- the clock adjustment circuit 300 automatically repeats steps S 410 to S 450 .
- the duty cycle of the output clock CLKOUT gradually approaches the target value; thus, the purpose of adjusting the clock is achieved.
- FIG. 6 shows a detailed circuit diagram of the low-pass filter 310 , the DC offset amplifier 320 , and the DC control circuit 330 according to one embodiment.
- the low-pass filtering and DC offset amplifier circuit 610 includes a filter circuit 612 , a transistor 614 , a transistor 616 , and a current source 618 to realize the functions of the low-pass filter 310 and the DC offset amplifier 320 .
- the gate of the transistor 614 receives the input clock CLKIN, the intermediate clock VAn is outputted through the drain of the transistor 614 , and the source of the transistor 614 is coupled to the first reference voltage (e.g., ground) through the current source 618 .
- the first reference voltage e.g., ground
- the gate of the transistor 616 receives the inverted signal #CLKIN, which is generated by the inverter 620 , of the input clock CLKIN, the intermediate clock VAp is outputted through the drain of the transistor 616 , and the source of the transistor 616 is coupled to the first reference voltage through the current source 618 .
- the filter circuit 612 includes a capacitor C 1 and a resistor R 1 connected in parallel as well as a capacitor C 2 and a resistor R 2 connected in parallel. One end of the capacitor C 1 is coupled to the drain of the transistor 614 , and the other end is coupled to a second reference voltage (e.g., the voltage source VDD).
- One end of the resistor R 1 is coupled to the drain of the transistor 614 , and the other end is coupled to the second reference voltage.
- One end of the capacitor C 2 is coupled to the drain of the transistor 616 , and the other end is coupled to the second reference voltage.
- One end of the resistor R 2 is coupled to the drain of the transistor 616 , and the other end is coupled to the second reference voltage.
- the DC control circuit 330 includes a transistor 332 , a transistor 334 , and a current source 336 .
- the gate of the transistor 332 receives the reference signal Vref, which may be a constant voltage, the drain of the transistor 332 is coupled to the drain of the transistor 614 , and the source of the transistor 332 is coupled to the first reference voltage through the current source 336 .
- the gate of the transistor 334 receives the control signal VD, the drain of the transistor 334 is coupled to the drain of the transistor 616 , and the source of the transistor 334 is coupled to the first reference voltage through the current source 336 .
- the low-pass filtering and DC offset amplifier circuit 610 has both filtering and amplification functions.
- the input clock CLKIN and its inverted signal #CLKIN are amplified by the transistor 614 and the transistor 616 , respectively, and the amplified input clock CLKIN and the amplified signal #CLKIN are filtered by the filter circuit 612 .
- the filtered and amplified signals (i.e., the intermediate clock VAn and the intermediate clock VAp) are outputted through the drain of the transistor 614 and the drain of the transistor 616 .
- the DC level of the drain of the transistor 614 and the DC level of the drain of the transistor 616 are controlled by the DC control circuit 330 .
- the DC levels of the intermediate clock VAn and the intermediate clock VAp can be adjusted by adjusting the reference signal Vref and the control signal VD, respectively.
- FIG. 7 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the clock adjustment circuit of FIG. 7 further includes a frequency multiplier circuit 710 and a frequency divider 720 .
- the frequency of the output clock CLKOUT is twice the frequency of the input clock CLKIN while the duty cycle is still maintained at the target value.
- the frequency divider 720 divides the output clock CLKOUT such that the frequency of the signal VF is the same as the frequency of the input clock CLKIN.
- the clock adjustment circuit of FIG. 7 can be used as a frequency multiplier circuit.
- FIG. 8 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the gate of the transistor 810 receives the input clock CLKIN, the intermediate clock VAn or the intermediate clock VAp is outputted through the drain of the transistor 810 , and the source of the transistor 810 is coupled to the first reference voltage (e.g., ground) through the current source 815 .
- One end of the capacitor C is coupled to the drain of the transistor 810 , and the other end is coupled to the second reference voltage (e.g., the voltage source VDD).
- One end of the resistor R is coupled to the drain of the transistor 810 , and the other end is coupled to the second reference voltage.
- the gate of the transistor 820 receives the control signal VD, the drain of the transistor 820 is coupled to the drain of the transistor 810 , and the source of the transistor 820 is coupled to the first reference voltage through the current source 825 .
- the circuit of FIG. 6 is based on a differential signal, while the circuit of FIG. 8 , which is a modification of the circuit of FIG. 6 , is a circuit implementation based on a single-ended signal.
- FIG. 9 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the clock adjustment circuit 900 includes the low-pass filter 310 , an amplifier 910 , the DC control circuit 330 , the integrator 340 , and the amplifier 350 .
- the low-pass filter 310 is implemented by a resistor R and a capacitor C.
- the amplifier 910 receives the filtered signal VL at its non-inverting (positive) input, receives a DC voltage VE at its inverting (negative) input, and outputs the intermediate clock VAn or the intermediate clock VAp.
- FIG. 10 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the clock adjustment circuit 1000 includes a phase interpolator 1010 , a logic circuit 1020 , and an integrator 1030 .
- FIG. 11 is a flowchart of the clock adjustment method according to an embodiment of the present disclosure (corresponding to the device of FIG. 10 ), and FIG. 12 shows the waveform of each signal in FIG. 10 .
- the phase interpolator 1010 generates an intermediate clock VB, by interpolation, according to the reference clock VA 1 , the reference clock VA 2 , and the control signal VD (step S 1110 ).
- the frequencies of the reference clock VA 1 , the reference clock VA 2 , and the intermediate clock VB are substantially the same.
- FIG. 12 depicts only the reference clock VA 1 , and the phase difference between the reference clock VA 1 and the reference clock VA 2 is related to the duty cycle of the output clock CLKOUT.
- the phase difference between the reference clock VA 2 and the reference clock VA 1 determines the extent to which the duty cycle can be adjusted.
- the phase interpolator 1010 adjusts the phase of the intermediate clock VB according to the control signal VD, leading to a change in the phase of the intermediate clock VB with respect to the phase of the reference clock VA 1 and the phase of the reference clock VA 2 , and the phase of the intermediate clock VB falls between the reference clock VA 1 and the reference clock VA 2 .
- the phase difference between the reference clock VA 1 and the reference clock VA 2 may be between n/4 and 3n/4.
- the duty cycles of the reference clock VA 1 and reference clock VA 2 are substantially 50%.
- the logic circuit 1020 generates the output clock CLKOUT according to the intermediate clock VB and one of the reference clocks VA 1 and VA 2 (step S 1120 ). As shown in FIG. 12 , the output clock CLKOUT is the result of the exclusive-OR operation on the reference clock VA 1 and the intermediate clock VB; thus, the logic circuit 1020 can be implemented by the XOR gate 1022 or a circuit equivalent to the XOR gate 1022 .
- the integrator 1030 generates the control signal VD according to the output clock CLKOUT (step S 1130 ).
- the control signal VD varies with the average based on the duty cycle of the output clock CLKOUT.
- the integrator 1030 has substantially the same function as the integrator 340 , and the details of the integrator 1030 are thus omitted herein for brevity.
- the duty cycle of the output clock CLKOUT is smaller than the target value (e.g., 50%) (i.e., before time T 1 ) (i.e., before time T 1 )
- the voltage level of the control signal VD increases.
- the phase interpolator 1010 keeps adjusting the phase of the intermediate clock VB according to the control signal VD.
- the clock adjustment circuit 1000 automatically repeats steps S 1110 to S 1130 .
- the phase of the intermediate clock VB changes, the duty cycle of the output clock CLKOUT gradually approaches the target value; thus, the purpose of adjusting the clock duty cycle is achieved.
- the frequencies of the clocks inputted to the clock adjustment circuit 1000 are a half of the frequency of the output clock CLKOUT.
- FIG. 13 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the clock adjustment circuit 1300 includes a frequency divider 1310 , a phase interpolator 1010 , a logic circuit 1020 , and an integrator 1030 .
- the reference clock VA 1 is a clock that the frequency divider 1310 generates by dividing the input clock CLKIN (e.g., dividing by 2, so that the frequency of the reference clock VA 1 is a half of the frequency of the input clock CLKIN), and the reference clock VA 1 is delayed by the delay circuit 1320 to generate the reference clock VA 2 .
- the delay circuit 1320 is exemplified by an inverter, and the reference clock VA 2 is an inverted signal of the reference clock VA 1 .
- the phase difference between the reference clock VA 1 and the reference clock VA 2 is substantially n/2, the duty cycles of the reference clock VA 1 and the reference clock VA 2 are 50%, and the frequency of the input clock CLKIN is the same as the frequency of the output clock CLKOUT.
- FIG. 14 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the clock adjustment circuit 1400 includes a phase interpolator 1010 , a logic circuit 1020 , an integrator 1030 , and an amplifier 1410 .
- the amplifier 1410 amplifies the intermediate clock VB to output the amplified intermediate clock VB′.
- the logic circuit 1020 generates the output clock CLKOUT according to the amplified intermediate clock VB′ and one of the reference clocks VA 1 and VA 2 .
- the amplified intermediate clock VB′ has a larger amplitude than the intermediate clock VB and may be closer to a square wave. That is, the amplifier 1410 has a function of amplitude adjustment and/or wave shaping.
- FIG. 15 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure.
- the clock adjustment circuit 1500 includes a phase interpolator 1010 , a logic circuit 1020 , an integrator 1030 , a frequency divider 1310 , a delay circuit 1320 , and an amplifier 1410 .
- FIG. 16 is a flowchart of the clock adjustment method according to an embodiment of the present disclosure (corresponding to the device of FIG. 15 ).
- step S 1605 The operations of the frequency divider 1310 and the delay circuit 1320 can be referred to step S 1605 ; the operations of the phase interpolator 1010 can be referred to step S 1610 ; the operations of the amplifier 1410 can be referred to step S 1615 ; the operations of the logic circuit 1020 can be referred to step S 1620 ; and the operations of the integrator 1030 can be referred to step S 1630 .
- steps are detailed in the embodiments of FIGS. 10 and 13-14 and are thus omitted herein for brevity.
- the delay circuit 1320 can be replaced with another delay circuit, e.g., a delay cell, such that the phase difference between the reference clock VA 1 and the reference clock VA 2 can be adjusted.
- FIG. 17 shows an embodiment of a detailed circuit of the phase interpolator 1010 .
- the phase interpolator 1010 includes a resistor R, a capacitor C, transistors 1012 , 1014 , 1016 , and 1018 , and a current source 1019 .
- the transistors 1012 to 1018 are implemented by N-type Metal-Oxide-Semiconductor Field-Effect Transistors (NMOSFETs).
- NMOSFETs N-type Metal-Oxide-Semiconductor Field-Effect Transistors
- the transistor 1012 receives the reference clock VA 1 through its gate and outputs the intermediate clock VB through its drain.
- the transistor 1014 receives the reference clock VA 2 through its gate, and its drain is electrically connected to the drain of the transistor 1012 .
- the transistor 1016 receives a reference signal Vref, which may be a constant voltage, through its gate, its drain is electrically connected to the source of the transistor 1012 , and its source is coupled to the first reference voltage (e.g., ground) through the current source 1019 .
- the transistor 1018 receives the control signal VD through its gate, its drain is electrically connected to the source of the transistor 1014 , and its source is coupled to the first reference voltage through the current source 1019 .
- One end of the resistor R is coupled to the drain of the transistor 1012 , and the other end is coupled to a second reference voltage (e.g., the voltage source).
- the capacitor C is connected in parallel with the resistor R.
- the phase interpolator 1010 of FIG. 17 mixes the reference clock VA 1 and the reference clock VA 2 and uses a filter (using the resistor R and the capacitor C as a filtering circuit) to produce a phase interpolation to thereby generate the intermediate clock VB.
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Manipulation Of Pulses (AREA)
- Pulse Circuits (AREA)
Abstract
Description
- The present disclosure generally relates to circuit clocks, and, more particularly, to duty cycle correction (DCC) and/or frequency multipliers.
-
FIG. 1 is a schematic diagram of a conventional duty cycle correction (DCC) circuit. TheDCC circuit 100 includes afrequency divider 110, afrequency multiplier circuit 120, afilter 130, afilter 140, and anintegrator 150. TheDCC circuit 100 is intended to correct the duty cycle of the input clock CLKIN such that the duty cycle of the corrected clock (i.e., the output clock CLKOUT) is close or equal to 50%. Thefrequency divider 110 divides the input clock CLKIN to generate a signal VA. The frequency of the signal VA is a half of that of the input clock CLKIN, and the duty cycle of the signal VA is 50%. The signal VA is multiplied by thefrequency multiplier circuit 120, which includes thedelay circuit 122 and the exclusive OR (XOR)gate 124; thus an output clock CLKOUT is obtained. The frequency of the output clock CLKOUT and the frequency of the input clock CLKIN are substantially the same. Thefilter 130, which includes the resistor R1 and capacitor C1, and thefilter 140, which includes the resistor R2 and capacitor C2, filter the output clock CLKOUT and the signal VA, respectively, to extract the low frequency components (an average based on duty cycle). Theintegrator 150 includes acomparator 155 and a capacitor C3. Thecomparator 155 determines to charge or discharge the capacitor C3 according to the direct current (DC) level of the signal VA and the DC level of the output clock CLKOUT. The level of the control signal Vctrl (i.e., the terminal voltage of the capacitor C3) is related to the duty cycle of the output clock CLKOUT—a change in the duty cycle of the output clock CLKOUT (the duty cycle becoming greater or smaller than 50%) gives rise to a change in the level of the control signal Vctrl, which in turn causes the duty cycle of the output clock CLKOUT to be 50%. The duty cycle of the output clock CLKOUT can be controlled to be approximately 50% by adjusting the delay time of thedelay circuit 122 using the control signal Vctrl. -
FIG. 2 is a schematic diagram of a conventional frequency multiplier circuit. Thefrequency multiplier circuit 200 includes aphase detecting circuit 210, acharge pump 220, a loop filter 230 (including a capacitor C), adelay circuit 240, and anedge combining circuit 250. Thephase detecting circuit 210, thecharge pump 220, theloop filter 230, and the delay circuit 240 (including a plurality of delay units Td) constitute a delay lock loop (DLL). That is, the clock CLKFB has substantially the same frequency and phase as the input clock CLKIN. The delay time of the delay units Td is controlled by the control signal Vctrl (i.e., the terminal voltage of the capacitor C). Theedge combining circuit 250 generates the output clock CLKOUT according to the clock edge of the delay clock CLKIND and the clock edge of the input clock CLKIN. When the delay clock CLKIND and the input clock CLKIN are out of phase by 180 degrees, the frequency of the output clock CLKOUT is twice the frequency of the input clock CLKIN and has a duty cycle of 50%. - The circuits of
FIGS. 1 and 2 are complex and tend to generate noises; there is a need to provide a more concise circuit. - In view of the issues of the prior art, an object of the present disclosure is to provide a clock adjustment circuit and a clock adjustment method to simplify the duty cycle correction (DCC) circuit and/or the frequency multiplier.
- A clock adjustment circuit configured to adjust an input clock to generate an output clock is provided. The clock adjustment circuit includes a low-pass filter, a DC control circuit, a DC offset amplifier, an amplifier, and an integrator. The low-pass filter is configured to filter the input clock to generate a filtered signal. The DC control circuit is configured to adjust a DC voltage according to a control signal. The DC offset amplifier is coupled to the low-pass filter and the DC control circuit and configured to generate an intermediate clock according to the filtered signal and the DC voltage. The amplifier is coupled to the DC offset amplifier and configured to generate the output clock according to the intermediate clock. The integrator is coupled to the DC offset amplifier and the DC control circuit and configured to generate the control signal according to the output clock. The control signal varies with an average based on a duty cycle of the output clock.
- A clock adjustment method for adjusting an input clock to generate an output clock is also provided. The method includes the steps of: filtering the input clock to generate a filtered signal; generating an intermediate clock according to the filtered signal and a DC voltage; generating the output clock according to the intermediate clock; generating a control signal according to the output clock, the control signal varying according to an average based on a duty cycle of the output clock; and adjusting the DC voltage according to the control signal.
- A clock adjustment circuit configured to generate an output clock is also provided. A clock adjustment circuit includes a phase interpolator, a logic circuit, and an integrator. The phase interpolator is configured to generate by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal. The frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock are substantially the same. The logic circuit is coupled to the phase interpolator and configured to generate the output clock according to the intermediate clock and one of the first reference clock and the second reference clock. The integrator is coupled to the phase interpolator and the logic circuit and configured to generate the control signal according to the output clock. The control signal varies with an average based on a duty cycle of the output clock.
- A clock adjustment method for generating an output clock is also provided. The method includes the steps of: generating by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal, the frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock being substantially the same; generating the output clock according to the intermediate clock and one of the first reference clock and the second reference clock; and generating the control signal according to the output clock. The control signal varies with an average based on a duty cycle of the output clock.
- A clock adjustment circuit configured to generate an output clock is also provided. The clock adjustment circuit includes a phase interpolator, an amplifier, a logic circuit, and an integrator. The phase interpolator is configured to generate by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal. The frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock are substantially the same. The amplifier is coupled to the phase interpolator and configured to amplify the intermediate clock to generate an amplified intermediate clock. The logic circuit is coupled to the amplifier and configured to generate the output clock according to the amplified intermediate clock and one of the first reference clock and the second reference clock. The integrator is coupled to the phase interpolator and the logic circuit and configured to generate the control signal according to the output clock. The control signal varies with an average based on a duty cycle of the output clock.
- A clock adjustment method for generating an output clock is also provided. The method includes: generating by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal, the frequency of the first reference clock, the frequency of the second reference clock, and the frequency of the intermediate clock being substantially the same; amplifying the intermediate clock to generate an amplified intermediate clock; and generating the output clock according to the amplified intermediate clock and one of the first reference clock and the second reference clock; and generating the control signal according to the output clock. The control signal with an average based on a duty cycle of the output clock.
- Compared with the conventional circuit, the clock adjustment method and the clock adjustment circuit provided in the present disclosure are simpler, easier to implement, and having fewer noises.
- These and other objectives of the present disclosure no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiments with reference to the various figures and drawings.
-
FIG. 1 illustrates a schematic diagram of a conventional duty cycle correction (DCC) circuit. -
FIG. 2 illustrates a schematic diagram of a conventional frequency multiplier circuit. -
FIG. 3 illustrates a functional block diagram of a clock adjustment circuit according to an embodiment of the present disclosure. -
FIG. 4 illustrates a flowchart of the clock adjustment method according to an embodiment of the present disclosure. -
FIG. 5 illustrates the waveform of each signal inFIG. 3 . -
FIG. 6 illustrates a detailed circuit diagram of the low-pass filter 310, the DC offsetamplifier 320, and theDC control circuit 330 according to one embodiment. -
FIG. 7 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 8 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 9 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 10 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 11 illustrates a flowchart of the clock adjustment method according to an embodiment of the present disclosure. -
FIG. 12 illustrates the waveform of each signal inFIG. 10 . -
FIG. 13 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 14 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 15 illustrates a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. -
FIG. 16 illustrates a flowchart of the clock adjustment method according to an embodiment of the present disclosure. -
FIG. 17 illustrates shows an embodiment of a detailed circuit of thephase interpolator 1010. - The following description is written by referring to terms of this technical field. If any term is defined in this specification, such term should be explained accordingly. In addition, the connection between objects or events in the below-described embodiments can be direct or indirect provided that these embodiments are practicable under such connection. Said “indirect” means that an intermediate object or a physical space exists between the objects, or an intermediate event or a time interval exists between the events.
- The disclosure herein includes clock adjustment circuits and clock adjustment methods. On account of that some or all elements of the clock adjustment circuits could be known, the detail of such elements is omitted provided that such detail has little to do with the features of this disclosure and this omission nowhere dissatisfies the specification and enablement requirements. Some or all of the processes of clock adjustment methods can be performed by the clock adjustment circuits or their equivalents. A person having ordinary skill in the art can choose components or steps equivalent to those described in this specification to carry out the present disclosure, which means that the scope of this disclosure is not limited to the embodiments in the specification.
-
FIG. 3 is a functional block diagram of a clock adjustment circuit according to an embodiment of the present disclosure. Theclock adjustment circuit 300 includes a low-pass filter 310, a direct current (DC) offsetamplifier 320, aDC control circuit 330, anintegrator 340, and anamplifier 350.FIG. 4 is a flowchart of the clock adjustment method according to an embodiment of the present disclosure (corresponding to the device ofFIG. 3 ).FIG. 5 shows the waveform of each signal inFIG. 3 . The low-pass filter 310 filters the input clock CLKIN to generate a filtered signal VL (step S410). The filtered signal VL can be a sinewave like signal. The DC offsetamplifier 320 then outputs the intermediate clock VAn and/or the intermediate clock VAp based on the filtered signal VL and the DC voltage VE (step S420). More specifically, the waveform of the intermediate clock VAn (or intermediate clock VAp) is similar to that of the filtered signal VL, but the amplitude of the intermediate clock VAn (or intermediate clock VAp) is greater than or equal to that of the filtered signal VL. In addition to signal amplification, the DC offsetamplifier 320 also adjusts the DC level of the intermediate clock VAn (or intermediate clock VAp) according to the DC voltage VE. Next, theamplifier 350 generates the output clock CLKOUT according to the intermediate clock VAn and/or the intermediate clock VAp (step S430). In some embodiments, when the intermediate clock VAn is greater than the intermediate clock VAp, the output of the amplifier 350 (i.e., the output clock CLKOUT) is at a high voltage level; when the intermediate clock VAn is smaller than the intermediate clock VAp, the output of theamplifier 350 is at a low voltage level. In some embodiments, theamplifier 350 compares the intermediate clock VAn with a DC voltage or compares the intermediate clock VAp with a DC voltage, to generate the output clock CLKOUT. The output clock CLKOUT outputted by theamplifier 350 is the signal or clock generated by adjusting the input clock CLKIN. Theamplifier 350 can be realized using a swing amplifier. The swing amplifier is a well-known component, and its descriptions are thus omitted for brevity. - The
integrator 340 generates a control signal VD according to the output clock CLKOUT (step S440). The control signal VD varies with the average based on the duty cycle of the output clock CLKOUT, and the average based on the duty cycle of the output clock CLKOUT is positively correlated with the duty cycle of the output clock CLKOUT. For example, theintegrator 340 can (1) decrease (or increase) the voltage level of the control signal VD when the duty cycle of the output clock CLKOUT is greater than (or smaller than) a target value (e.g., 50%); or (2) increase (or decrease) the voltage level of the control signal VD when the duty cycle of the output clock CLKOUT is greater than (or smaller than) the target value. The illustrative waveform ofFIG. 5 corresponds to the foregoing method (1). The duty cycle of the output clock CLKOUT is smaller than 50% before time T1 and remains constant after reaching 50% at time T1. The change in the control signal VD reflects the change in the duty cycle of the output clock CLKOUT, which increases before time T1 and remains constant after time T1. - The
DC control circuit 330 adjusts the DC voltage VE according to the control signal VD (step S450). In some embodiments, the DC voltage VE is a DC signal, and theDC control circuit 330 adjusts the DC voltage VE according to the two adjustment methods of theintegrator 340 discussed above; that is, (1) decreases (or increases) the DC voltage VE as the control signal VD increases (or decreases); or (2) increases (or decreases) the DC voltage VE as the control signal VD increases (or decreases). The illustrative waveform ofFIG. 5 corresponds to the foregoing method (1) before time T1, theDC control circuit 330 decreases the DC voltage VE according to the constantly rising control signal VD. In some embodiments, the DC voltage VE determines the DC level of the intermediate clock VAp (as shown in the waveform ofFIG. 5 ). Theclock adjustment circuit 300 automatically repeats steps S410 to S450. As the control signal VD and the DC voltage VE change, the duty cycle of the output clock CLKOUT gradually approaches the target value; thus, the purpose of adjusting the clock is achieved. -
FIG. 6 shows a detailed circuit diagram of the low-pass filter 310, the DC offsetamplifier 320, and theDC control circuit 330 according to one embodiment. The low-pass filtering and DC offsetamplifier circuit 610 includes afilter circuit 612, atransistor 614, atransistor 616, and acurrent source 618 to realize the functions of the low-pass filter 310 and the DC offsetamplifier 320. The gate of thetransistor 614 receives the input clock CLKIN, the intermediate clock VAn is outputted through the drain of thetransistor 614, and the source of thetransistor 614 is coupled to the first reference voltage (e.g., ground) through thecurrent source 618. The gate of thetransistor 616 receives the inverted signal #CLKIN, which is generated by theinverter 620, of the input clock CLKIN, the intermediate clock VAp is outputted through the drain of thetransistor 616, and the source of thetransistor 616 is coupled to the first reference voltage through thecurrent source 618. Thefilter circuit 612 includes a capacitor C1 and a resistor R1 connected in parallel as well as a capacitor C2 and a resistor R2 connected in parallel. One end of the capacitor C1 is coupled to the drain of thetransistor 614, and the other end is coupled to a second reference voltage (e.g., the voltage source VDD). One end of the resistor R1 is coupled to the drain of thetransistor 614, and the other end is coupled to the second reference voltage. One end of the capacitor C2 is coupled to the drain of thetransistor 616, and the other end is coupled to the second reference voltage. One end of the resistor R2 is coupled to the drain of thetransistor 616, and the other end is coupled to the second reference voltage. - The
DC control circuit 330 includes atransistor 332, atransistor 334, and acurrent source 336. The gate of thetransistor 332 receives the reference signal Vref, which may be a constant voltage, the drain of thetransistor 332 is coupled to the drain of thetransistor 614, and the source of thetransistor 332 is coupled to the first reference voltage through thecurrent source 336. The gate of thetransistor 334 receives the control signal VD, the drain of thetransistor 334 is coupled to the drain of thetransistor 616, and the source of thetransistor 334 is coupled to the first reference voltage through thecurrent source 336. - The low-pass filtering and DC offset
amplifier circuit 610 has both filtering and amplification functions. The input clock CLKIN and its inverted signal #CLKIN are amplified by thetransistor 614 and thetransistor 616, respectively, and the amplified input clock CLKIN and the amplified signal #CLKIN are filtered by thefilter circuit 612. The filtered and amplified signals (i.e., the intermediate clock VAn and the intermediate clock VAp) are outputted through the drain of thetransistor 614 and the drain of thetransistor 616. The DC level of the drain of thetransistor 614 and the DC level of the drain of thetransistor 616 are controlled by theDC control circuit 330. The DC levels of the intermediate clock VAn and the intermediate clock VAp can be adjusted by adjusting the reference signal Vref and the control signal VD, respectively. -
FIG. 7 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. Compared withFIG. 6 , the clock adjustment circuit ofFIG. 7 further includes afrequency multiplier circuit 710 and afrequency divider 720. After being adjusted by thefrequency multiplier circuit 710 that includes theXOR gate 712 and thedelay circuit 714, the frequency of the output clock CLKOUT is twice the frequency of the input clock CLKIN while the duty cycle is still maintained at the target value. Thefrequency divider 720 divides the output clock CLKOUT such that the frequency of the signal VF is the same as the frequency of the input clock CLKIN. The clock adjustment circuit ofFIG. 7 can be used as a frequency multiplier circuit. -
FIG. 8 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. The gate of thetransistor 810 receives the input clock CLKIN, the intermediate clock VAn or the intermediate clock VAp is outputted through the drain of thetransistor 810, and the source of thetransistor 810 is coupled to the first reference voltage (e.g., ground) through thecurrent source 815. One end of the capacitor C is coupled to the drain of thetransistor 810, and the other end is coupled to the second reference voltage (e.g., the voltage source VDD). One end of the resistor R is coupled to the drain of thetransistor 810, and the other end is coupled to the second reference voltage. The gate of thetransistor 820 receives the control signal VD, the drain of thetransistor 820 is coupled to the drain of thetransistor 810, and the source of thetransistor 820 is coupled to the first reference voltage through thecurrent source 825. The circuit ofFIG. 6 is based on a differential signal, while the circuit ofFIG. 8 , which is a modification of the circuit ofFIG. 6 , is a circuit implementation based on a single-ended signal. -
FIG. 9 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. Theclock adjustment circuit 900 includes the low-pass filter 310, anamplifier 910, theDC control circuit 330, theintegrator 340, and theamplifier 350. The low-pass filter 310 is implemented by a resistor R and a capacitor C. Theamplifier 910 receives the filtered signal VL at its non-inverting (positive) input, receives a DC voltage VE at its inverting (negative) input, and outputs the intermediate clock VAn or the intermediate clock VAp. -
FIG. 10 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. Theclock adjustment circuit 1000 includes aphase interpolator 1010, alogic circuit 1020, and anintegrator 1030.FIG. 11 is a flowchart of the clock adjustment method according to an embodiment of the present disclosure (corresponding to the device ofFIG. 10 ), andFIG. 12 shows the waveform of each signal inFIG. 10 . - The
phase interpolator 1010 generates an intermediate clock VB, by interpolation, according to the reference clock VA1, the reference clock VA2, and the control signal VD (step S1110). The frequencies of the reference clock VA1, the reference clock VA2, and the intermediate clock VB are substantially the same.FIG. 12 depicts only the reference clock VA1, and the phase difference between the reference clock VA1 and the reference clock VA2 is related to the duty cycle of the output clock CLKOUT. In some embodiments, the phase difference between the reference clock VA2 and the reference clock VA1 determines the extent to which the duty cycle can be adjusted. Thephase interpolator 1010 adjusts the phase of the intermediate clock VB according to the control signal VD, leading to a change in the phase of the intermediate clock VB with respect to the phase of the reference clock VA1 and the phase of the reference clock VA2, and the phase of the intermediate clock VB falls between the reference clock VA1 and the reference clock VA2. - In some embodiments, the phase difference between the reference clock VA1 and the reference clock VA2 may be between n/4 and 3n/4.
- In some embodiments, the duty cycles of the reference clock VA1 and reference clock VA2 are substantially 50%. The
logic circuit 1020 generates the output clock CLKOUT according to the intermediate clock VB and one of the reference clocks VA1 and VA2 (step S1120). As shown inFIG. 12 , the output clock CLKOUT is the result of the exclusive-OR operation on the reference clock VA1 and the intermediate clock VB; thus, thelogic circuit 1020 can be implemented by theXOR gate 1022 or a circuit equivalent to theXOR gate 1022. - The
integrator 1030 generates the control signal VD according to the output clock CLKOUT (step S1130). The control signal VD varies with the average based on the duty cycle of the output clock CLKOUT. Theintegrator 1030 has substantially the same function as theintegrator 340, and the details of theintegrator 1030 are thus omitted herein for brevity. As shown inFIG. 12 , when the duty cycle of the output clock CLKOUT is smaller than the target value (e.g., 50%) (i.e., before time T1), the voltage level of the control signal VD increases. Before the voltage level of the control signal VD becomes stable (i.e., before time T1), thephase interpolator 1010 keeps adjusting the phase of the intermediate clock VB according to the control signal VD. Theclock adjustment circuit 1000 automatically repeats steps S1110 to S1130. As the phase of the intermediate clock VB changes, the duty cycle of the output clock CLKOUT gradually approaches the target value; thus, the purpose of adjusting the clock duty cycle is achieved. - In the embodiment of
FIG. 10 , the frequencies of the clocks inputted to the clock adjustment circuit 1000 (i.e., the reference clock VA1 and the reference clock VA2) are a half of the frequency of the output clock CLKOUT. -
FIG. 13 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. Theclock adjustment circuit 1300 includes afrequency divider 1310, aphase interpolator 1010, alogic circuit 1020, and anintegrator 1030. In this embodiment, the reference clock VA1 is a clock that thefrequency divider 1310 generates by dividing the input clock CLKIN (e.g., dividing by 2, so that the frequency of the reference clock VA1 is a half of the frequency of the input clock CLKIN), and the reference clock VA1 is delayed by thedelay circuit 1320 to generate the reference clock VA2. In this embodiment, thedelay circuit 1320 is exemplified by an inverter, and the reference clock VA2 is an inverted signal of the reference clock VA1. The phase difference between the reference clock VA1 and the reference clock VA2 is substantially n/2, the duty cycles of the reference clock VA1 and the reference clock VA2 are 50%, and the frequency of the input clock CLKIN is the same as the frequency of the output clock CLKOUT. -
FIG. 14 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. Theclock adjustment circuit 1400 includes aphase interpolator 1010, alogic circuit 1020, anintegrator 1030, and anamplifier 1410. Theamplifier 1410 amplifies the intermediate clock VB to output the amplified intermediate clock VB′. Thelogic circuit 1020 generates the output clock CLKOUT according to the amplified intermediate clock VB′ and one of the reference clocks VA1 and VA2. The amplified intermediate clock VB′ has a larger amplitude than the intermediate clock VB and may be closer to a square wave. That is, theamplifier 1410 has a function of amplitude adjustment and/or wave shaping. -
FIG. 15 is a circuit diagram of a clock adjustment circuit according to another embodiment of the present disclosure. Theclock adjustment circuit 1500 includes aphase interpolator 1010, alogic circuit 1020, anintegrator 1030, afrequency divider 1310, adelay circuit 1320, and anamplifier 1410.FIG. 16 is a flowchart of the clock adjustment method according to an embodiment of the present disclosure (corresponding to the device ofFIG. 15 ). The operations of thefrequency divider 1310 and thedelay circuit 1320 can be referred to step S1605; the operations of thephase interpolator 1010 can be referred to step S1610; the operations of theamplifier 1410 can be referred to step S1615; the operations of thelogic circuit 1020 can be referred to step S1620; and the operations of theintegrator 1030 can be referred to step S1630. These steps are detailed in the embodiments ofFIGS. 10 and 13-14 and are thus omitted herein for brevity. - In some embodiments, the
delay circuit 1320 can be replaced with another delay circuit, e.g., a delay cell, such that the phase difference between the reference clock VA1 and the reference clock VA2 can be adjusted. -
FIG. 17 shows an embodiment of a detailed circuit of thephase interpolator 1010. Thephase interpolator 1010 includes a resistor R, a capacitor C,transistors current source 1019. In the embodiment ofFIG. 17 , thetransistors 1012 to 1018 are implemented by N-type Metal-Oxide-Semiconductor Field-Effect Transistors (NMOSFETs). Thetransistor 1012 receives the reference clock VA1 through its gate and outputs the intermediate clock VB through its drain. Thetransistor 1014 receives the reference clock VA2 through its gate, and its drain is electrically connected to the drain of thetransistor 1012. Thetransistor 1016 receives a reference signal Vref, which may be a constant voltage, through its gate, its drain is electrically connected to the source of thetransistor 1012, and its source is coupled to the first reference voltage (e.g., ground) through thecurrent source 1019. Thetransistor 1018 receives the control signal VD through its gate, its drain is electrically connected to the source of thetransistor 1014, and its source is coupled to the first reference voltage through thecurrent source 1019. One end of the resistor R is coupled to the drain of thetransistor 1012, and the other end is coupled to a second reference voltage (e.g., the voltage source). The capacitor C is connected in parallel with the resistor R. - The
phase interpolator 1010 ofFIG. 17 mixes the reference clock VA1 and the reference clock VA2 and uses a filter (using the resistor R and the capacitor C as a filtering circuit) to produce a phase interpolation to thereby generate the intermediate clock VB. - Since a person having ordinary skill in the art can appreciate the implementation detail and the modification thereto of the present method embodiment through the disclosure of the device embodiment, repeated and redundant description is thus omitted. Please note that there is no step sequence limitation for the method embodiments as long as the execution of each step is applicable. Furthermore, the shape, size, and ratio of any element and the step sequence of any flow chart in the disclosed figures are exemplary for understanding, not for limiting the scope of this disclosure.
- The aforementioned descriptions represent merely the preferred embodiments of the present disclosure, without any intention to limit the scope of the present disclosure thereto. Various equivalent changes, alterations, or modifications based on the claims of the present disclosure are all consequently viewed as being embraced by the scope of the present disclosure.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/791,144 US10693446B1 (en) | 2018-06-19 | 2020-02-14 | Clock adjustment circuit and clock adjustment method |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107120898A | 2018-06-19 | ||
TW107120898A TWI660586B (en) | 2018-06-19 | 2018-06-19 | Clock adjustment circuit and clock adjustment method |
TW107120898 | 2018-06-19 | ||
US16/381,325 US20190386649A1 (en) | 2018-06-19 | 2019-04-11 | Clock adjustment circuit and clock adjustment method |
US16/791,144 US10693446B1 (en) | 2018-06-19 | 2020-02-14 | Clock adjustment circuit and clock adjustment method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/381,325 Division US20190386649A1 (en) | 2018-06-19 | 2019-04-11 | Clock adjustment circuit and clock adjustment method |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200186136A1 true US20200186136A1 (en) | 2020-06-11 |
US10693446B1 US10693446B1 (en) | 2020-06-23 |
Family
ID=67348219
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/381,325 Abandoned US20190386649A1 (en) | 2018-06-19 | 2019-04-11 | Clock adjustment circuit and clock adjustment method |
US16/791,144 Active US10693446B1 (en) | 2018-06-19 | 2020-02-14 | Clock adjustment circuit and clock adjustment method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/381,325 Abandoned US20190386649A1 (en) | 2018-06-19 | 2019-04-11 | Clock adjustment circuit and clock adjustment method |
Country Status (2)
Country | Link |
---|---|
US (2) | US20190386649A1 (en) |
TW (1) | TWI660586B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116209968A (en) * | 2020-07-28 | 2023-06-02 | 华为技术有限公司 | Clock tree architecture, clock signal transmission method and equipment |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11005464B1 (en) * | 2020-03-26 | 2021-05-11 | Taiwan Semiconductor Manufacturing Company, Ltd. | Delay line circuit |
KR20220154482A (en) * | 2021-05-13 | 2022-11-22 | 삼성전자주식회사 | Clock generating circuit and wireless communication device including the same |
US11368142B1 (en) * | 2021-07-02 | 2022-06-21 | Micron Technology, Inc. | Duty-cycle corrector circuits and related apparatuses and methods |
CN116599501B (en) * | 2023-05-06 | 2024-02-23 | 合芯科技(苏州)有限公司 | Duty cycle adjusting circuit and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5554945A (en) * | 1994-02-15 | 1996-09-10 | Rambus, Inc. | Voltage controlled phase shifter with unlimited range |
US5864246A (en) * | 1997-03-31 | 1999-01-26 | Lsi Logic Corporation | Method and apparatus for doubling a clock signal using phase interpolation |
US6426660B1 (en) * | 2001-08-30 | 2002-07-30 | International Business Machines Corporation | Duty-cycle correction circuit |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5945857A (en) * | 1998-02-13 | 1999-08-31 | Lucent Technologies, Inc. | Method and apparatus for duty-cycle correction |
US6643790B1 (en) * | 2000-03-06 | 2003-11-04 | Rambus Inc. | Duty cycle correction circuit with frequency-dependent bias generator |
US6819155B1 (en) * | 2003-06-23 | 2004-11-16 | Teradyne, Inc. | High-speed duty cycle control circuit |
US7525358B1 (en) * | 2005-06-17 | 2009-04-28 | National Semiconductor Corporation | Duty-cycle correction for clock receiver |
KR101285218B1 (en) * | 2006-07-25 | 2013-07-11 | 삼성전자주식회사 | Duty cycle correction circuit and duty cycle correction method |
TWI390384B (en) * | 2008-04-18 | 2013-03-21 | Etron Technology Inc | Duty-cycle correction circuit with wide-frequency working range |
KR20120127922A (en) * | 2011-05-16 | 2012-11-26 | 에스케이하이닉스 주식회사 | Duty Correction Circuit |
US8773186B1 (en) * | 2013-08-01 | 2014-07-08 | Elite Semiconductor Memory Technology Inc. | Duty cycle correction circuit |
US9160345B1 (en) | 2014-09-04 | 2015-10-13 | Inphi Corporation | Phase interpolator |
-
2018
- 2018-06-19 TW TW107120898A patent/TWI660586B/en active
-
2019
- 2019-04-11 US US16/381,325 patent/US20190386649A1/en not_active Abandoned
-
2020
- 2020-02-14 US US16/791,144 patent/US10693446B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5554945A (en) * | 1994-02-15 | 1996-09-10 | Rambus, Inc. | Voltage controlled phase shifter with unlimited range |
US5864246A (en) * | 1997-03-31 | 1999-01-26 | Lsi Logic Corporation | Method and apparatus for doubling a clock signal using phase interpolation |
US6426660B1 (en) * | 2001-08-30 | 2002-07-30 | International Business Machines Corporation | Duty-cycle correction circuit |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116209968A (en) * | 2020-07-28 | 2023-06-02 | 华为技术有限公司 | Clock tree architecture, clock signal transmission method and equipment |
Also Published As
Publication number | Publication date |
---|---|
TW202002513A (en) | 2020-01-01 |
US10693446B1 (en) | 2020-06-23 |
TWI660586B (en) | 2019-05-21 |
US20190386649A1 (en) | 2019-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10693446B1 (en) | Clock adjustment circuit and clock adjustment method | |
JP3804763B2 (en) | Duty cycle correction circuit and method | |
CN110957998B (en) | Circuit for accurately correcting duty ratio of clock signal | |
US6853225B2 (en) | Delay locked loop circuit with duty cycle correction function | |
US8106697B2 (en) | Circuit and method for providing a corrected duty cycle | |
US8773186B1 (en) | Duty cycle correction circuit | |
US8988121B2 (en) | Method and apparatus for generating a reference signal for a fractional-N frequency synthesizer | |
WO2015149653A1 (en) | Clock duty ratio adjustment circuit and multi-phase clock generator | |
US9240879B2 (en) | Signal generator, electronic system comprising the signal generator and method of generating signals | |
US10141942B1 (en) | Apparatuses and methods for providing frequency divided clocks | |
US8797076B2 (en) | Duty ratio correction circuit, double-edged device, and method of correcting duty ratio | |
CN106911330A (en) | A kind of stable duty ratio circuit | |
US9276565B2 (en) | Duty ratio correction circuit and phase synchronization circuit | |
US20040080349A1 (en) | Clock signal generation circuit | |
US7330059B2 (en) | In-loop duty corrector delay-locked loop for multiphase clock generation | |
Jasielski et al. | An analog dual delay locked loop using coarse and fine programmable delay elements | |
TWI681632B (en) | Clock adjustment circuit and clock adjustment method | |
CN110635789B (en) | Clock adjusting circuit and clock adjusting method | |
US11387835B1 (en) | Phase-locked loop capable of compensating power noise | |
CN112311390A (en) | Phase-locked loop circuit | |
US9806722B2 (en) | High frequency delay lock loop systems | |
CN104579332B (en) | duty cycle correction circuit | |
WO2018177195A1 (en) | Charge pump, charge pump-based processing method and phase-locked loop circuit, and storage medium | |
KR101630602B1 (en) | Delay locked loop circuit and method of operating delay locked loop circuit | |
TWI519079B (en) | Duty cycle correction circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: REALTEK SEMICONDUCTOR CORPORATION, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHEN, CHIEN-WEN;REEL/FRAME:051821/0536 Effective date: 20190325 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |