Read Margin Control Circuit Using Phased Delays for Sampling Alignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory controllers face challenges in quickly adjusting the sampling point for data input/output signals due to shifts caused by changes in voltage and temperature, leading to decreased read margins and increased time in determining the data valid window.
Innovation Solution
A read margin control circuit that includes a delay circuit to generate delay signals with different phases, a sampler to sample these signals based on a data strobe signal, and a determiner to determine the data valid window using sampling values, allowing for precise adjustment of the sampling point without iterative read commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the sampling point is adjusted through training between memory controller and memory device, then the sampling point is placed in the center of the data valid window, but the time taken to adjust the sampling point increases when operating conditions change
Solution Approach 1:
The patent applies preliminary action by pre-establishing multiple fixed delay stages that create predetermined delay signals with different phases. These delay stages are configured in advance with specific delay amounts, allowing the memory controller to quickly select and apply the appropriate delay without performing iterative adjustments when operating conditions change. This pre-configured structure enables rapid adaptation to voltage and temperature variations.
Solution Approach 2:
The patent implements dynamics by making the delay amount adjustable through selection signals that can dynamically switch between multiple fixed delay stages. The memory controller can adaptively select different delay amounts based on operating conditions, allowing the system to dynamically adjust the sampling point position without requiring time-consuming iterative training procedures.
2Measurement precision
If iterative read commands are used to adjust the sampling point, then the sampling point can be optimized, but the read margin decreases and access time increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring multiple fixed delay stages with predetermined delay amounts before operation. This allows the memory controller to immediately select an appropriate delay setting without performing iterative read commands, thereby maintaining high memory access speed while still achieving sampling point optimization through the pre-established delay structure.
Solution Approach 2:
The patent applies segmentation by dividing the delay circuit into multiple fixed delay stages, each providing a specific delay amount. This segmented structure allows the memory controller to select individual stages or combinations thereof to achieve the optimal sampling point without requiring iterative adjustments, thus maintaining productivity while achieving precision.
3Adaptability or versatility
If voltage and temperature change, then the data input/output signal or data strobe signal shifts, but the sampling point becomes misaligned from the center of the data valid window
Solution Approach 1:
The patent implements dynamics by enabling the memory controller to adaptively select different delay amounts from multiple fixed delay stages based on detected operating conditions such as voltage and temperature changes. This dynamic selection capability allows the system to maintain proper sampling point alignment despite signal shifts caused by environmental variations.
Solution Approach 2:
The patent applies parameter changes by varying the delay amount parameter through selection signals that switch between different fixed delay stages. When voltage or temperature changes cause signal shifts, the memory controller changes the delay parameter to compensate, thereby maintaining sampling point alignment with the center of the data valid window across different operating conditions.
Data Source
AI summary
A read margin control circuit is provided. The read margin control circuit includes a delay circuit that delays a data input/output signal and generates delay signals having different phases from each other, a sampler that samples the delay signals based on a data strobe signal to generate sampling values, and a determiner configured to determine a data valid window of the data input/output signal based on the sampling values.


