Adaptive Clock Delay Line for Fractional Droop-Based Clock Stretching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clocking circuitry faces performance reduction due to integer-based clock division, leading to timing failures during power supply droops, as it lacks the ability to provide efficient clock stretching with fractional division factors.

Innovation Solution

An adaptive clocking architecture using a delay line as a time base for elastic clock stretching, allowing gate delay-based stretching proportional to the droop, eliminating the need for additional processing power and ADCs, and simplifying the stretching state machine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If integer-based clock division is used to mitigate droop, then timing failures are prevented, but system performance is greatly reduced due to inability to provide fractional division

Engineering Contradiction:
Improvetiming reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the clock division parameter from integer-only to fractional values by introducing a delay line with multiple tap points. This allows the clocking circuit to select different delay amounts (fractional clock periods) based on detected droop magnitude, thereby maintaining timing reliability while minimizing performance impact through precise, adjustable stretching.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts the clock stretching amount by selecting different tap points in the delay line based on real-time droop detection. This dynamic adaptation allows the system to apply only the necessary stretching (fractional division) rather than fixed integer division, resolving the contradiction between reliability and performance.

Inventive Principle:
Principle #15Dynamics

2Reliability

If clock stretching is triggered frequently to prevent timing failures, then timing reliability improves, but energy consumption increases due to excessive stretching operations

Engineering Contradiction:
Improvetiming reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent enables precise control of stretching magnitude through fractional division factors selected from multiple tap points in the delay line. By adjusting the stretching parameter to match the actual droop magnitude, the system prevents over-stretching and reduces unnecessary energy consumption while maintaining timing reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial stretching (only the amount needed to compensate for detected droop) rather than excessive stretching. The delay line provides a range of stretching amounts, allowing the circuit to apply just enough delay to prevent timing failures without unnecessary energy expenditure from excessive stretching.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If traditional digital clock divider is used for droop mitigation, then clock stretching is achieved, but device complexity increases due to additional processing power and ADC requirements

Engineering Contradiction:
Improvedroop mitigation capabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The delay line is directly connected to the same power supply that experiences droop, allowing it to automatically experience and reflect the droop effect. This self-service mechanism eliminates the need for separate ADCs and complex processing circuits to detect and measure droop, as the delay line inherently provides droop-proportional stretching.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The delay line acts as an intermediary that directly translates power supply voltage variations into proportional delay variations. This intermediary mechanism simplifies the overall circuit by replacing complex ADC and processing circuits with a passive delay structure that naturally responds to droop conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250015788A1Adaptive Clocking Architecture
Publication Date: 2025.01.09 ARM LTD
  • US20250015788A1 patent drawing
  • US20250015788A1 patent drawing
  • US20250015788A1 patent drawing

AI summary

Various implementations described herein are related to a device having adaptive clocking architecture with multiple stages of latches and buffers coupled in a delay line configuration. In some instances, each latch receives a delayed clock signal as data input and provides a sample out signal as a latched output based on a clock signal. Also, in some instances, each latch provides a delayed edge of a next clock cycle so as to stretch the pulse width of the clock signal.