MLchartDataset catalogue

Patent · US2006220714A1 · A1 · US

Clock generator and clock duty cycle correction method

(11) Publication number
US2006220714A1
(21) Application number
US-32358105-A
(22) Filing date
2005-12-29
(30) Priority date
2005-03-31
(43) Publication date
2006-10-05
(52) CPC
  • H03K Pulse technique: 5/1565, 5/00
  • H03L Automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses: 7/08
(73) Assignee
HYNIX SEMICONDUCTOR INC
(54) Title
Clock generator and clock duty cycle correction method
(57) Abstract

A clock duty cycle correction (DCC) circuit for correcting a clock duty cycle of an external clock includes a phase comparator for comparing a phase of a rising clock with that of a falling clock to thereby output comparing signal; a DCC controller for outputting a DCC enable signal and a weight selection signal in response to the comparing signal and a first and a second lock state signal; a DCC mixing block for blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate a rising and a falling pre-clock signals; and a clock selector for selectively output the rising and the falling pre-clock signals in response to the weight selection signal.

Full text
View on Google Patents

Claims (13)

  1. An apparatus for correcting clock duty cycle, comprising: a phase comparator for comparing a phase of a rising clock with that of a falling clock to output a comparing signal; a clock duty cycle correction (DCC) controller for outputting a DCC enable signal and a weight selection signal in response to the comparing signal; a DCC mixing block for blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate rising and falling pre-clock signals; and a clock selector for selectively outputting the rising and the falling pre-clock signals in response to the weight selection signal.
  2. The apparatus as recited in claim 1, wherein the DCC controller outputs the weight selection signal and an inverted weight selection signal.
  3. The apparatus as recited in claim 2, wherein the DCC mixing block includes: a rising clock mixer for blending the rising clock and the falling clock based on the DCC enable signal and the weight selection signal to thereby generate the rising pre-clock signal; and a falling clock mixer for blending the rising clock and the falling clock based on the DCC enable signal and the inverted weight selection signal to thereby generate the falling pre-clock signal.
  4. The apparatus as recited in claim 3, wherein the clock selector outputs the rising pre-clock signal as a rising feedback clock and the falling pre-clock signal as a falling feedback clock until the DCC enable signal is activated.
  5. The apparatus as recited in claim 4, wherein the clock selector outputs the falling pre-clock signal as the rising feedback clock when a high pulse width of the external clock is relatively small and outputs the rising pre-clock signal as the rising feedback clock when the high pulse width of the external clock is relatively large, after the DCC enable signal is deactivated.
  6. The apparatus as recited in claim 5, wherein the clock selector includes: a first inverter for inverting the weight selection signal; a first NOR gate for receiving an output of the first inverter and the DCC enable signal; a second inverter for inverting an output of the first NOR gate; a third inverter for inverting the DCC enable signal; a first transmit gate for transmitting the rising pre-clock signal in response to the output of the first NOR gate; a second transmit gate for transmitting the falling pre-clock signal in response to an output of the second inverter; a third transmit gate for transmitting the rising pre-clock signal in response to the DCC enable signal; and a fourth transmit gate for transmitting the falling pre-clock signal in response to an output of the third inverter.
  7. The apparatus as recited in claim 6, in combination with a delay lock loop (DLL) for compensating a clock skew between an external clock applied to the DLL and an internal clock produced by the DLL.
  8. A method for correcting clock duty cycle, comprising: comparing a phase of a rising clock with that of a falling clock to thereby output a comparing signal; outputting a clock duty cycle correction (DCC) enable signal and a weight selection signal in response to the comparing signal and a first and a second lock state signal; blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate rising and falling pre-clock signals; and selectively output the rising and the falling pre-clock signals in response to the weight selection signal.
  9. The method as recited in claim 8, wherein said blending the rising clock and the falling clock includes: blending the rising clock and the falling clock based on the DCC enable signal and the weight selection signal to thereby generate the rising pre-clock signal; and blending the rising clock and the falling clock based on the DCC enable signal and the weight selection signal to thereby generate the falling pre-clock signal.
  10. The method as recited in claim 9, wherein said selectively outputting the rising and falling pre-clock signals includes outputting the rising pre-clock signal as a rising feedback clock and outputting the falling pre-clock signal as a falling feedback clock until the DCC enable signal is activated.
  11. The method as recited in claim 10, wherein said selectively outputting the rising and the falling pre-clock signals includes outputting the falling pre-clock signal as the rising feedback clock when a high pulse width of the external clock is relatively small and outputting the rising pre-clock signal as the rising feedback clock when the high pulse width of the external clock is relatively large, after the DCC enable signal is deactivated.
  12. The method as recited in claim 11, wherein the method is applied to a DLL for compensating a clock skew between an external clock applied to a semiconductor memory device and an internal clock of the device produced by the DLL.
  13. A clock duty cycle correction (DCC) circuit for correcting clock duty cycle, comprising: a phase comparator for comparing a phase of a rising clock with that of a falling clock to output a comparing signal; a DCC controller for outputting a DCC enable signal and a weight selection signal in response to the comparing signal and a first and a second lock state signal; a DCC mixing block for blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate rising and falling pre-clock signals; and a clock selector to selectively output the rising and the falling pre-clock signals in response to the weight selection signal.

Citations (12)

  • US2003219088A1
  • US2004066873A1
  • US2005093600A1
  • US6373309B1
  • US6735669B2
  • US6815985B2
  • US6853225B2
  • US6859081B2
  • US6897693B2
  • US7046059B2
  • US7057431B2
  • US7142026B2
