Memory Overwrite Without Erase Using Demarcation Configurations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face challenges in efficiently overwriting data without performing erase operations, leading to increased power consumption, memory cell degradation, and reduced array availability due to the need for frequent erase cycles.
Innovation Solution
A memory system configuration that omits the erase operation by using a 'reuse without erase' approach, where write operations are performed with different demarcation configurations to overwrite memory cells, allowing for multiple overwrites without erasing, thereby reducing power consumption and memory degradation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If erase operations are performed before overwriting memory cells, then data can be properly stored, but power consumption increases and memory cell degradation accelerates
Solution Approach 1:
The patent changes the operational parameters of memory cells by implementing multiple demarcation configurations (first, second, and third demarcations) that allow overwriting without erasure. By adjusting the demarcation thresholds and using different voltage levels for reading and writing, the system can determine whether an erase operation is necessary based on the current state of memory cells, thereby reducing unnecessary erase operations and power consumption.
2Reliability
If erase operations are performed before overwriting memory cells, then data can be properly stored, but memory cell degradation increases
Solution Approach 1:
The patent implements multiple demarcation configurations that allow the system to detect and overwrite data in-place without requiring erasure operations. By using different read and write demarcations, the system can determine the current state of memory cells and perform selective overwriting, thereby reducing the number of erase cycles and extending memory cell operational life.
3Reliability
If erase operations are performed before overwriting memory cells, then data can be properly stored, but array availability decreases due to frequent erase cycles
Solution Approach 1:
The patent uses multiple demarcation configurations to enable in-place overwriting of memory cells without requiring erasure operations. By adjusting the demarcation thresholds and using different voltage levels for reading and writing, the system can determine whether overwriting is needed and perform it directly, thereby increasing array availability by eliminating the time-consuming erase cycle.
4Use of energy by moving object
If multiple overwrites are performed without erasing, then power consumption and degradation are reduced, but different demarcation configurations are required
Solution Approach 1:
The patent segments the demarcation configuration into multiple distinct levels (first, second, and third demarcations) with different voltage thresholds. This segmentation allows the system to use different demarcations for different operations (reading vs. writing, overwriting vs. erasing), providing the flexibility needed for multiple overwrites without erasure while managing complexity through structured voltage level definitions.
5Duration of action of stationary object
If multiple overwrites are performed without erasing, then memory cell wear is reduced, but the system must track and manage different demarcation states
Solution Approach 1:
The patent implements feedback mechanisms where the system reads the current state of memory cells using specific demarcation configurations before performing write operations. By using read demarcations to determine the current state and then applying appropriate write demarcations, the system can intelligently manage multiple overwrite states without requiring full erasure, thereby extending memory cell life while managing complexity through state-dependent operation selection.
Data Source
AI summary
Methods, systems, and devices for overwriting at a memory system are described. A memory system may be configured to overwrite portions of a memory array with new data, which may be associated with omitting an erase operation. For example, write operations may be performed in accordance with a first demarcation configuration to store information at a portion of a memory array. A portion of a memory system may then determine to overwrite the portion of the memory array with different or updated information, which may include performing write operations in accordance with a second demarcation configuration. The second demarcation configuration may be associated with different cell characteristics for a one or more logic states, such as different distributions of stored charge or other cell property, different demarcation characteristics, different write operations, among other differences, which may support performing an overwrite operation without first performing an erase operation.


