Memory Cell Write Optimization via Data Reversal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory access methods do not efficiently manage data writes, leading to unnecessary cell changes and reduced memory lifespan when the number of specific cells to be modified exceeds a predetermined value, resulting in increased writing times and potential memory degradation.
Innovation Solution
A memory device and access method that reads memory cells, compares external data with original data, and writes the external data directly when the number of specific cells is not higher than a predetermined value, while reversing and writing the data when it is higher, to minimize cell changes and extend memory lifespan.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If external data is written directly to memory cells without comparison, then writing speed is improved, but memory cell lifespan deteriorates due to unnecessary writes
Solution Approach 1:
The patent performs a preliminary comparison between external data and existing memory cell data before executing the write operation. By reading the existing data, comparing it with the external data, and determining the number of specific cells that would change, the system prepares in advance to avoid unnecessary writes, thus extending memory cell lifespan while maintaining efficient writing when needed
Solution Approach 2:
The patent implements a feedback mechanism where the comparison result between external data and existing memory cell data determines the subsequent write operation. Based on the number of specific cells that would change (comparing with a predetermined threshold), the system provides feedback to control whether to perform the write operation or reverse the data, thereby optimizing both speed and memory lifespan
2Reliability
If the number of specific cells to be modified is high, then data accuracy is improved by reversing data, but writing time increases
Solution Approach 1:
The patent changes the parameter of data representation by reversing the external data when the number of specific cells to be modified exceeds a predetermined value. This parameter change (data reversal) ensures data accuracy and reliability by minimizing the number of actual cell modifications, while the conditional nature of this reversal based on a threshold parameter helps control the writing time
Data Source
AI summary
An access method for a memory device is provided. The access method includes receiving external data; reading a plurality of first memory cells of the memory device according to a write address to obtain first original data; comparing the external data and the first original data to determine whether the number of specific cells among the first memory cells is higher than a predetermined value, wherein the value of each of the specific cells would be changed from a first value to a second value in response to the external data being written into the first memory cells; and reversing the external data to generate reversed data and writing the reversed data into the first memory cells to replace the first original data in response to the number of specific cells being higher than the predetermined value.


