Dynamic Deglitch Window Adjustment for Memory Control Circuits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory control circuits face performance issues due to fixed deglitch window delays, which are inadequate in handling noise interference and environmental fluctuations, leading to suboptimal memory control performance.
Innovation Solution
A memory control circuit with a setting circuit, deglitch circuit, and determining circuit that dynamically adjusts deglitch windows by deriving multiple deglitch results from different starting points and determining the optimal delay amounts to center the deglitch window at the middle time point of the preamble, ensuring effective noise filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a fixed delay amount is used for the deglitch window, then the device complexity is reduced and ease of manufacture is improved, but the adaptability to environmental variations and noise interference deteriorates
Solution Approach 1:
The patent implements a dynamic deglitch window adjustment mechanism where the delay amount is no longer fixed but can be dynamically modified based on detected phase fluctuations of the DQS signal. The determining circuit continuously monitors the DQS signal phase and adjusts the deglitch window delay accordingly, transforming a static system into a dynamic one that adapts to environmental changes such as temperature variation and supply voltage drops.
Solution Approach 2:
The patent employs a feedback mechanism where the determining circuit monitors the phase of the DQS signal and feeds this information back to adjust the deglitch window delay amount. This closed-loop feedback system enables the device to automatically compensate for phase fluctuations caused by noise or environmental factors, maintaining optimal performance without requiring manual reconfiguration.
2Adaptability or versatility
If multiple deglitch windows with different delay amounts are implemented, then the adaptability to phase fluctuations is improved, but the device complexity increases
Solution Approach 1:
Rather than implementing multiple fixed deglitch windows simultaneously, the patent uses a single deglitch window whose delay amount dynamically shifts based on DQS signal phase detection. This approach achieves the adaptability of multiple windows while avoiding the complexity of managing multiple parallel window structures.
Solution Approach 2:
The patent changes the delay parameter of the deglitch window dynamically based on detected phase fluctuations. By adjusting the delay amount parameter in response to environmental conditions and noise levels, the system achieves adaptability without adding complex structural elements, maintaining simplicity while improving performance.
3Reliability
If the deglitch window delay is dynamically adjusted, then the memory control performance is improved under varying conditions, but the use of energy and computational resources increases
Solution Approach 1:
The patent implements partial adjustment of the deglitch window delay rather than continuous full-scale adjustment. The determining circuit detects phase fluctuations and applies corrective delay adjustments only when necessary to compensate for detected deviations, rather than continuously modifying the window parameters. This reduces energy consumption while maintaining adequate performance.
Data Source
AI summary
A memory control method for adjusting deglitch windows utilized by a memory control circuit receiving an original data strobe signal of a memory includes: deglitching according to the original data strobe signal by utilizing a plurality of deglitch windows that are set by delaying an original deglitch window signal in order to derive a plurality of deglitch results, where the deglitch windows have different beginning time points; and utilizing the deglitch results to dynamically determine a delay amount for delaying the original deglitch window signal, where the beginning time point of one of the deglitch windows is kept centered at a middle time point of a preamble of the original data strobe signal.


