Internal Oscillator Timing Tracking for Memory Write Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory sub-systems face inefficiencies in tracking voltage and temperature changes, leading to inaccurate timing adjustments for memory devices, which can result in data loss and reduced performance due to the need for frequent write and read training procedures.
Innovation Solution
Incorporating an internal oscillator with counters that monitor changes in voltage and temperature, allowing the memory sub-system controller to adjust timing parameters based on oscillator output values, thereby eliminating the need for repeated training procedures and ensuring accurate timing adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional voltage and temperature tracking methods are used, then timing adjustments can be made, but frequent write and read training procedures are required leading to data loss and reduced performance
Solution Approach 1:
The patent implements a feedback mechanism where the oscillator continuously monitors voltage and temperature changes, and the controller adjusts timing parameters based on oscillator output values. This closed-loop feedback system eliminates the need for frequent training procedures by dynamically tracking environmental changes and compensating for their effects on memory device timing.
Solution Approach 2:
The memory sub-system performs self-adjustment of timing parameters through the oscillator and controller combination. The system monitors its own operating conditions (voltage and temperature) and automatically compensates for changes without requiring external intervention or repeated training procedures, enabling the system to service itself.
2Measurement precision
If frequent write and read training procedures are performed to maintain accuracy, then timing precision can be maintained, but system performance is reduced and data loss occurs
Solution Approach 1:
The oscillator continuously tracks voltage and temperature changes in advance, allowing the controller to proactively adjust timing parameters before errors occur. This preliminary monitoring and adjustment eliminates the need for reactive training procedures that waste time and cause data loss.
Solution Approach 2:
The oscillator provides continuous monitoring of operating conditions, enabling uninterrupted adjustment of timing parameters. This continuous useful action maintains timing accuracy without the interruptions caused by periodic training procedures, thereby eliminating time loss and preventing data loss.
3Productivity
If dynamic timing adjustment is implemented using oscillator monitoring, then training procedures can be reduced, but system complexity increases
Solution Approach 1:
The patent merges the voltage and temperature monitoring functions into a single oscillator-based system. By combining multiple monitoring capabilities into one integrated oscillator and controller mechanism, the system achieves dynamic timing adjustment without proportionally increasing complexity, as the oscillator inherently tracks both voltage and temperature effects simultaneously.
Data Source
AI summary
A first oscillator counter value is received at a first time, and a second oscillator counter value is received at a second time. The first time precedes the second time. The first oscillator count value is compared to the second oscillator count value. responsive to determining that the first oscillator count value and the oscillator second count value do not match, a propagation delay for performing write operations on a memory device is adjusted.


