[go: up one dir, main page]

US20200186136A1 - Clock adjustment circuit and clock adjustment method - Google Patents

Clock adjustment circuit and clock adjustment method Download PDF

Info

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
Application number
US16/791,144
Other versions
US10693446B1 (en
Inventor
Chien-Wen Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to US16/791,144 priority Critical patent/US10693446B1/en
Assigned to REALTEK SEMICONDUCTOR CORPORATION reassignment REALTEK SEMICONDUCTOR CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, CHIEN-WEN
Publication of US20200186136A1 publication Critical patent/US20200186136A1/en
Application granted granted Critical
Publication of US10693446B1 publication Critical patent/US10693446B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/00006Changing the frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/15Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
    • H03K5/151Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with two complementary outputs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/156Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
    • H03K5/1565Arrangements 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

Clock adjustment circuits and clock adjustment methods are provided. The clock adjustment circuit is configured to generate an output clock and 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 frequencies of the first reference clock, the second reference clock and 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.

Description

    BACKGROUND 1. Field of the Disclosure
  • The present disclosure generally relates to circuit clocks, and, more particularly, to duty cycle correction (DCC) and/or frequency multipliers.
  • 2. Description of Related Art
  • 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 R1 and capacitor C1, and the filter 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). The integrator 150 includes a comparator 155 and a capacitor C3. The comparator 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 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. 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.
  • SUMMARY
  • 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.
  • BRIEF DESCRIPTION OF THE 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 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.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • 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. 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 S410). 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 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 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 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 the amplifier 350 is at a low voltage level. In some embodiments, 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 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, 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. The illustrative waveform of FIG. 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 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 T1, the DC 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 of FIG. 5). The clock 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 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 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 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 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 R1 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 C2 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 R2 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. Compared with FIG. 6, the clock adjustment circuit of FIG. 7 further includes a frequency multiplier circuit 710 and a frequency divider 720. After being adjusted by the frequency multiplier circuit 710 that includes the XOR gate 712 and the delay 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. 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 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. 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 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 in FIG. 12, the output clock CLKOUT is the result of the exclusive-OR operation on the reference clock VA1 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 S1130). 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. As shown in FIG. 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), 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 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. The clock adjustment circuit 1300 includes a frequency divider 1310, a phase interpolator 1010, a logic circuit 1020, and an integrator 1030. In this embodiment, the reference clock VA1 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 VA1 is a half of the frequency of the input clock CLKIN), and the reference clock VA1 is delayed by the delay circuit 1320 to generate the reference clock VA2. In this embodiment, the delay 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. 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 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, 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). The operations of the frequency divider 1310 and the delay circuit 1320 can be referred to step S1605; the operations of the phase interpolator 1010 can be referred to step S1610; the operations of the amplifier 1410 can be referred to step S1615; the operations of the logic circuit 1020 can be referred to step S1620; and the operations of the integrator 1030 can be referred to step S1630. These steps are detailed in the embodiments of FIGS. 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 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. In the embodiment of FIG. 17, the transistors 1012 to 1018 are implemented by N-type Metal-Oxide-Semiconductor Field-Effect Transistors (NMOSFETs). The transistor 1012 receives the reference clock VA1 through its gate and outputs the intermediate clock VB through its drain. The transistor 1014 receives the reference clock VA2 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 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)

What is claimed is:
1. A clock adjustment circuit configured to generate an output clock, comprising:
a phase interpolator configured to generate by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal, wherein 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;
a logic circuit 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; and
an integrator coupled to the phase interpolator and the logic circuit and configured to generate the control signal according to the output clock, wherein the control signal varies with an average based on a duty cycle of the output clock.
2. The clock adjustment circuit of claim 1 further comprising:
a frequency divider coupled to the phase interpolator and configured to generate the first reference clock by dividing an input clock; and
a delay circuit coupled to the frequency divider and the phase interpolator and configured to delay the first reference clock to output the second reference clock;
wherein the frequency of the first reference clock and the frequency of the second reference clock are substantially a half of the frequency of the input clock.
3. The clock adjustment circuit of claim 2, wherein the delay circuit is an inverter.
4. The clock adjustment circuit of claim 1, wherein the phase interpolator comprises:
a first transistor having a first gate, a first drain, and a first source, wherein the first gate receives the first reference clock, and the intermediate clock is outputted through the first drain;
a second transistor having a second gate, a second drain, and a second source, wherein the second gate receives the second reference clock, and the second drain is electrically connected to the first drain;
a third transistor having a third gate, a third drain, and a third source, wherein the third gate receives a reference signal, the third drain is electrically connected to the first source, and the third source is coupled to a first reference voltage;
a fourth transistor having a fourth gate, a fourth drain, and a fourth source, wherein the fourth gate receives the control signal, the fourth drain is electrically connected to the second source, and the fourth source is coupled to the first reference voltage;
a capacitor with one end of which coupled to the first drain and the other end of which coupled to a second reference voltage; and
a resistor with one end of which coupled to the first drain and the other end of which coupled to the second reference voltage.
5. The clock adjustment circuit of claim 1, wherein a phase difference between the first reference clock and the second reference clock is substantially 180 degrees.
6. The clock adjustment circuit of claim 1, wherein the duty cycle of the first reference clock and the duty cycle of the second reference clock are substantially 50%.
7. A clock adjustment circuit configured to generate an output clock, comprising:
a phase interpolator configured to generate by interpolation an intermediate clock according to a first reference clock, a second reference clock, and a control signal, wherein 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;
an amplifier coupled to the phase interpolator and configured to amplify the intermediate clock to generate an amplified intermediate clock;
a logic circuit 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; and
an integrator coupled to the phase interpolator and the logic circuit and configured to generate the control signal according to the output clock, wherein the control signal varies with an average based on a duty cycle of the output clock.
8. The clock adjustment circuit of claim 7, further comprising:
a frequency divider coupled to the phase interpolator and configured to generate a first reference clock by dividing an input clock; and
a delay circuit coupled to the frequency divider and the phase interpolator and configured to delay the first reference clock to output the second reference clock;
wherein the frequency of the first reference clock and the frequency of the second reference clock are substantially a half of the frequency of the input clock.
9. The clock adjustment circuit of claim 8, wherein the delay circuit is an inverter.
10. The clock adjustment circuit of claim 7, wherein the phase interpolator comprises:
a first transistor having a first gate, a first drain, and a first source, wherein the first gate receives the first reference clock, and the intermediate clock is outputted through the first drain;
a second transistor having a second gate, a second drain, and a second source, wherein the second gate receives the second reference clock, and the second drain is electrically connected to the first drain;
a third transistor having a third gate, a third drain, and a third source, wherein the third gate receives a reference signal, the third drain is electrically connected to the first source, and the third source is coupled to the a reference voltage;
a fourth transistor having a fourth gate, a fourth drain, and a fourth source, wherein the fourth gate receives the control signal, the fourth drain is electrically connected to the second source, and the fourth source is coupled to the first reference voltage;
a capacitor with one end of which coupled to the first drain and the other end of which coupled to a second reference voltage; and
a resistor with one end of which coupled to the first drain and the other end of which coupled to the second reference voltage.
11. The clock adjustment circuit of claim 7, wherein a phase difference between the first reference clock and the second reference clock is substantially 180 degrees.
12. The clock adjustment circuit of claim 7, wherein the duty cycle of the first reference clock and the duty cycle of the second reference clock are substantially 50%.
US16/791,144 2018-06-19 2020-02-14 Clock adjustment circuit and clock adjustment method Active US10693446B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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