Dynamic Memory Sampling Point Adjustment for Signal Phase Fluctuations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Fixed delay amounts in memory control systems are inadequate for maintaining optimal performance due to signal phase fluctuations caused by noise and environmental changes, such as temperature variations, which prevent the memory module from achieving the best memory control.
Innovation Solution
A memory control circuit and method that dynamically adjusts sampling points by utilizing multiple delay units and a determining unit to analyze sampling results, allowing for real-time adjustment of delay amounts and maintaining sampling points centered on the data signal, thereby ensuring optimal data capture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If fixed delay amounts are used for delaying DQ signal and/or DQS signal, then the memory module can be manufactured with simplified control, but the memory control performance deteriorates due to signal phase fluctuations from noise and environmental changes
Solution Approach 1:
The patent implements dynamic delay adjustment by introducing a delay amount determining unit that calculates optimal delay amounts based on actual signal phases. The system transitions from fixed delay to variable delay, allowing the delay amount to be adjusted in real-time according to environmental changes and signal conditions, thereby maintaining reliable memory control performance while managing manufacturing complexity through automated determination algorithms.
Solution Approach 2:
The patent employs feedback mechanisms where the delay amount determining unit continuously monitors signal phases and adjusts delay amounts accordingly. The system uses sampling results and phase information to feedback-adjust the delay parameters, creating a closed-loop control system that compensates for signal phase fluctuations caused by noise and environmental variations, thus resolving the contradiction between fixed manufacturing simplicity and adaptive performance reliability.
2Device complexity
If fixed delay amounts are used, then device complexity is reduced, but the system cannot adapt to phase fluctuations from noise and environmental reasons
Solution Approach 1:
The system transitions from static fixed delay to dynamic adjustable delay by incorporating delay units with variable delay amounts. The delay amount determining unit enables real-time adjustment of delay parameters based on detected phase fluctuations, allowing the system to adapt to changing environmental conditions and noise levels while maintaining manageable device complexity through systematic control architecture.
Solution Approach 2:
The patent changes the delay parameter from a fixed constant to a variable parameter that can be dynamically adjusted. The delay amount determining unit calculates optimal delay amounts based on signal phase information, enabling the system to adapt to phase fluctuations by modifying delay parameters in response to environmental changes and noise interference, thus achieving adaptability without excessive complexity.
3Reliability
If multiple sampling points are generated with different delay amounts, then the system can dynamically adjust to phase fluctuations, but the device complexity increases
Solution Approach 1:
The patent segments the sampling process into multiple sampling points with different delay amounts, allowing independent optimization of each sampling point. The delay unit generates multiple delayed versions of the data strobe signal, and the determining unit selects the optimal sampling point based on actual signal conditions. This segmentation enables accurate data capture across varying phase conditions while managing circuit complexity through modular delay elements and systematic selection logic.
Solution Approach 2:
The system dynamically selects among multiple sampling points based on detected phase conditions. Rather than using a fixed sampling point, the system adjusts which sampling point is optimal by varying delay amounts and evaluating sampling results. This dynamic approach maintains reliable data capture accuracy under changing environmental conditions while using systematic control methods to manage the complexity of multiple sampling paths.
Data Source
AI summary
A memory control method for adjusting sampling points utilized by a memory control circuit receiving a data signal and an original data strobe signal of a memory includes: utilizing at least one delay unit to provide a plurality of sampling points according to the original data strobe signal; sampling according to the data signal by utilizing the plurality of sampling points; and analyzing sampling results to dynamically determine a delay amount for delaying the original data strobe signal, whereby a sampling point corresponding to the delayed data strobe signal is kept centered at data carried by the data signal.


