Flash Memory Controller Fast Erase Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional flash memory erase processes are time-consuming, taking up to 87 minutes to erase all blocks in a solid state drive, and are vulnerable to interruption, which can lead to data exposure if power is lost during the process.

Innovation Solution

Implementing a fast erase mode that uses a single high-voltage pulse instead of multiple incremental pulses, allowing for rapid erasure of flash memory blocks by switching the erase mode upon receiving a fast erase signal and verifying the completion of the erase operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional multi-pulse erase mode is used, then data security is improved, but erase time becomes excessively long

Engineering Contradiction:
Improvedata securityVSAvoiderase time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically switches between two erase modes (first erase mode with multiple pulses and second erase mode with single pulse) based on received signals. The controller can adaptively select the appropriate erase strategy, allowing the erase process to be flexible and responsive to different operational requirements, thus resolving the contradiction between security and speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the erase operation parameters by introducing a second erase mode that uses a single pulse with potentially different voltage characteristics compared to the traditional multi-pulse mode. By modifying the pulse configuration parameters, the system achieves faster erasure while maintaining data security through verification mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If traditional multi-pulse erase process is used, then thorough erasure is achieved, but vulnerability to interruption increases

Engineering Contradiction:
Improveerasure completenessVSAvoidinterruption resistance
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The verification step is performed immediately after the erase operation (whether single-pulse or multi-pulse) to confirm successful erasure before the system returns to idle state. This preliminary verification action ensures that even if the process is interrupted, the system can detect incomplete erasure and respond appropriately, thus improving interruption resistance while maintaining erasure completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism through verification operations that check whether erasure was successful. Based on the verification result, the system can determine if additional erasure cycles are needed or if the operation can be considered complete. This feedback loop enhances both erasure completeness and resistance to interruption.

Inventive Principle:
Principle #23Feedback

3Productivity

If fast erase mode with single pulse is used, then erase speed is improved, but risk of incomplete erasure increases

Engineering Contradiction:
Improveerase speedVSAvoiderasure completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The verification operation serves as a feedback mechanism that confirms whether the single-pulse erasure was successful. If verification fails, the system can initiate additional erasure cycles or switch to the multi-pulse mode to ensure complete erasure, thus maintaining reliability while benefiting from the speed improvement of the single-pulse approach.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The verification step is executed immediately after the single-pulse erasure to preliminarily confirm success before considering the operation complete. This preliminary check ensures that the fast erase mode does not compromise erasure completeness, as any incomplete erasures can be detected and corrected.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This method reduces erase time by up to a factor of twenty, ensuring secure and efficient data deletion, even under stressful conditions, without causing long-term damage to the memory cells.

Implementation Method 1

When the cell is erased, the electrons in the floating gate are removed by quantum tunneling (a tunnel current) from the floating gate to, for example, the source and/or substrate.

Methodology Applied
Scientific EffectQuantum tunneling:

Data Source

PatentUS9818486B2Fast secure erase in a flash system
Publication Date: 2017.11.14 WESTERN DIGITAL TECHNOLOGIES INC
  • US9818486B2 patent drawing
  • US9818486B2 patent drawing
  • US9818486B2 patent drawing

AI summary

A flash memory controller is configured to provide a first erase mode for erasing one or more groups of flash memory cells in a flash memory device using a plurality of erase pulses and a second erase mode for erasing the one or more groups of flash memory cells using a single erase pulse. The controller may receive a fast erase signal to erase the one or more groups of flash memory cells and, in response to the signal, switch operating parameters of the flash memory device from first parameters corresponding to the first erase mode to second parameters corresponding to the second erase mode, and instruct the flash memory device to perform an erase operation on the one or more groups of flash memory cells according to the second parameters. The controller may then verify that the erase operation was completed using the single erase pulse.