Clock Phase Timing Circuit for Fast Clock Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital systems face challenges in detecting and responding to clock anomalies such as clock stop, glitch, and fast clock conditions, which can lead to unexpected behavior and security vulnerabilities.

Innovation Solution

A clock anomaly detection system that includes detectors for clock stop, glitch, and fast clock conditions, utilizing edge triggered pulse generators, Boolean logic circuits, and dynamic calibration to accurately identify and respond to these anomalies, ensuring system stability and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional clock anomaly detection methods are used, then detection coverage is limited, but detection speed and accuracy deteriorate due to increased latency and false assertions

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The detection system is divided into specialized detectors for different anomaly types (clock stop, glitch, fast clock), each optimized for its specific detection task. This segmentation allows parallel processing of multiple anomaly detection functions simultaneously, reducing overall detection latency while maintaining high accuracy for each anomaly type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Edge-triggered pulse generators pre-calculate and prepare timing references before anomalies occur. The system establishes expected clock phase relationships in advance, allowing immediate comparison with actual clock signals when anomalies occur, thereby minimizing detection latency without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple detection mechanisms are implemented, then detection coverage improves, but system complexity increases

Engineering Contradiction:
Improveanomaly detection coverageVSAvoiddetector circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The detection circuitry is designed with universal components that can detect multiple anomaly types. For example, phase detectors and timing circuits are configured to identify clock stop, glitch, and fast clock conditions through a common detection framework, reducing overall system complexity while maintaining comprehensive anomaly coverage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Multiple detection functions are merged into integrated detector modules. The system combines edge-triggered pulse generation, phase comparison, and anomaly classification into unified detector circuits that perform multiple detection tasks simultaneously, thereby reducing the total number of separate components and simplifying the overall system architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If dynamic calibration is applied, then detection precision improves, but circuit complexity and power consumption increase

Engineering Contradiction:
Improvephase detection precisionVSAvoidcalibration circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The calibration circuit automatically adjusts timing references and detection thresholds without external intervention. The system self-calibrates by monitoring clock signal characteristics and dynamically adjusting internal parameters, which improves detection precision while minimizing the complexity of external calibration mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Dynamic calibration uses feedback from actual clock signal measurements to continuously optimize detection parameters. The calibration circuit monitors detected anomalies and adjusts its reference timing accordingly, creating a closed-loop system that improves precision while keeping the calibration mechanism relatively simple through adaptive rather than purely predetermined adjustments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12079028B2Fast clock detection
Publication Date: 2024.09.03 NVIDIA CORP
  • US12079028B2 patent drawing
  • US12079028B2 patent drawing
  • US12079028B2 patent drawing

AI summary

Methods and structures are described for detecting clock anomalies, including anomalies in which the clock oscillates at a faster than expected rate or exhibits a shorter than expected clock phase instance. Example methods include starting a timer responsive to the start of a clock phase, wherein the timer duration is shorter than an expected duration of the clock phase. If the clock phase ends before the timer expires, a fast clock detection signal is asserted. Example structures include fast clock detection logic coupled to a clock signal. The logic includes a timer, circuitry to start the timer responsive to the clock signal entering a monitored phase, and error detection circuitry to assert a fast clock detection output if the monitored phase ends before the timer expires. In some embodiments, the timer duration may be based on a measured duration of a previous clock phase.