Clock Duty Cycle Monitoring Using Phase-Diverse Random Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for monitoring clock duty cycles in VLSI digital circuits are inefficient, requiring infinite sampling times for high precision and being inaccurate when the clock is random or of low precision.

Innovation Solution

A system comprising a basic monitoring circuit and additional monitoring circuits, each sampling the clock signal with a random clock signal of adjusted phase, allowing for accurate duty cycle determination without infinite sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If probability statistics-based sampling method is used to monitor clock duty cycles, then the monitoring can be implemented with simple circuitry, but the sampling times must approach infinity to obtain high precision duty cycles

Engineering Contradiction:
Improvemonitoring circuit complexityVSAvoidsampling time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides the monitoring system into multiple independent monitoring circuits, each using a different random clock signal with distinct phase characteristics. This segmentation allows parallel sampling with fewer total samples needed compared to a single circuit requiring infinite sequential sampling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces phase dimension by using multiple random clock signals with different phases to sample the monitored clock. This adds a temporal dimension to the sampling process, enabling accurate duty cycle measurement with finite samples by exploiting phase diversity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If probability statistics-based sampling method is used with random clock signals, then the monitoring can be implemented, but the precision deteriorates when the random clock precision is not perfect

Engineering Contradiction:
Improvemonitoring implementationVSAvoidduty cycle measurement precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent employs feedback mechanisms where each monitoring circuit's output is processed and combined with others. The calculation module uses feedback from multiple phase-diverse samples to compensate for individual clock precision errors, achieving accurate duty cycle measurement even when individual random clocks have limited precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the phase parameter of random clock signals across different monitoring circuits. By varying this parameter systematically, the system captures duty cycle information from multiple perspectives, enabling accurate reconstruction even when individual sampling clocks have precision limitations.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If single random clock signal is used for monitoring, then the circuit structure is simple, but the monitoring accuracy is insufficient for distorted clock duty cycles

Engineering Contradiction:
Improvemonitoring circuit structureVSAvoidduty cycle monitoring accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent merges outputs from multiple monitoring circuits that each use differently-phased random clock signals. By combining these diverse samples in the calculation module, the system achieves superior monitoring accuracy for distorted duty cycles compared to any single circuit, while maintaining reasonable overall complexity through systematic integration.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12327076B2Method and system for monitoring clock duty cycles
Publication Date: 2025.06.10 BLACK SESAME TECH CO LTD
  • US12327076B2 patent drawing
  • US12327076B2 patent drawing
  • US12327076B2 patent drawing

AI summary

An improved system for monitoring clock duty cycles, comprising: a first monitoring circuit configured to record a first quantity of high levels of the monitored clock signal sampled by a first random clock signal; a second monitoring circuit configured to record a second quantity of high levels of the monitored clock signal sampled by a second random clock signal, wherein the phase of the second random clock is adjusted by a second adjustment degree based on a first clock; a third monitoring circuit configured to record a third quantity of high levels of the monitored clock signal sampled by a third random clock signal, wherein the phase of the third random clock is the reverse of that of the first random clock; and a calculation module configured to determine a duty cycle of the monitored clock based on the first quantity, the second quantity, and the third quantity.