Clock frequency divider circuit

US11860685B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11860685-B2
Application numberUS-202117514723-A
CountryUS
Kind codeB2
Filing dateOct 29, 2021
Priority dateOct 29, 2021
Publication dateJan 2, 2024
Grant dateJan 2, 2024

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.

A system and method for efficiently generating clock signals are described. In various implementations, an integrated circuit includes multiple clock frequency dividers both at its I/O boundaries and across its die. A clock frequency divider utilizes a first clock divider and a second clock divider that receive input clock signals with an initial phase difference between them. The first clock divider and the second clock divider generate output clock signals that have frequencies that are a fraction of the frequencies of the received input clock signals. The second clock divider uses a combined multiplexer and flip-flop (combined mux-flop) circuit. The combined mux-flop circuit receives a reset signal that is asserted asynchronously with respect to an input clock signal received by the second clock divider. The second clock divider generates an output clock signal that has the initial phase difference with an output clock signal of the first clock divider.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a first clock divider circuit configured to: receive a first input clock signal; and generate a first output clock signal based on the first input clock signal; and a second clock divider circuit configured to: receive a second input clock signal, wherein the first input clock signal and the second input clock signal have an initial phase difference between them; receive a first intermediate clock signal based on the first output clock signal; receive a reset signal that is asserted asynchronously, in a given clock cycle of the second input clock signal, with respect to the second input clock signal; and in response to assertion of the reset signal, generate, in the given clock cycle, a second output clock signal such that the first output clock signal and the second output clock signal have the initial phase difference between them. 2. The apparatus as recited in claim 1 , wherein a first input frequency of the first input clock signal is equal to a second input frequency of the second input clock signal. 3. The apparatus as recited in claim 1 , further comprising a sequential element comprising circuitry configured to: receive the first output clock signal as a data input signal; receive the second input clock signal; and generate the first intermediate clock signal to convey to the second clock divider circuit. 4. The apparatus as recited in claim 1 , wherein the second clock divider circuit comprises a multiplexer circuit configured to: receive the reset signal, in the given clock cycle, as a select input signal; and generate, in the given clock cycle, a second intermediate clock signal. 5. The apparatus as recited in claim 4 , wherein the multiplexer circuit comprises: a first pass gate circuit configured to: receive an inverted version of the second output clock signal as a first data input signal; and convey, in the given clock cycle, a non-inverted version of the second output clock signal as the second intermediate clock signal, responsive to the reset signal being negated; and a second pass gate circuit configured to: receive the first intermediate clock signal as a second data input signal; and convey, in the given clock cycle, an inverted version of the first intermediate clock signal as the second intermediate clock signal, responsive to assertion of the reset signal. 6. The apparatus as recited in claim 5 , wherein the second clock divider circuit comprises a sequential element comprising circuitry configured to: receive the second intermediate clock signal as a data input signal; receive the second input clock signal; and generate the second output clock signal. 7. The apparatus as recited in claim 6 , wherein the sequential element of the second clock divider circuit comprises a third pass gate circuit configured to receive the second intermediate clock signal from one of the first pass gate circuit and the second pass gate circuit of the multiplexer circuit. 8. A method comprising: receiving, by a first clock divider circuit, a first input clock signal; generating, by the first clock divider circuit, a first output clock signal based on the first input clock signal; receiving, by a second clock divider circuit, a second input clock signal, wherein the first input clock signal and the second input clock signal have an initial phase difference between them; receiving, by the second clock divider circuit, a first intermediate clock signal based on the first output clock signal; receiving, by the second clock divider circuit, a reset signal that is asserted asynchronously, in a given clock cycle of the second input clock signal, with respect to the second input clock signal; and in response to the reset signal being asserted, generating, in the given clock cycle by the second clock divider circuit, a second output clock signal such that the first output clock signal and the second output clock signal have the initial phase difference between them. 9. The method as recited in claim 8 , wherein a first input frequency of the first input clock signal is equal to a second input frequency of the second input clock signal. 10. The method as recited in claim 8 , further comprising: receiving, by a sequential element circuit, the first output clock signal as a data input signal; receiving, by the sequential element circuit, the second input clock signal; and generating, by the sequential element circuit, the first intermediate clock signal to convey to the second clock divider circuit. 11. The method as recited in claim 8 , further comprising: receiving, by a multiplexer circuit of the second clock divider circuit, the reset signal, in the given clock cycle, as a select input signal; and generating, in the given clock cycle by the multiplexer circuit, a second intermediate clock signal. 12. The method as recited in claim 11 , further comprising: receiving, by a first pass gate circuit of the multiplexer circuit, an inverted version of the second output clock signal as a first data input signal; conveying, in the given clock cycle by the first pass gate circuit of the multiplexer circuit, a non-inverted version of the second output clock signal as the second intermediate clock signal, responsive to the reset signal being negated; receiving, by a second pass gate circuit of the multiplexer circuit, the first intermediate clock signal as a second data input signal; and conveying, in the given clock cycle by the second pass gate circuit of the multiplexer circuit, an inverted version of the first intermediate clock signal as the second intermediate clock signal, responsive to the reset signal being asserted. 13. The method as recited in claim 12 , further comprising: receiving, by a sequential element circuit of the second clock divider circuit, the second intermediate clock signal as a data input signal; receiving, by the sequential element circuit, the second input clock signal; and generating, by the sequential element circuit, the second output clock signal. 14. The method as recited in claim 13 , further comprising receiving, by a third pass gate circuit of the sequential element circuit, the second intermediate clock signal from one of the first pass gate circuit and the second pass gate circuit of the multiplexer circuit. 15. A computing system comprising: a memory configured to store instructions of one or more tasks and source data to be processed by the one or more tasks; an integrated circuit configured to execute the instructions using the source data, wherein the integrated circuit comprises one or more clock frequency dividers, each comprising: a first clock divider circuit configured to: receive a first input clock signal; and generate a first output clock signal based on the first input clock signal; and a second clock divider circuit configured to: receive a second input clock signal, wherein the first input clock signal and the second input clock signal have an initial phase difference between them; receive a first intermediate clock signal based on the first output clock signal; receive a reset signal that is asserted asynchronously, in a given clock cycle of the second input clock signal, with respect to the second input clock signal; and in response to assertion of the reset signal, generate, in the given clock cycle, a second output clock signal such that the first output clock signal and the second output clock signal have the initial phase difference between them. 16. The computing system as recited in claim 15 , wherein a given clock frequ

Assignees

Inventors

Classifications

  • G06F1/08Primary

    Clock generators with changeable or programmable clock frequency · CPC title

  • Switching arrangements with several input- or output-terminals, e.g. multiplexers, distributors (logic circuits H03K19/00; code converters H03M5/00, H03M7/00) · CPC title

  • Pulse counters comprising counting chains; Frequency dividers comprising counting chains (H03K29/00 takes precedence) · CPC title

  • G06F1/06Primary

    Clock generators producing several clock signals {(G06F1/08 - G06F1/14 take precedence)} · CPC title

  • Resetting means · 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 US11860685B2 cover?
A system and method for efficiently generating clock signals are described. In various implementations, an integrated circuit includes multiple clock frequency dividers both at its I/O boundaries and across its die. A clock frequency divider utilizes a first clock divider and a second clock divider that receive input clock signals with an initial phase difference between them. The first clock d…
Who is the assignee on this patent?
Advanced Micro Devices Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2024 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).