Dynamic Phase Adjustment for Memory Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital circuit systems face challenges in synchronizing signal transmitters and receivers due to variations in propagation delays caused by temperature, voltage, and loading changes, leading to data transfer errors, especially at high bit transfer rates.
Innovation Solution
The implementation of a dynamic mesochronous memory system that adjusts phase offsets using a common set of phase vector clock signals and clock cycle count signals, allowing for dynamic calibration of propagation delays across multiple data slices, reducing the need for complex phase-lock-loops and minimizing circuitry.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If phase-lock-loops are used to adjust phase of each data unit individually, then synchronization precision is improved, but device complexity increases
Solution Approach 1:
The patent merges the phase adjustment functionality across multiple data slices by using a common set of phase vector clock signals and clock cycle count signals. Instead of implementing separate phase-lock-loops for each data unit, the invention combines them into a shared calibration mechanism that adjusts phases collectively, thereby reducing device complexity while maintaining synchronization precision.
Solution Approach 2:
The invention creates a universal calibration system that serves multiple data slices simultaneously. The common phase vector clock signals and clock cycle count signals function as multi-functional elements that can adjust phases across different data units, eliminating the need for dedicated phase adjustment circuitry in each slice and reducing overall system complexity.
2Adaptability or versatility
If dynamic phase adjustment is implemented, then adaptability to propagation delay changes is improved, but device complexity increases
Solution Approach 1:
The patent implements dynamic phase adjustment through phase vector clock signals that can be recalibrated in response to propagation delay changes caused by temperature, voltage, or loading variations. The system transitions from static phase settings to dynamic adjustment mechanisms that adapt to environmental changes, improving adaptability while using a shared calibration infrastructure to control complexity.
Solution Approach 2:
The invention changes the phase parameters of clock signals dynamically through calibration processes. By adjusting the phase vector clock signals and clock cycle count signals in response to detected propagation delay variations, the system achieves adaptability to environmental changes without requiring complex individual adjustment mechanisms for each data unit.
3Measurement precision
If individual phase adjustment circuitry is used for each data slice, then synchronization accuracy is improved, but manufacturing cost increases
Solution Approach 1:
The patent merges the phase adjustment functionality across multiple data slices by using a common set of phase vector clock signals and clock cycle count signals. Instead of implementing separate phase-lock-loops for each data unit, the invention combines them into a shared calibration mechanism that adjusts phases collectively, thereby reducing device complexity while maintaining synchronization precision.
Solution Approach 2:
The invention creates a universal calibration system that serves multiple data slices simultaneously. The common phase vector clock signals and clock cycle count signals function as multi-functional elements that can adjust phases across different data units, eliminating the need for dedicated phase adjustment circuitry in each slice and reducing overall system complexity.
Data Source
AI summary
Apparatus and methods are disclosed for adjusting phase of data signals to compensate for phase-offset variations between devices during normal operation. The phase of data signals are adjusted individually in each transmit data unit and receive data unit across multiple data slices with a common set of phase vector clock signals and a corresponding clock cycle count signal. The transmission of signal information between a first device (such as a memory controller) and a second device (such as a memory component) occurs without errors even when the accumulated delays between the first device and second device change by a half symbol time interval or more during operation of the system. The apparatus reduces the circuitry required, such as phase-lock-loops, for individually adjusting the phase of each transmit data unit and receive data unit across multiple data slices, which in turn results in reduction in complexity and cost of the system.


