Adaptive Self-Referenced Memory Reads for Voltage Variation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing read techniques for threshold-type memory devices are inefficient due to suboptimal voltage application methods, leading to variations in read times and accuracy across memory cells, especially those farther from drivers, which affects data retrieval efficiency.
Innovation Solution
Adaptive read techniques that dynamically adjust the number of steps, voltage levels, and time durations for each step based on statistical assumptions of SET cell distributions and the number of cells turning on, using a staircase or ramping shape for voltage application to optimize memory cell activation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If fixed voltage steps are applied to memory cells at various distances from drivers, then memory cells can be activated, but read times vary significantly and accuracy decreases for cells farther from drivers
Solution Approach 1:
The patent applies dynamic voltage adjustment by modifying the voltage waveform characteristics (rise time, peak voltage, duration) based on the distance of memory cells from drivers. Cells farther from drivers receive voltage steps with longer rise times and adjusted peak voltages to compensate for signal degradation, ensuring uniform activation timing and accurate reading across all cell distances.
Solution Approach 2:
The patent implements local quality by applying different voltage step parameters to different groups of memory cells based on their distance from drivers. Each group receives customized voltage characteristics optimized for its specific location, with cells farther from drivers receiving more aggressive voltage adjustments compared to nearby cells.
2Measurement precision
If higher voltage levels are applied to activate memory cells farther from drivers, then these cells can be read accurately, but energy consumption increases and error rates increase for other cells
Solution Approach 1:
The patent applies local quality by assigning different voltage levels and waveforms to different memory cell groups based on their distance from drivers. Only the specific group requiring higher voltage receives the increased voltage stimulus, while other groups maintain optimal lower voltage levels, thus achieving accurate reading of distant cells without unnecessary energy consumption elsewhere.
Solution Approach 2:
The patent uses dynamic voltage adjustment where the voltage waveform parameters (amplitude, rise time, duration) are dynamically selected based on the target memory cell group's distance from drivers. This dynamic approach ensures each cell group receives the minimum necessary voltage for accurate reading, avoiding excessive energy consumption while maintaining read accuracy.
3Measurement precision
If more voltage steps are applied to improve reading accuracy for distant cells, then read accuracy improves, but the number of operations increases and overall read speed decreases
Solution Approach 1:
The patent segments the memory array into multiple groups based on distance from drivers and applies optimized voltage waveforms to each segment. This segmentation allows the system to use fewer, more effective voltage steps for each group rather than applying multiple uniform steps to all cells, thereby improving read accuracy for distant cells while maintaining overall read speed.
Solution Approach 2:
The patent employs dynamic voltage waveform selection where the number and characteristics of voltage steps are adaptively determined based on the target memory cell group's distance. This dynamic approach optimizes the balance between read accuracy and read speed by applying the minimum necessary steps with optimized parameters for each specific cell group.
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
The adaptive read techniques improve data retrieval efficiency by optimizing the number of steps, voltage levels, and time durations, leading to faster and more accurate data reading from memory devices, reducing raw bit error rates and enhancing overall memory performance.
Implementation Method 1
threshold-type memory devices include memory devices that are accessed by providing a voltage across a memory cell, where the data value is stored based on the threshold voltage of the memory cell. For example, the data value may be based on whether the threshold voltage of the memory cell is exceeded and, in response to the voltage provided across the memory cell, the memory cell conducts current.
Data Source
AI summary
Methods and systems include memory devices with a memory array comprising a plurality of memory cells. The memory devices include a control circuit operatively coupled to the memory array and configured to receive a read request for data and to apply a first voltage to the memory array based on the read request. The control circuit is additionally configured to count a total number of the plurality of memory cells that have switched to an active read state based on the first voltage and to apply a second voltage to the memory array based on the total number. The control circuit is further configured to return the data based at least on bits stored in a first and a second set of the plurality of memory cells.


