Memory Cell Signal Correction Using Neighboring Cell Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory technologies face errors in determining binary signals due to noise and interference from neighboring cells, which can be mitigated but often require allocating additional memory space for error correction techniques like parity information, reducing available data storage.
Innovation Solution
A method and apparatus that collect data from both the target cell and neighboring cells, using parameter information to correct and determine binary signals, thereby reducing errors and increasing memory capacity by minimizing the need for additional error correction space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error correction techniques like parity information are used to reduce bit error rates, then reliability is improved, but device complexity increases due to additional memory space allocation
Solution Approach 1:
The patent applies self-service by using the memory cells themselves to provide error correction functionality. The target cell's data is corrected by utilizing data from neighboring cells through a correction equation, eliminating the need for separate error correction codes or parity information. The system serves its own error correction needs using existing resources.
Solution Approach 2:
The patent introduces an intermediary correction equation that mediates between the target cell data and neighboring cell data. This correction equation acts as a mediator to combine the target cell's read data with neighboring cell information, producing corrected data without requiring additional error correction structures.
2Reliability
If additional memory space is allocated for error correction data, then reliability is improved, but productivity decreases due to reduced available data storage area
Solution Approach 1:
The memory system performs self-service error correction by using neighboring cell data to correct target cell data. This approach eliminates the need for dedicated error correction storage space, as the correction mechanism utilizes existing data from adjacent cells rather than requiring separate correction code storage.
Solution Approach 2:
The neighboring cells serve multiple functions: they store their own data and simultaneously provide correction information for adjacent target cells. This multi-functionality allows the same memory resources to serve both data storage and error correction purposes, maximizing the available storage area.
3Device complexity
If conventional comparison method is used to determine binary signal, then device complexity is low, but measurement precision deteriorates due to noise and neighboring cell interference
Solution Approach 1:
The patent introduces a correction equation as an intermediary mechanism between the raw read data and the final binary determination. This correction equation processes the target cell data by incorporating neighboring cell information, thereby improving measurement precision before the final comparison with reference voltage occurs.
Solution Approach 2:
The system implements feedback by using neighboring cell data to correct target cell data. The correction process feeds back information from surrounding cells to improve the accuracy of the target cell's binary signal determination, creating a feedback loop that enhances measurement precision.
Data Source
AI summary
A method and apparatus to determine a binary signal of a memory cell capable of decreasing an error rate of binary signal determination that occur due to neighboring cells and noise, the apparatus including: a data collection unit to collect target data stored in a target cell in a memory and binary neighboring data of data stored in at least one neighboring cell that neighbors the target cell; a data correction unit to correct the target data collected from the target cell by using the target data and the binary neighboring data collected by the data collection unit and a parameter; and a binary signal determination unit to determine a binary signal of a corrected signal output from the data correction unit.


