Method and apparatus for clock skew control with low jitter in an integrated circuit

US10469063B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10469063-B2
Application numberUS-201916361985-A
CountryUS
Kind codeB2
Filing dateMar 22, 2019
Priority dateSep 7, 2016
Publication dateNov 5, 2019
Grant dateNov 5, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus of performing a clock skew adjustment between at least first and second clock signals includes first and second skew sensors and a skew controller. The first skew sensor receives a third clock signal obtained by delaying the first clock signal by a first delay and a fourth clock signal obtained by delaying the second clock signal by a second delay, and generates first information based on the third and fourth clock signals. The second skew sensor receives a fifth clock signal obtained by delaying the first clock signal by a third delay and a sixth clock signal obtained by delaying the second clock signal by a fourth delay, and generates second information based on the fifth and sixth clock signals. Each of the first and second information varies depending on the clock skew. The skew controller performs the clock skew adjustment based on the first and second information.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus of performing a clock skew adjustment between at least first and second clock signals, comprising: a first skew sensor configured to receive a third clock signal obtained by delaying the first clock signal by a first delay and a fourth clock signal obtained by delaying the second clock signal by a second delay, and to generate first information based on the third and fourth clock signals, the first information varying depending on a clock skew between the first and second clock signals; a second skew sensor configured to receive a fifth clock signal obtained by delaying the first clock signal by a third delay and a sixth clock signal obtained by delaying the second clock signal by a fourth delay, and to generate second information based on the fifth and sixth clock signals, the second information varying depending on the clock skew between the first and second clock signals; and a clock skew controller configured to perform the clock skew adjustment based on the first and second information, wherein when the clock skew is within a first window ranging from (−ΔtA-S) and (ΔtB+S), the clock skew controller is configured to stop the skew adjustment, where ΔtA corresponds to a difference between the first and second delays, ΔtB corresponds to a difference between the third and fourth delays, and S is a sensing resolution of each of the first and second skew sensors, and wherein said clock skew controller performs the clock skew adjustment in an initial first clock skew adjustment period and in subsequent clock skew adjustment periods. 2. The apparatus of claim 1 , further comprising: a first delay unit configured to delay the first clock signal by the first delay in response to a first sensor control signal provided by the clock skew controller, and to output the delayed first clock signal as the third clock signal; a second delay unit configured to delay the second clock signal by the second delay, and to output the delayed second clock signal as the fourth clock signal; a third delay unit configured to delay the first clock signal by the third delay, and to output the delayed first clock signal as the fifth clock signal; and a fourth delay unit configured to delay the second clock signal by the fourth delay in response to a second sensor control signal provided by the clock skew controller, and to output the delayed second clock signal as the sixth clock signal; a fifth delay unit configured to delay the first clock signal by a fifth delay in response to a first skew control signal provided by the clock skew controller; and a sixth delay unit configured to delay the second clock signal by a sixth delay in response to a second skew control signal provided by the clock skew controller. 3. The apparatus of claim 1 , wherein when the clock skew is within a first window, the clock skew controller stops the skew adjustment, and wherein the clock skew controller controls a size of the first window using the first and fourth delays. 4. The apparatus of claim 3 , wherein the apparatus is configured to adjust the clock skew by reducing the first window to a first size less than a predetermined value, and when the adjusted clock skew is within the reduced first window, the apparatus is configured to stop the skew adjustment and, after stopping, is configured to enlarge the first window to a second size, wherein the apparatus enlarges the first window to a second size in a non-clock skew adjustment period, said clock skew adjustment period and non-clock skew adjustment period being repeated in an alternating manner. 5. The apparatus of claim 4 , wherein when the clock skew leaves the enlarged first window, the clock skew controller reduces the first window to the first size using the first and fourth delays to readjust the clock skew. 6. The apparatus of claim 3 , wherein the clock skew controller determines that the clock skew is within the first window when the first information corresponds to a logic high and the second information corresponds to a logic low. 7. The apparatus of claim 4 , wherein the alternately repeating said clock skew adjustment period and non-clock skew adjustment period vary in duration over time. 8. A method for adjusting a clock skew between at least first and second clock signals, comprising: receiving, by a first skew sensor, third and fourth clock signals, wherein the third clock signal is obtained by delaying the first clock signal by a first delay and the fourth clock signal is obtained by delaying the second clock signal by a second delay; receiving, by a second skew sensor, fifth and sixth clock signals, wherein the fifth clock signal is obtained by delaying the first clock signal by a third delay and the sixth clock signal is obtained by delaying the second clock signal by a fourth delay; generating, by the first skew sensor, first information based on the third and fourth clock signals, wherein the first information varies depending on a clock skew between the first and second clock signals; generating, by the second skew sensor, second information based on the fifth and sixth clock signals, wherein the second information varies depending on the clock skew between the first and second clock signals; and performing the clock skew adjustment based on the first and second information, and stopping, by a clock skew controller, the clock skew adjustment when the clock skew is within a first window ranging from (−ΔtA−S) and (ΔtB+S), where ΔtA corresponds to a difference between the first and second delays, ΔtB corresponds to a difference between the third and fourth delays, and S is a sensing resolution of each of the first and second skew sensors, and wherein said clock skew adjustment is performed in an initial first clock skew adjustment period and in subsequent clock skew adjustment periods. 9. The method of claim 8 , further comprising: reducing a target clock skew window to a first size less than a predetermined value in the initial first clock skew adjustment period; adjusting the clock skew between the first and second clock signals based on the first and second information; determining whether the adjusted clock skew is within the reduced target clock skew window; stopping the adjusting of the clock skew when the adjusted clock skew is determined to be within the reduced target clock skew window; and readjusting the clock skew when the adjusted clock skew is determined to be out of the reduced target clock skew window, the reducing the target clock skew window, clock skew adjusting, adjusted clock skew determining and the stopping the clock skew adjusting are repeated in said subsequent clock skew adjustment periods. 10. The method of claim 9 , further comprising: enlarging, in a non-clock skew adjustment period, the target clock skew window to a second size more than the first size when stopping the adjusting of the clock skew; determining whether the adjust clock skew is within the enlarged target clock skew window; reducing the target clock skew window to the first size to restart the adjusting of the clock skew, and repeating the enlarging the target clock skew window, the adjusted clock skew determining, and the reducing the target clock skew window in subsequent non-clock skew adjustment periods. 11. The method of claim 10 , further comprising repeating said clock skew adjustment periods and non-clock skew adjustment periods in an alternating manner. 12. The method of claim 8 , further comprising: receiving the first and second clock signals; delaying the first clock signal by the first delay to obtain the third clock signal in response to a first sensor control signal; delaying the second clock signal by th

Assignees

Inventors

Classifications

  • H03K5/05Primary

    by the use of clock signals or other time reference signals · CPC title

  • Distribution of clock signals {, e.g. skew} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10469063B2 cover?
An apparatus of performing a clock skew adjustment between at least first and second clock signals includes first and second skew sensors and a skew controller. The first skew sensor receives a third clock signal obtained by delaying the first clock signal by a first delay and a fourth clock signal obtained by delaying the second clock signal by a second delay, and generates first information b…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H03K5/05. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).