Dynamic On-Die Termination Switching for High-Speed Memory Inputs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-speed signaling systems with single on-die termination schemes suffer from impedance discontinuity and signal attenuation, leading to sub-optimal performance and increased error rates due to impedance mismatch and undue signal attenuation.
Innovation Solution
Implementing multiple, graduated on-die termination structures per high-speed signaling line, allowing for switchable selection between high-load (hard) and low-load (soft) terminations based on whether the memory module is the destination for incoming signals, thereby optimizing impedance matching and energy absorption without attenuating incoming signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single on-die termination structure is used per high-speed signaling line, then the device complexity is reduced, but impedance discontinuity and signal attenuation occur leading to sub-optimal signaling performance
Solution Approach 1:
The single termination structure is segmented into multiple termination structures (first, second, third, and fourth termination structures) with different load values. These segmented structures can be independently controlled to provide different termination characteristics based on the operational mode, resolving the contradiction between simplicity and performance.
Solution Approach 2:
The termination structures are made dynamic through control signals that enable or disable specific termination structures based on whether the memory module is the destination or source of data. This dynamic switching allows the system to adapt termination characteristics to operational requirements, improving signaling performance while maintaining manageable complexity.
2Reliability
If hard termination (high-load) is applied to the selected memory module, then impedance matching is improved, but signal attenuation increases reducing signaling margin
Solution Approach 1:
Different termination load values are applied locally to different termination structures based on the specific operational context. The first and second termination structures with higher load values provide better impedance matching when needed, while the third and fourth structures with lower load values minimize attenuation when the module is the data destination. This local differentiation resolves the contradiction between impedance matching and signal attenuation.
Solution Approach 2:
The termination load parameter is changed dynamically based on operational mode. Control signals switch between different termination structures with different load values, allowing the system to optimize the termination parameter for each specific operational context - higher loads for impedance matching when the module is the source, lower loads when the module is the destination.
3Loss of energy
If soft termination (low-load) is applied to the selected memory module, then signal attenuation is reduced, but impedance mismatch increases causing reflections
Solution Approach 1:
Different termination structures with different load qualities are deployed locally based on operational requirements. The third and fourth termination structures provide soft termination with lower load values to minimize attenuation when the module is the destination, while the first and second structures provide hard termination with higher load values for better impedance matching when the module is the source.
Solution Approach 2:
The termination characteristic is made dynamic through control signals that switch between soft and hard termination structures based on whether the module is the data destination or source. This dynamic adaptation allows the system to resolve the contradiction between attenuation and impedance matching by selecting the appropriate termination characteristic for each operational context.
4Loss of energy
If on-die termination structures are decoupled from the data path to avoid signal attenuation, then signaling margin is improved, but impedance discontinuity occurs causing reflections
Solution Approach 1:
The coupling state of termination structures to the data path is made dynamic through control signals. The first and second termination structures can be decoupled when the module is the data destination to minimize attenuation, while the third and fourth structures remain coupled to maintain impedance continuity. This dynamic control resolves the contradiction between avoiding attenuation and maintaining impedance continuity.
Solution Approach 2:
Different termination structures have different coupling characteristics to the data path. The first and second structures are designed to be switchably coupled/decoupled based on operational mode, while the third and fourth structures maintain more consistent coupling. This local differentiation in coupling quality allows the system to resolve the contradiction between attenuation and impedance continuity in different operational contexts.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enhances signaling margins, reduces bit error rates, and provides additional headroom for increased signaling rates by dynamically selecting the appropriate termination load based on the memory module's role in data transactions.
Implementation Method 1
terminating elements have been implemented by discrete resistors connected to metal traces on a mother board or other printed circuit board... on-die termination structures have been provided... to match the characteristic impedance of the signal lines and thereby cancel undesired reflections
Data Source
AI summary
A control component outputs to an integrated circuit device an indication to apply one of a plurality of controllable termination impedance configurations at a data input of the integrated circuit device. The indication causes the integrated circuit device to apply a first of the controllable termination impedance configurations at the data input during a first internal state of the integrated circuit device corresponding to the reception of write data on the data input, and causes the integrated circuit device to apply a second of the controllable termination impedance configurations at the data input during a second internal state of the integrated circuit device that follows the first internal state.


