Flash Memory Erasure Method for Slow Bit Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current flash memory erasure methods are time-consuming and unreliable due to 'slow bits' that require extended erasing times, and existing verification methods to prevent over-erasing consume excessive time and resources, especially as memory capacity increases.

Innovation Solution

The method involves setting a critical ending condition to stop simultaneous erasing of selected sectors when met, allowing for sequential erasing of remaining sectors to avoid over-erasure and reduce verification time, utilizing a threshold based on normal distribution variance to differentiate between normal and slow bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simultaneous erasing of multiple sectors is performed to reduce erasure time, then productivity is improved, but reliability deteriorates due to slow bits requiring extended erasing times

Engineering Contradiction:
Improveerasure timeVSAvoiderasure reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the erasure process into two distinct phases: a simultaneous multi-sector erasure phase for normal bits, and a sequential erasure phase for slow bits. This segmentation allows the system to achieve high productivity during the simultaneous phase while maintaining reliability during the sequential correction phase, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary verification after the simultaneous erasure to identify slow bits before proceeding to sequential erasure. This preliminary action ensures that only sectors needing additional erasure are processed sequentially, preventing redundant verification of already-erased sectors and maintaining both efficiency and reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If verification is performed on all selected blocks to prevent over-erasing, then reliability is improved, but loss of time increases due to redundant verification

Engineering Contradiction:
Improveover-erasure preventionVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs verification after simultaneous erasure to identify slow bits, then uses this information to guide subsequent sequential erasure. This preliminary verification action prevents over-erasing by targeting only sectors that need it, while the sequential nature of the second phase ensures no redundant verification occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts the erasure strategy based on verification results. If a sector is verified as successfully erased during simultaneous processing, the system skips sequential erasure for that sector. This dynamic adaptation eliminates redundant verification time while maintaining reliability through targeted verification and erasure.

Inventive Principle:
Principle #15Dynamics

3Reliability

If sequential erasing of sectors is performed to handle slow bits, then reliability is improved, but productivity deteriorates due to time-consuming process

Engineering Contradiction:
Improveerasure completenessVSAvoiderasure speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the erasure process into simultaneous processing for normal bits (high productivity) and sequential processing for slow bits (high reliability). By separating these two workflows, the system achieves both fast erasure of the majority of sectors and complete erasure of difficult sectors without compromising either productivity or reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial sequential erasure only to sectors identified as containing slow bits, rather than sequentially erasing all sectors. This partial action approach maintains high productivity by avoiding unnecessary sequential processing of already-erased sectors while ensuring complete erasure where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7643352B2Method for erasing flash memory
Publication Date: 2010.01.05 ELITE SEMICONDUCTOR MEMORY TECHNOLOGY INC
  • US7643352B2 patent drawing
  • US7643352B2 patent drawing
  • US7643352B2 patent drawing

AI summary

A method for erasing flash memory comprises the steps of: setting a critical ending condition; simultaneously erasing selected multiple sectors of the flash memory; stopping simultaneous erasing if one of the selected multiple sectors meets the critical ending condition; and erasing the remainder of each of the selected multiple sectors sequentially.