Cross-Domain Clock Monitoring for Oscillator Frequency Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Synchronous digital circuits with multiple clock domains face challenges in maintaining correct timing and reliability, particularly in safety-critical applications like automotive systems, due to potential frequency errors in oscillators that can lead to circuit failure and non-compliance with safety standards.

Innovation Solution

Implementing clock monitors with synchronization mechanisms and comparison circuitry to detect frequency errors by synchronizing clock signals from different oscillators and producing error indications when count values exceed predetermined thresholds, ensuring correct clock operation across various transition scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple oscillators operate at different frequencies in different clock domains, then circuit functionality and performance are improved, but frequency errors and timing reliability deteriorate

Engineering Contradiction:
Improveclock domain functionalityVSAvoidtiming reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback by continuously monitoring the frequency of each oscillator against its nominal value and generating error indications when deviations occur. The clock monitor circuits provide real-time feedback about oscillator performance, enabling the system to detect and respond to frequency errors that could compromise timing reliability across multiple clock domains.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces intermediary clock monitor circuits that act as mediators between the oscillators and the rest of the digital circuitry. These monitors synchronize clock signals from different oscillators and compare them against reference values, serving as an intermediate layer that ensures timing reliability without interfering with the functional independence of multiple clock domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If clock frequency is increased for high-speed signal processing, then processing speed is improved, but power consumption increases

Engineering Contradiction:
Improvesignal processing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent segments the digital circuit into multiple independent clock domains, each operating at different frequencies optimized for their specific functions. High-speed signal processing portions operate at higher frequencies while low-frequency control functions operate at lower frequencies, allowing the system to achieve high processing speed where needed without unnecessarily consuming power across the entire circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different clock frequencies to different portions of the circuit based on their specific functional requirements. Critical high-speed paths receive higher frequency clocks for maximum performance, while non-critical portions operate at lower frequencies to minimize power consumption, creating a locally optimized frequency distribution across the circuit.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If clock frequency assumptions are made for circuit layout, then design simplicity is improved, but circuit reliability deteriorates when assumptions are not met

Engineering Contradiction:
Improvecircuit layout simplicityVSAvoidcircuit performance reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent performs preliminary action by establishing clock monitor circuits during the design phase that proactively detect frequency deviations before they cause circuit failure. The monitors are configured with predetermined frequency ranges and thresholds, allowing the system to identify potential reliability issues early and take corrective action before assumptions about clock frequency are violated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by creating a protective monitoring layer that cushions the circuit against frequency variations. The clock monitors act as a buffer that detects and signals frequency errors before they can propagate through the circuit and cause unreliable operation, providing a safety margin that protects the overall system reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12592703B2Oscillator monitoring circuits for different oscillator domains
Publication Date: 2026.03.31 ALLEGRO MICROSYSTEMS LLC
  • US12592703B2 patent drawing
  • US12592703B2 patent drawing
  • US12592703B2 patent drawing

AI summary

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.