Memory Controller Read Voltage Offset Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory sub-systems face performance penalties in latency due to data bus congestion caused by sending specific read voltage values for each read command in memory devices.
Innovation Solution
A memory device is equipped with a controller that maintains an oscillator-driven accumulator to determine read voltage offset values, which are used to modify base read voltage values, thereby reducing the need for precise voltage settings in read operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If specific read voltage values are sent for each read command, then read accuracy is improved, but data bus congestion increases and latency increases
Solution Approach 1:
The controller pre-calculates and stores read voltage offset values in a lookup table based on program reference values before read operations are needed. When a read command arrives, the controller simply retrieves the pre-computed offset value corresponding to the block's program reference value, avoiding real-time voltage calculation and reducing latency.
Solution Approach 2:
The patent introduces a lookup table as an intermediary data structure that stores pre-computed read voltage offset values. This lookup table acts as a mediator between the program reference values and the required read voltage values, enabling fast retrieval without direct computation during read operations.
2Measurement precision
If specific read voltage values are sent for each read command, then read accuracy is improved, but data bus congestion increases
Solution Approach 1:
The controller pre-calculates and stores read voltage offset values in a lookup table based on program reference values before read operations are needed. When a read command arrives, the controller simply retrieves the pre-computed offset value corresponding to the block's program reference value, avoiding real-time voltage calculation and reducing latency.
Solution Approach 2:
The patent introduces a lookup table as an intermediary data structure that stores pre-computed read voltage offset values. This lookup table acts as a mediator between the program reference values and the required read voltage values, enabling fast retrieval without direct computation during read operations.
3Reliability
If precise voltage settings are used in read operations, then data integrity is improved, but power consumption increases
Solution Approach 1:
The controller pre-calculates and stores read voltage offset values in a lookup table based on program reference values before read operations are needed. When a read command arrives, the controller simply retrieves the pre-computed offset value corresponding to the block's program reference value, avoiding real-time voltage calculation and reducing latency.
Data Source
AI summary
Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations including initializing the memory device; selecting at least one sample management unit on the memory device; performing a calibration operation on the sample management unit to determine a duration value reflecting a duration during which the memory device was powered down; adjusting an accumulator value based on the duration value; determining a read voltage value based on the accumulator value; and performing a read operation using the read voltage value.


