DDR Memory Bus ODT Configuration for Reduced Preamble Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Higher fundamental clock frequencies in DDR memory buses are prone to signal distortion due to signal reflections from improperly terminated signal lines, and existing ODT circuitry settings require time-consuming changes, affecting throughput.
Innovation Solution
Implementing separate and non-changing ODT configuration settings for DQS and /DQS signal traces, allowing them to maintain consistent values even during changes in memory bus operations, thereby reducing preamble time and maintaining optimal signal integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If higher fundamental clock frequencies are used in DDR memory bus, then data transfer speed is improved, but signal distortion increases due to signal reflections
Solution Approach 1:
The patent changes the termination resistance parameter dynamically based on operating conditions. By adjusting the termination resistance value according to the fundamental clock frequency and signal characteristics, the system optimizes signal integrity at higher frequencies while maintaining compatibility with standard memory devices. This parameter adjustment reduces signal reflections and distortion without requiring changes to the memory device itself.
2Reliability
If ODT circuitry settings are changed to optimize signal termination, then signal integrity is improved, but preamble time increases due to configuration changes
Solution Approach 1:
The patent performs preliminary configuration of the ODT circuitry during initialization or idle periods, before actual data transfer operations begin. By pre-setting the termination resistance values based on the operating mode and frequency, the system avoids time-consuming configuration changes during active data transfers, thus reducing preamble time while maintaining optimal signal integrity.
Solution Approach 2:
The patent implements dynamic ODT configuration that can adapt to different operating conditions without requiring full reconfiguration during data transfers. The system monitors signal quality and operating parameters, making real-time adjustments to termination resistance values to maintain optimal signal integrity while minimizing disruption to data transfer operations and reducing preamble overhead.
Data Source
AI summary
A method is described. The method includes configuring first register space to establish ODT values of a data strobe signal trace of a DDR data bus. The method also includes configuring second register space to establish ODT values of a data signal trace of the DDR data bus. The ODT values for the data strobe signal trace are different than the ODT values for the data signal trace. The ODT values for the data strobe signal do not change when consecutive write operations of the DDR bus write to different ranks of a same DIMM.


