Noise management method and circuit for asynchronous signals

US9276594B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9276594-B2
Application numberUS-201313840345-A
CountryUS
Kind codeB2
Filing dateMar 15, 2013
Priority dateMar 15, 2013
Publication dateMar 1, 2016
Grant dateMar 1, 2016

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.

Noise may be reduced by delaying signal propagation outside of a time window when a change in another signal is expected. A time window may be defined between the change of the first clock signal and the change of the second clock signal during which a third signal, such as a data signal, does not propagate through the circuit. When a change occurs in a third signal after the first clock signal change while the first clock signal is at a different level than a second clock signal, propagation of the third signal change may be delayed until a change in the second clock signal is received. Delayed propagation may be achieved through a latch and hold circuit with no metastability.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a change in a first clock signal; receiving a change in an input signal; when the input signal change is received after a first clock signal change and before a corresponding change is received at a second clock signal, wherein the first clock signal and the second clock signal are asynchronous to the input signal, and wherein the second clock signal is a delayed version of the first clock signal, delaying propagation of the input signal change until the corresponding change in the second clock signal is received; and when the input signal change is received after the corresponding change is received at the second clock signal and before receiving another change in the first clock signal, propagating the input signal change without additional delay. 2. The method of claim 1 , in which the step of delaying propagation of the input signal change comprises propagating only one change of the input signal with a predictable delay. 3. The method of claim 1 , further comprising: latching, when the first clock signal changes, the input signal from an input line; holding the latched input signal at an output line; receiving the corresponding change in the second clock signal; and propagating the input signal change to the output line after receiving the corresponding second clock signal change. 4. The method of claim 3 , further comprising passing signals from the input line to the output line after the corresponding change in the second clock signal. 5. The method of claim 1 , in which the input signal is a third clock signal, different from the first and second clock signals and asynchronous with the first and second clock signals. 6. The method of claim 1 , in which the input signal is a non-clock data signal asynchronous with the first and second clock signals. 7. The method of claim 6 , in which the non-clock data signal comprises a digital representation of an audio signal, the method further comprising driving a pin of an integrated circuit with the input signal change after delaying propagation of the input signal change. 8. An apparatus, comprising: a first clock signal input configured to receive a first clock signal; a second clock signal input configured to receive a second clock signal, in which the second clock signal is delayed from the first clock signal; a third signal input configured to receive a third signal, in which the third signal is asynchronous from the first and second clock signals; and a digital logic circuit coupled to the first clock signal input, to the second clock signal input, and to the third signal input, in which the digital logic circuit is configured to: receive a change in the first clock signal; receive a change in the third signal; when the third signal change is received after receiving the change in the first clock signal and before a corresponding change is received at the second clock signal, delay propagation of the third signal change until the corresponding change in the second clock signal is received; and when the third signal change is received after the corresponding change is received at the second clock signal and before receiving another change in the first clock signal, propagate the third signal change without additional delay. 9. The apparatus of claim 8 , wherein the third signal is a third clock signal, different from the first and second clock signals and asynchronous with the first and second clock signals. 10. The apparatus of claim 8 , wherein the third signal is a non-clock data signal asynchronous with the first and second clock signals. 11. The apparatus of claim 10 , wherein the third signal comprises a digital representation of an audio signal, the digital logic circuit further configured to drive a pin of an integrated circuit with the third signal change after delaying propagation of the third signal change. 12. The apparatus of claim 8 , further comprising a signal output, wherein the digital logic circuit comprises a latch coupled to the third signal input and the signal output, wherein the latch is configured to: latch, when the first clock signal changes, the third signal input; hold the latched third signal input at the signal output; receive the corresponding change in the second clock signal; and propagate the third signal change to the signal output after receiving the corresponding second clock signal change. 13. The apparatus of claim 12 , in which the latch comprises: a logic gate coupled to the first clock signal input and to the second clock signal input; a tri-state buffer coupled to the third signal input and to the logic gate; and a Schmitt trigger coupled to the tri-state buffer and to the signal output. 14. The apparatus of claim 13 , wherein the tri-state buffer is configured to disable when the first clock signal changes and to remain disabled until the corresponding second clock signal change. 15. The apparatus of claim 14 , wherein the Schmitt trigger is configured to retain an output of the tri-state buffer when the tri-state buffer is disabled. 16. The apparatus of claim 12 , wherein the latch is configured to pass signals from the third signal input to the signal output after the corresponding change in the second clock signal is received. 17. An apparatus, comprising: a first clock signal input configured to receive a first clock signal; a second clock signal input configured to receive a second clock signal, wherein the second clock signal is delayed from the first clock signal; a third signal input configured to receive a third signal, wherein the third signal is asynchronous from the first and second clock signals; and means for delaying propagation of a change in the third signal, wherein the delaying propagation means is configured to: delay propagation of the change in the third signal until after a corresponding change in the second clock signal when the third signal change is received after a change in the first clock signal and before the corresponding change in the second clock signal; and propagate the change in the third signal without additional delay when the change is received after the corresponding change is received at the second clock signal and before receiving another change in the first clock signal. 18. The apparatus of claim 17 , further comprising a signal output, wherein the propagation delay means comprises means for latching the third signal input onto the signal output. 19. The apparatus of claim 18 , wherein the latching means is configured to propagate only one third signal change onto the signal output, the one signal output change corresponding to the change in the third signal. 20. The apparatus of claim 17 , wherein the apparatus is integrated into a mixed signal system.

Assignees

Inventors

Classifications

  • H03L7/104Primary

    using an additional signal from outside the loop for setting or controlling a parameter in the loop (H03L7/107, H03L7/12 take precedence) · 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 US9276594B2 cover?
Noise may be reduced by delaying signal propagation outside of a time window when a change in another signal is expected. A time window may be defined between the change of the first clock signal and the change of the second clock signal during which a third signal, such as a data signal, does not propagate through the circuit. When a change occurs in a third signal after the first clock signal…
Who is the assignee on this patent?
Cirrus Logic Inc
What technology area does this patent fall under?
Primary CPC classification H03L7/104. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 01 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).