Memory Link Training for Signal Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Single-ended communication links in memory systems are prone to signal degradation due to capacitive coupling, particularly at higher signal speeds, limiting operating frequencies and signal integrity.
Innovation Solution
A memory system with a memory controller and module that link trains both back-side and front-side lanes, determining signal integrity and modifying timing to improve it, thereby reducing crosstalk and enhancing signal integrity across communication links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If single-ended communication links are used in memory systems, then routing space requirements are reduced, but signal integrity deteriorates due to capacitive coupling and crosstalk
Solution Approach 1:
The system performs preliminary link training before normal data transmission, during which test patterns are sent and timing adjustments are made to optimize signal integrity. This preliminary calibration of equalization parameters and timing alignment prevents signal degradation issues from developing during actual operation, allowing single-ended links to maintain reliability while saving routing space.
Solution Approach 2:
The system dynamically adjusts signal transmission parameters including equalization settings, pre-cursor and post-cursor equalization coefficients, and timing parameters based on measured signal quality. By changing these parameters in real-time or during link training, the system compensates for capacitive coupling effects and maintains signal integrity despite using space-efficient single-ended routing.
2Productivity
If signal speed is increased in single-ended links, then data transmission efficiency is improved, but crosstalk and signal degradation increase
Solution Approach 1:
The system implements feedback mechanisms where signal quality is continuously monitored during link training and operation. Based on feedback from signal integrity measurements, the system adjusts equalization parameters and timing to counteract crosstalk effects. This closed-loop control allows high-speed transmission while actively compensating for harmful crosstalk that increases with speed.
Solution Approach 2:
Before high-speed data transmission begins, the system performs preliminary link training at the intended high speed to characterize and compensate for crosstalk. During this training phase, test patterns are transmitted and used to calculate optimal equalization parameters that will be applied during actual high-speed operation, enabling efficient transmission while pre-mitigating crosstalk issues.
Data Source
AI summary
A method may include link training a plurality of back-side lanes coupling a plurality of memory chips of a memory module to a plurality of data buffers of the memory module. The method may also include link training a plurality of front-side lanes coupling the plurality of data buffers to a memory controller. The method may further include determining after link training of the back-side and front-side lanes whether signal integrity of data communicated over the front-side lanes exceeds one or more thresholds. The method may additionally include responsive to determining that the signal integrity of data communicated over one or more of the front-side lanes fails to exceed the one or more thresholds, modifying timing of data communicated over one or more of the back-side and front-side lanes in order to improve signal integrity of the one or more of the front-side lanes failing to exceed the thresholds.


