Adaptive Clock Generation for Critical Path Delay Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital circuits operating at sub/near-threshold voltages face performance variations due to process, voltage, and temperature fluctuations, leading to inefficient energy consumption and potential malfunctions, as the fixed clock period often results in idle states and increased energy leakage.

Innovation Solution

An adaptive clock generating apparatus and method that dynamically adjusts the clock period based on the critical path delay of a synchronous circuit using a fixed frequency divider, replica, counter, and variable frequency divider to minimize energy consumption and prevent synchronization errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the clock period is stretched to the worst case critical path delay, then the circuit malfunction is prevented, but the energy consumption greatly increases

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

Solution Approach 1:

The patent implements a dynamic clock period adjustment mechanism that adapts the clock period based on the actual critical path delay measured during circuit operation. The system uses a delay measurement circuit to continuously monitor the critical path delay and adjusts the clock period dynamically to match the actual delay requirements, avoiding the static worst-case assumption. This resolves the contradiction by making the clock period flexible rather than fixed, ensuring reliable operation while minimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the clock period parameter based on measured critical path delay values. By using a delay measurement circuit to obtain actual delay data and adjusting the clock period accordingly, the system transitions from a fixed worst-case parameter to a dynamically optimized parameter. This parameter adaptation resolves the contradiction between reliability and energy consumption by setting the clock period to the minimum necessary value for reliable operation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the clock period is set to the worst case, then the circuit malfunction is prevented, but the circuits remain in idle state for most time

Engineering Contradiction:
Improvecircuit reliabilityVSAvoididle time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic clock period adjustment mechanism that adapts the clock period based on the actual critical path delay measured during circuit operation. The system uses a delay measurement circuit to continuously monitor the critical path delay and adjusts the clock period dynamically to match the actual delay requirements, avoiding the static worst-case assumption. This resolves the contradiction by making the clock period flexible rather than fixed, ensuring reliable operation while minimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses the circuit's own operational characteristics to determine the appropriate clock period. The delay measurement circuit measures the actual critical path delay of the circuit itself, and this measured value directly controls the clock period adjustment. This self-service approach resolves the contradiction by using the circuit's actual performance data to optimize its own timing, eliminating unnecessary idle time while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If the clock period is stretched to the worst case, then the circuit malfunction is prevented, but the active leakage current increases energy consumption

Engineering Contradiction:
Improvecircuit reliabilityVSAvoidleakage energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a dynamic clock period adjustment mechanism that adapts the clock period based on the actual critical path delay measured during circuit operation. The system uses a delay measurement circuit to continuously monitor the critical path delay and adjusts the clock period dynamically to match the actual delay requirements, avoiding the static worst-case assumption. This resolves the contradiction by making the clock period flexible rather than fixed, ensuring reliable operation while minimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the clock period parameter based on measured critical path delay values. By using a delay measurement circuit to obtain actual delay data and adjusting the clock period accordingly, the system transitions from a fixed worst-case parameter to a dynamically optimized parameter. This parameter adaptation resolves the contradiction between reliability and energy consumption by setting the clock period to the minimum necessary value for reliable operation.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the clock period is stretched to the worst case, then the circuit malfunction is prevented, but the time and resources are wasted

Engineering Contradiction:
Improvecircuit reliabilityVSAvoidcircuit productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a dynamic clock period adjustment mechanism that adapts the clock period based on the actual critical path delay measured during circuit operation. The system uses a delay measurement circuit to continuously monitor the critical path delay and adjusts the clock period dynamically to match the actual delay requirements, avoiding the static worst-case assumption. This resolves the contradiction by making the clock period flexible rather than fixed, ensuring reliable operation while minimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses the circuit's own operational characteristics to determine the appropriate clock period. The delay measurement circuit measures the actual critical path delay of the circuit itself, and this measured value directly controls the clock period adjustment. This self-service approach resolves the contradiction by using the circuit's actual performance data to optimize its own timing, eliminating unnecessary idle time while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8854101B2Adaptive clock generating apparatus and method thereof
Publication Date: 2014.10.07 KOREA UNIV RES & BUSINESS FOUND
  • US8854101B2 patent drawing
  • US8854101B2 patent drawing
  • US8854101B2 patent drawing

AI summary

An adaptive clock generating apparatus is provided. The apparatus includes a fixed frequency divider, a replica, a counter, a variable frequency divider. The adaptive clock generating apparatus generates a clock whose period varies along with changes in the critical path delay of a synchronous circuit.