Switched Adaptive Clocking for Fast Voltage Droop Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional adaptive clocking techniques suffer from slow entry and recovery to adaptive mode, coarse-grained adaptation, and large performance impact during transient drops in supply voltage, which limits their effectiveness in maintaining circuit resilience and throughput.
Innovation Solution
The implementation of switched adaptive clocking (SAC) using a digitally controlled oscillator and a glitch-free multiplexer allows for rapid frequency adaptation and recovery in response to transient voltage drops, minimizing the frequency guard band and reducing power consumption by seamlessly switching between a stable main clock and a droop-stretchable clock.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed conservatively chosen operating frequency is used, then circuit resiliency to transient voltage drop is improved, but throughput is reduced
Solution Approach 1:
The patent implements dynamic frequency adjustment by switching between a first clock frequency (lower, more resilient) and a second clock frequency (higher, better throughput) based on detected voltage droop conditions. The clocking circuit dynamically adapts its operating frequency in response to supply voltage variations, resolving the contradiction between maintaining resiliency and maximizing throughput.
Solution Approach 2:
The system changes the clock frequency parameter based on voltage conditions. A frequency adjustment mechanism modifies the operating frequency from a first frequency to a second frequency when voltage droop is detected, allowing the circuit to optimize between reliability and productivity by adjusting this key parameter in response to environmental conditions.
2Adaptability or versatility
If conventional adaptive clocking techniques are used, then frequency adaptation is achieved, but entry and recovery speed are slow
Solution Approach 1:
The clocking system is segmented into multiple independent clock sources (first clock signal and second clock signal) with different frequency characteristics. This segmentation allows rapid switching between clock domains without requiring gradual adaptation, enabling fast entry and recovery speeds while maintaining frequency adaptation capability.
Solution Approach 2:
Instead of gradual frequency adaptation, the system implements direct switching between clock frequencies using a multiplexer. When voltage droop is detected, the system rushes through the transition by immediately switching to the appropriate clock frequency, eliminating slow adaptation phases and achieving rapid response.
3Device complexity
If coarse-grained adaptation is used, then implementation complexity is reduced, but performance impact during voltage droop increases
Solution Approach 1:
The system implements fine-grained dynamic adaptation by continuously monitoring voltage droop conditions and adjusting clock frequency in real-time. The droop detector and frequency adjustment mechanism work together to provide precise, fine-grained control over clock frequency, optimizing performance during voltage droop events without excessive complexity.
Data Source
AI summary
Switched adaptive clocking is provided. A switched adaptive clocking circuit includes a digitally controlled oscillator, a clock generator and a glitch-free multiplexer. The switched adaptive clocking circuit to adaptively switch a source of an output clock from a main clock generated by a clock source to a digitally controlled oscillator clock generated by a digitally controlled oscillator upon detection of a voltage droop, and to quickly switch back to the main clock after recovery from the voltage droop.


