NAND Flash Block Erase via Selected Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND-type flash memory devices face inefficiencies in block erasure operations, requiring repeated selection and erasure of individual blocks, which prolongs the time needed for data rewrite and leads to accumulated unerased original blocks, especially during frequent rewrite operations.

Innovation Solution

The implementation of a selected block data storage section in the row decoder that alternately stores erasure block data and defective block data, enabling efficient multiple block erasure by treating all blocks as defective, thereby reducing the time required for erasure operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual blocks are selected and erased one by one, then erasure completeness is maintained, but erasure time increases significantly

Engineering Contradiction:
Improveerasure completenessVSAvoiderasure time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing block address data in the selected block data storage section before the erasure operation. This allows the system to quickly retrieve and process multiple block addresses without repeated selection overhead, thereby reducing erasure time while maintaining completeness through systematic processing of all stored addresses

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the erasure operation into two distinct phases: a selection phase where block addresses are stored in the selected block data storage section, and an execution phase where erasure is performed on all stored blocks simultaneously. This segmentation eliminates repeated selection overhead and enables parallel processing of multiple blocks

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple blocks are erased simultaneously, then erasure speed improves, but control complexity increases

Engineering Contradiction:
Improveerasure speedVSAvoidcontrol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The selected block data storage section serves multiple functions: it stores block addresses for simultaneous erasure operations, maintains address information across different operation cycles, and coordinates the erasure process for multiple blocks. This multi-functionality enables parallel erasure without requiring separate control mechanisms for each block

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The selected block data storage section acts as an intermediary between the address decoding circuit and the erasure execution mechanism. It temporarily holds and manages multiple block addresses, allowing the system to process multiple blocks efficiently without direct complex interaction between the decoder and erasure circuits

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If block erasure is performed frequently, then data rewrite performance improves, but unerased blocks accumulate

Engineering Contradiction:
Improvedata rewrite performanceVSAvoidnumber of unerased blocks
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent enables continuous erasure processing by maintaining block address data in the selected block data storage section and systematically processing all stored addresses without interruption. This continuous action ensures that blocks are erased promptly after identification, preventing accumulation of unerased blocks while maintaining high rewrite performance

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7495957B2Nonvolatile memory device having a block erase operation
Publication Date: 2009.02.24 KIOXIA CORP
  • US7495957B2 patent drawing
  • US7495957B2 patent drawing
  • US7495957B2 patent drawing

AI summary

According to a nonvolatile semiconductor memory device of the present invention, an address decode section 130 is provided in a block address decode circuit provided in a row decoder of a NAND-type flash memory device. The address decode section 130 has a selected block data storage section 132 composed of a latch circuit, a set section 134, and a reset section 136. The reset section 136 is composed of two nMOS transistors. Thus, defective block data and selected block data to be subjected to a multiple block erasure can be alternately stored in accordance with an operation without causing a complicated circuit structure or an increased chip size.