Adjacent-Page-Assisted Memory Decoder for Ambiguous Signal Levels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory decoding techniques often struggle with successful decoding of bit values from a memory page, especially when signal levels are close to voltage thresholds, leading to errors and decoding failures.
Innovation Solution
The proposed solution involves using bit values from adjacent memory pages to assist in the decoding of a current page, employing decoding circuitry that compares signal levels to voltage thresholds and uses adjacent page bit values to reduce the number of possible values, thereby improving decoding accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If bit values are decoded independently page by page using standard voltage thresholds, then decoding process is simple and fast, but decoding accuracy deteriorates when signal levels are close to voltage thresholds
Solution Approach 1:
The patent introduces adjacent page bit values as an intermediary element to assist in decoding the current page. These adjacent page values act as a mediator that provides additional contextual information to resolve ambiguous signal levels, thereby improving decoding accuracy without requiring fundamental changes to the decoding architecture
Solution Approach 2:
The patent transitions from one-dimensional independent page decoding to multi-dimensional joint decoding by incorporating data from adjacent pages. This dimensional expansion allows the decoder to use spatial relationships between pages to disambiguate signal levels, improving accuracy when signals are close to thresholds
2Productivity
If all voltage thresholds are used to decode each bit value, then complete decoding coverage is achieved, but decoding time and computational resources increase
Solution Approach 1:
The patent applies partial action by using a subset of voltage thresholds rather than all thresholds for every decoding operation. By leveraging adjacent page bit values, the system can determine certain bit values with fewer threshold comparisons, improving decoding speed while maintaining reliability through selective use of threshold checking
Solution Approach 2:
The patent performs preliminary decoding using adjacent page information before applying full voltage threshold analysis. This preliminary action pre-determines bit values that can be confidently decoded from adjacent pages, reducing the need for exhaustive threshold checking and thereby improving overall decoding efficiency
Data Source
AI summary
A memory device includes a plurality of memory cells. Each memory cell stores a plurality of signal levels representing a plurality of values corresponding to a respective plurality of bits, bits in corresponding respective positions of significance across the plurality of memory cells constituting respective memory pages of the memory device. The memory device also includes decoding circuitry to decode each bit value of one of the respective memory pages using bit values read from at least one other one of the respective memory pages, adjacent to the one of the respective memory pages. The plurality of signal levels may represent the plurality of values according to a Gray code. The decoding circuitry may be configured to compare each signal level to a set of voltage thresholds, and to decode a subset of the plurality of signal levels using fewer than all voltage thresholds in the set of voltage thresholds.


