Flash Memory Erase Control for Shared-Well Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face data loss issues due to unintended voltage changes in unselected memory regions sharing the same well during the erase operation, leading to incorrect data interpretation.

Innovation Solution

Implementing an error correction code algorithm to selectively program and correct memory regions affected by the erase operation, ensuring accurate data retention by adjusting threshold voltage distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the first memory region is erased, then data storage capacity is improved, but unintended voltage changes occur in the second memory region sharing the same well causing data loss

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory array is divided into multiple memory regions (first memory region and second memory region) that share the same well. By segmenting the erasure operation to target only the first memory region while protecting the second, the patent enables selective data retention. The segmentation allows independent control of erasure operations on different regions within the same physical well structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Before erasing the first memory region, the patent performs preliminary actions including: (1) reading data from the second memory region, (2) generating error correction codes for the second memory region, and (3) programming the error correction codes into the second memory region. These preliminary actions prepare the second memory region to withstand the voltage changes caused by erasing the first region, preventing data loss.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If error correction code algorithm is applied to the second memory region, then data accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The error correction code algorithm is applied selectively only to the second memory region that shares the same well with the first memory region being erased. This local application of error correction ensures data accuracy where needed (in the second region) without unnecessarily processing the entire memory array, thus balancing data accuracy requirements with processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9678829B2Memory device and erasing method thereof
Publication Date: 2017.06.13 MACRONIX INTERNATIONAL CO LTD
  • US9678829B2 patent drawing
  • US9678829B2 patent drawing
  • US9678829B2 patent drawing

AI summary

An erasing method of a memory device is provided. The memory device includes a memory controller and a memory array having a first memory region and a second memory region. The first memory region and the second memory region share the same well. The erasing method comprising steps of: erasing the first memory region; and selectively programming the second memory region according to an error correction code algorithm.