Record as JSON
{
  "publication_number": "US2006220714A1",
  "country": "US",
  "kind": "A1",
  "title": "Clock generator and clock duty cycle correction method",
  "abstract": "A clock duty cycle correction (DCC) circuit for correcting a clock duty cycle of an external clock includes a phase comparator for comparing a phase of a rising clock with that of a falling clock to thereby output comparing signal; a DCC controller for outputting a DCC enable signal and a weight selection signal in response to the comparing signal and a first and a second lock state signal; a DCC mixing block for blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate a rising and a falling pre-clock signals; and a clock selector for selectively output the rising and the falling pre-clock signals in response to the weight selection signal.",
  "claims": [
    "1. An apparatus for correcting clock duty cycle, comprising: a phase comparator for comparing a phase of a rising clock with that of a falling clock to output a comparing signal; a clock duty cycle correction (DCC) controller for outputting a DCC enable signal and a weight selection signal in response to the comparing signal; a DCC mixing block for blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate rising and falling pre-clock signals; and a clock selector for selectively outputting the rising and the falling pre-clock signals in response to the weight selection signal.",
    "2. The apparatus as recited in claim 1, wherein the DCC controller outputs the weight selection signal and an inverted weight selection signal.",
    "3. The apparatus as recited in claim 2, wherein the DCC mixing block includes: a rising clock mixer for blending the rising clock and the falling clock based on the DCC enable signal and the weight selection signal to thereby generate the rising pre-clock signal; and a falling clock mixer for blending the rising clock and the falling clock based on the DCC enable signal and the inverted weight selection signal to thereby generate the falling pre-clock signal.",
    "4. The apparatus as recited in claim 3, wherein the clock selector outputs the rising pre-clock signal as a rising feedback clock and the falling pre-clock signal as a falling feedback clock until the DCC enable signal is activated.",
    "5. The apparatus as recited in claim 4, wherein the clock selector outputs the falling pre-clock signal as the rising feedback clock when a high pulse width of the external clock is relatively small and outputs the rising pre-clock signal as the rising feedback clock when the high pulse width of the external clock is relatively large, after the DCC enable signal is deactivated.",
    "6. The apparatus as recited in claim 5, wherein the clock selector includes: a first inverter for inverting the weight selection signal; a first NOR gate for receiving an output of the first inverter and the DCC enable signal; a second inverter for inverting an output of the first NOR gate; a third inverter for inverting the DCC enable signal; a first transmit gate for transmitting the rising pre-clock signal in response to the output of the first NOR gate; a second transmit gate for transmitting the falling pre-clock signal in response to an output of the second inverter; a third transmit gate for transmitting the rising pre-clock signal in response to the DCC enable signal; and a fourth transmit gate for transmitting the falling pre-clock signal in response to an output of the third inverter.",
    "7. The apparatus as recited in claim 6, in combination with a delay lock loop (DLL) for compensating a clock skew between an external clock applied to the DLL and an internal clock produced by the DLL.",
    "8. A method for correcting clock duty cycle, comprising: comparing a phase of a rising clock with that of a falling clock to thereby output a comparing signal; outputting a clock duty cycle correction (DCC) enable signal and a weight selection signal in response to the comparing signal and a first and a second lock state signal; blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate rising and falling pre-clock signals; and selectively output the rising and the falling pre-clock signals in response to the weight selection signal.",
    "9. The method as recited in claim 8, wherein said blending the rising clock and the falling clock includes: blending the rising clock and the falling clock based on the DCC enable signal and the weight selection signal to thereby generate the rising pre-clock signal; and blending the rising clock and the falling clock based on the DCC enable signal and the weight selection signal to thereby generate the falling pre-clock signal.",
    "10. The method as recited in claim 9, wherein said selectively outputting the rising and falling pre-clock signals includes outputting the rising pre-clock signal as a rising feedback clock and outputting the falling pre-clock signal as a falling feedback clock until the DCC enable signal is activated.",
    "11. The method as recited in claim 10, wherein said selectively outputting the rising and the falling pre-clock signals includes outputting the falling pre-clock signal as the rising feedback clock when a high pulse width of the external clock is relatively small and outputting the rising pre-clock signal as the rising feedback clock when the high pulse width of the external clock is relatively large, after the DCC enable signal is deactivated.",
    "12. The method as recited in claim 11, wherein the method is applied to a DLL for compensating a clock skew between an external clock applied to a semiconductor memory device and an internal clock of the device produced by the DLL.",
    "13. A clock duty cycle correction (DCC) circuit for correcting clock duty cycle, comprising: a phase comparator for comparing a phase of a rising clock with that of a falling clock to output a comparing signal; a DCC controller for outputting a DCC enable signal and a weight selection signal in response to the comparing signal and a first and a second lock state signal; a DCC mixing block for blending the rising clock and the falling clock in response to the DCC enable signal and the weight selection signal to thereby generate rising and falling pre-clock signals; and a clock selector to selectively output the rising and the falling pre-clock signals in response to the weight selection signal."
  ],
  "cpc": [
    "H03K 5/1565",
    "H03K 5/00",
    "H03L 7/08"
  ],
  "assignees": [
    "HYNIX SEMICONDUCTOR INC"
  ],
  "filing_date": "2005-12-29",
  "publication_date": "2006-10-05",
  "priority_date": "2005-03-31",
  "application_number": "US-32358105-A",
  "family_id": "37069633",
  "citations": [
    "US2003219088A1",
    "US2004066873A1",
    "US2005093600A1",
    "US6373309B1",
    "US6735669B2",
    "US6815985B2",
    "US6853225B2",
    "US6859081B2",
    "US6897693B2",
    "US7046059B2",
    "US7057431B2",
    "US7142026B2"
  ]
}

Record 2,682 of 5,000 in Patents full text (MLC-0201). Request the full dataset.