9467149

Methods and Systems for Distributing Clock and Reset Signals Across An Address Macro

PublishedOctober 11, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A distribution network for distributing clock and reset signals across an address macro, comprising: circuit blocks having dividers and counters, wherein the dividers and counters are synchronized relative to a clock signal; drivers connected in a balanced tree for distributing the clock signal synchronously to the circuit blocks, wherein the clock signal is gated before being inputted to the drivers connected in the balanced tree; drivers connected in an unbalanced tree for distributing a reset signal asynchronously to the circuit blocks; a logic gate for gating the clock signal to the drivers connected in the balanced tree; and a first counter, wherein the clock signal is inputted to the logic gate, wherein an output of the logic gate is connected to the balanced tree, wherein the logic gate enables the distribution of the clock signal to the balanced tree as a function of the reset signal, wherein the clock signal and the reset signal are inputted to the first counter, wherein the output of the first counter is inputted to the logic gate, wherein the clock signal is distributed via the balanced tree as a function of the reset signal, wherein, when the reset signal is activated, the clock signal is gated off from being inputted to the drivers connected in the balanced tree and the reset signal is asynchronously distributed to the circuit blocks via the drivers connected in the unbalanced tree, and wherein, when the reset signal is disabled, the clock signal is gated on after a first predefined number of clock cycles.

2

2. The distribution network of claim 1 wherein when the reset signal is activated, the first counter counts a second predefined number of clock cycles before the logic gate is gated off to block the clock signal from being distributed via the balanced tree.

3

3. The distribution network of claim 2 wherein when the reset signal is deactivated, the first counter counts the first predefined number of clock cycles before the logic gate is gated on to allow the clock signal to be distributed via the balanced tree.

4

4. The distribution network of claim 1 wherein the balanced tree is a binary tree.

5

5. The distribution network of claim 1 wherein the unbalanced tree is connected in a daisy-chain, wherein the reset signal is inputted to a certain one of the daisy-chained drivers of the unbalanced tree, and wherein the reset signal is further distributed by other ones of the daisy-chained drivers of the unbalanced tree.

6

6. A clock signal distribution network for distributing clock and reset signals across an address macro, comprising: circuit blocks having dividers and counters, wherein the dividers and counters are synchronized relative to a clock signal; drivers connected in a balanced tree for distributing the clock signal synchronously to the circuit blocks, wherein the clock signal is gated before being inputted to the drivers connected in the balanced tree; drivers connected in an unbalanced tree for distributing a reset signal asynchronously to the circuit blocks; a first counter; and an AND gate for gating the clock signal to the drivers connected in the balanced tree, wherein the clock signal and the reset signal are inputted to the first counter, wherein the output of the first counter is inputted to the AND gate, wherein the clock signal is distributed via the balanced tree as a function of the reset signal, wherein the clock signal is inputted to the AND gate, wherein an output of the AND gate is connected to the balanced tree, wherein the AND gate enables the distribution of the clock signal to the balanced tree as a function of the reset signal, wherein, when the reset signal is activated, the clock signal is gated off from being inputted to the drivers connected in the balanced tree and the reset signal is asynchronously distributed to the circuit blocks via the drivers connected in the unbalanced tree, and wherein, when the reset signal is disabled, the clock signal is gated on after a first predefined number of clock cycles.

7

7. The distribution network of claim 6 wherein when the reset signal is activated, the first counter counts a second predefined number of clock cycles before the AND gate is gated off to block the clock signal from being distributed via the balanced tree.

8

8. The distribution network of claim 7 wherein when the reset signal is deactivated, the first counter counts the first predefined number of clock cycles before the AND gate is gated on to allow the clock signal to be distributed via the balanced tree.

9

9. The distribution network of claim 6 wherein the balanced tree is a binary tree.

10

10. The distribution network of claim 6 wherein the unbalanced tree is connected in a daisy-chain, wherein the reset signal is inputted to a certain one of the daisy-chained drivers of the unbalanced tree, and wherein the reset signal is further distributed by other ones of the daisy-chained drivers of the unbalanced tree.

11

11. A clock signal distribution network, comprising: circuit blocks having counters, wherein the counters are synchronized relative to a clock signal; drivers connected in a balanced tree for distributing the clock signal synchronously to the circuit blocks, wherein the balanced tree is a binary tree; drivers connected in an unbalanced tree for distributing a reset signal to the circuit blocks, wherein the unbalanced tree is connected in a daisy-chain; a first counter; and an AND gate, wherein the clock signal and the reset signal are inputted to the first counter, wherein the output of the first counter is inputted to the AND gate, wherein the clock signal is distributed via the balanced tree as a function of the reset signal, wherein the clock signal is inputted to the AND gate, wherein an output of the AND gate is connected to the balanced tree, wherein the AND gate enables the distribution of the clock signal to the balanced tree as a function of the reset signal, wherein, when the reset signal is activated, the clock signal is gated off from being inputted to the drivers connected in the balanced tree and the reset signal is asynchronously distributed to the circuit blocks via the drivers connected in the unbalanced tree, and wherein, when the reset signal is disabled, the clock signal is gated on after a first predefined number of clock cycles.

12

12. The distribution network of claim 11 wherein when the reset signal is activated, the first counter counts a second predefined number of clock cycles before the AND gate is gated off to block the clock signal from being distributed via the balanced tree.

13

13. The distribution network of claim 12 wherein when the reset signal is deactivated, the first counter counts the first predefined number of clock cycles before the AND gate is gated on to allow the clock signal to be distributed via the balanced tree.

14

14. The distribution network of claim 11 wherein the reset signal is inputted to a certain one of the daisy-chained drivers of the unbalanced tree, and wherein the reset signal is further distributed by other ones of the daisy-chained drivers of the unbalanced tree.

Patent Metadata

Filing Date

Unknown

Publication Date

October 11, 2016

Inventors

Prasad Chalasani
Venkata N.S.N. Rao

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Methods and Systems for Distributing Clock and Reset Signals Across An Address Macro” (9467149). https://patentable.app/patents/9467149

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.