Phase locked loop using adaptive filter tuning for radiation hardening
US-2023403017-A1 · Dec 14, 2023 · US
US12063046B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12063046-B2 |
| Application number | US-202218063809-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 9, 2022 |
| Priority date | Dec 9, 2022 |
| Publication date | Aug 13, 2024 |
| Grant date | Aug 13, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Clock monitors for circuits having a plurality of oscillators. The clock monitors produce an error indication when one oscillator is determined to be outside of a desired operating range or beyond a defined threshold with respect to a second oscillator. The clock monitors include a synchronizer configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator and to produce a synchronized clock signal. The clock monitors can include a counter configured to produce a count value based on synchronized clock signal. The clock monitors include comparison circuitry configured to receive the count value and produce an error indication when the count value is outside a predetermined range. The clock monitors may be used to ensure correct clock operation for different transition scenarios, e.g., turning on or off a certain clock or power domain.
Opening claim text (preview).
What is claimed is: 1. A clock monitor for a monitored circuit having a plurality of oscillators, the clock monitor comprising: means for synchronization configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator of the plurality of oscillators and to produce a synchronized clock signal; a counter configured to produce a count value based on synchronized clock signal; and comparison circuitry configured to receive the count value and produce an error indication when the count value is outside a predetermined range; wherein the first oscillator is configured to run at a nominal frequency of about 2 MHz and the second oscillator is configured to run at a nominal frequency of about 16 MHZ, wherein the means for synchronization is disposed in a domain of the second oscillator. 2. The clock monitor of claim 1 , wherein the comparison circuitry comprises a comparator configured to compare the count value to upper and/or lower threshold values and to determine whether the count value indicates a frequency error. 3. The clock monitor circuit of claim 2 , wherein the comparison circuitry is configured to detect the clock signal from the first oscillator being stuck. 4. The clock monitor circuit of claim 2 , wherein the comparison circuitry is configured to detect the frequency difference between the two clock signals being outside of a predetermined range. 5. The clock monitor of claim 1 , further comprising an edge detector configured to detect transitions between one digital signal state and another state of the synchronized clock signal. 6. The clock monitor of claim 5 , wherein the edge detector comprises a rising-edge detector. 7. A clock monitor for a monitored circuit having a plurality of oscillators, the clock monitor comprising: means for synchronization configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator of the plurality of oscillators and to produce a synchronized clock signal; a counter configured to produce a count value based on synchronized clock signal; and comparison circuitry configured to receive the count value and produce an error indication when the count value is outside a predetermined range; wherein the first oscillator is configured to run at a nominal frequency of about 250 kHz and the second oscillator is configured to run at a nominal frequency of about 2 MHz, wherein the means for synchronization is disposed in a domain of the second oscillator. 8. A clock monitor for a monitored circuit having a plurality of oscillators, the clock monitor comprising: means for synchronization configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator of the plurality of oscillators and to produce a synchronized clock signal; a counter configured to produce a count value based on synchronized clock signal; and comparison circuitry configured to receive the count value and produce an error indication when the count value is outside a predetermined range; wherein the first oscillator is configured to run at a nominal frequency of about 250 kHz and the second oscillator is configured to run at a nominal frequency of about 16 MHz, wherein the means for synchronization is disposed in a domain of the second oscillator. 9. The clock monitor of claim 8 , wherein the comparison circuitry comprises a finite state machine (FSM). 10. A clock monitor for a monitored circuit having a plurality of oscillators, the clock monitor comprising: means for synchronization configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator of the plurality of oscillators and to produce a synchronized clock signal; a counter configured to produce a count value based on synchronized clock signal; and comparison circuitry configured to receive the count value and produce an error indication when the count value is outside a predetermined range; wherein the first oscillator is configured to run at a nominal frequency of about 2 MHz and the second oscillator is configured to run at a nominal frequency of about 250 kHz, wherein the means for synchronization is disposed in the domain of the second oscillator. 11. The clock monitor of claim 10 , wherein the means for synchronization comprises a plurality of flip-flops configured in series. 12. The clock monitor of claim 10 , wherein the means for synchronization comprises a MUX synchronizer. 13. The clock monitor of claim 10 , wherein the means for synchronization comprises a toggle synchronizer. 14. The clock monitor of claim 10 , wherein the means for synchronization comprises a dual-clock FIFO synchronizer. 15. The clock monitor of claim 10 , wherein the plurality of oscillators is disposed in an integrated circuit. 16. The clock monitor of claim 10 , wherein the comparison circuitry is configured to implement a predetermined range including upper and lower thresholds. 17. The clock monitor of claim 16 , wherein the upper and lower thresholds each comprise a pair of different thresholds. 18. A clock monitor circuit for detecting oscillator frequency error in an integrated circuit including a plurality of oscillators, the clock monitor circuit comprising: a synchronizer configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator of the plurality of oscillators and to produce a synchronized clock signal; a counter configured to produce a count value based on synchronized clock signal; and comparison means configured to receive the count value and produce an error indication when the count value is outside a predetermined range; wherein the first oscillator is configured to run at a nominal frequency of about 2 MHz and the second oscillator is configured to run at a nominal frequency of about 16 MHz, wherein the synchronizer is disposed in a domain of the second oscillator. 19. The clock monitor circuit of claim 18 , wherein the comparison means comprises a comparator configured to compare the count value to upper and/or lower threshold values, to determine whether the count value indicates a frequency error. 20. The clock monitor circuit of claim 18 , wherein the comparison circuitry is configured to detect the clock signal from the first oscillator being stuck. 21. The clock monitor circuit of claim 18 , wherein the comparison circuitry is configured to detect the frequency difference between the two clock signals being outside of a predetermined range. 22. The clock monitor circuit of claim 18 , further comprising an edge detector configured to detect transitions between one digital signal state and another state of the synchronized clock signal. 23. The clock monitor circuit of claim 22 , wherein the edge detector comprises a rising-edge detector. 24. A clock monitor circuit for detecting oscillator frequency error in an integrated circuit including a plurality of oscillators, the clock monitor circuit comprising: a synchronizer configured to receive a clock signal from a first oscillator of the plurality of oscillators and synchronize the received clock signal with a second oscillator of the plurali
in which a pulse counter is used followed by a conversion into an analog signal · CPC title
bistable · CPC title
Monitoring patterns of pulse trains (indicating amplitude G01R19/00; indicating frequency G01R23/00; measuring characteristics of individual pulses G01R29/02) · CPC title
the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider (H03L7/0995 takes precedence; fixed oscillators with means for selecting among various phases H03L7/0814) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.