Soft Processing Storage Devices Analog Signal Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory devices face errors due to factors like aging, fabrication defects, and noise, which affect the reliability of data storage and retrieval, and existing error handling methods are limited in addressing these issues effectively.
Innovation Solution
The implementation of a storage device with 'soft' error correction functionality that uses analog signals to represent the statistical reliability of data, allowing for better error detection and correction by processing continuous-valued signals and generating probability-based or log likelihood ratio-based measures of the storage elements' states, which can be processed on the same chip as the memory array to reduce bandwidth and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If hard decision reading is used to simplify the read circuit, then device complexity is reduced, but measurement precision of storage element states deteriorates
Solution Approach 1:
The read operation is segmented into two distinct phases: a quick hard decision read for normal operations, and a softer read operation for error correction verification. This segmentation allows the system to maintain simple read circuits for常规 operations while enabling precise measurement when needed for error correction
Solution Approach 2:
A soft demapper circuit is introduced as an intermediary between the hard decision read circuit and the error correction decoder. This intermediary processes the hard decision bits and generates soft information (reliability metrics) that provide enhanced measurement precision for error correction without requiring the main read circuit to be complex
2Loss of information
If soft processing circuits are integrated on the same chip as the memory array, then loss of information is reduced, but device complexity increases
Solution Approach 1:
The soft demapper circuit and error correction decoder are merged into a single integrated error correction unit on the memory chip. This merging ensures that soft information (analog reliability metrics from the read circuit) is processed locally without being converted to digital form first, preventing information loss while keeping the overall architecture unified and manageable
Solution Approach 2:
The patent transitions from traditional digital bit processing to analog soft information processing by maintaining the continuous-valued reliability metrics throughout the error correction process. This dimensional change from discrete digital domain to continuous analog domain allows preservation of subtle signal variations that indicate confidence levels, thereby retaining more information
3Measurement precision
If analog signals are used to represent reliability information, then measurement precision is improved, but use of energy increases
Solution Approach 1:
The soft processing is applied selectively rather than universally - it is used specifically for error correction operations where enhanced precision is needed, while normal read operations continue to use simple hard decision circuitry. This partial application of soft processing reduces overall energy consumption compared to always using analog soft processing
Data Source
AI summary
A storage device includes a storage array having a group of storage elements. Each storage element can written to a discrete set of physical states. A read circuit selects one or more storage elements and generates, for each selected storage element, an analog signal representative of the physical state of the selected storage element. A signal processing circuit processes the analog signal to generate a plurality of outputs, with each output representing a degree of an association of the selected storage element with a different subset of one or more of the discrete set of physical states.


