Look-Ahead Duty Cycle Correction for In-Operation Memory Clocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Semiconductor devices face challenges in dynamically adjusting clock signal duty cycles during operation to maintain reliable performance, as the initial duty cycle determination is time-consuming and not usable during active operations like read and write operations.
Innovation Solution
The implementation of a 'look-ahead' duty cycle correction mechanism using a second duty cycle adjustor and a duty cycle monitor, which tests potential adjustments concurrently with access operations to determine optimal duty cycle values, ensuring the clock signal maintains a target duty cycle without interfering with the device's operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a duty cycle adjustor is used to adjust the clock signal duty cycle, then the clock signal duty cycle can be adjusted, but it is difficult to determine the adjustment amount while the semiconductor device is in operation
Solution Approach 1:
The patent creates a copy of the clock signal path including a model of the clock tree and a duplicate duty cycle adjustor. This copy allows monitoring and determination of adjustment amounts without interfering with the actual operating clock signals, solving the difficulty of measuring adjustment parameters during device operation.
Solution Approach 2:
The patent introduces an intermediary monitoring circuit that observes the clock signal duty cycle and determines adjustment amounts. This intermediary component enables the system to detect and measure duty cycle parameters during operation without directly interfering with the primary clock distribution path.
2Reliability
If duty cycle adjustment is performed during operation, then reliable operation can be maintained, but the adjustment process may interfere with access operations
Solution Approach 1:
The patent segments the clock signal path into two independent parts: the primary operating path that handles actual access operations, and a separate monitoring/correction path that performs duty cycle adjustments. This segmentation allows both operations to proceed simultaneously without interference, maintaining reliability while preserving productivity.
Solution Approach 2:
The patent uses a model of the clock tree in the monitoring path to predict and determine adjustment amounts before applying them to the primary clock distribution. This preliminary action in the model allows the system to calculate optimal adjustments without disrupting ongoing access operations in the primary path.
3Manufacturing precision
If initial duty cycle determination is performed, then the clock signal can be adjusted, but the determination process is time-consuming
Solution Approach 1:
The patent implements continuous monitoring of the clock signal duty cycle during device operation. Instead of performing duty cycle determination only during initialization, the system continuously observes and adjusts the duty cycle, eliminating the time loss associated with initial determination while maintaining precision through ongoing correction.
Solution Approach 2:
The patent transitions from a static duty cycle determination performed once during initialization to a dynamic continuous monitoring and adjustment process. The system adapts to changes in operating conditions in real-time, maintaining precise duty cycle control without the time penalty of repeated initial determination processes.
Data Source
AI summary
Embodiments of the disclosure are drawn to apparatuses and methods for lookahead duty cycle adjustment of a clock signal. Clock signals may be provided to a semiconductor device, such as a memory device, to synchronize one or more operations. A duty cycle adjuster (DCA) of the device may adjust the clock signal(s) based on a duty code determined during an initialization of the device. While the device is in operation, a lookahead DCA (LA DCA) may test a number of different adjustments to the clock signal(s), the results of which may be determined by a duty cycle monitor (DCM). The results of the DCM may be used to select one of the tested adjustments, which may be used to update the duty code.


