3D Memory Sub-Block Segmentation for NAND Flash Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 3-dimensional non-volatile memory systems, existing memory block management is inefficient due to large memory block sizes, leading to inefficient garbage collection, amplified write operation performance, and high current consumption during erase operations, particularly in NAND flash memory systems.

Innovation Solution

The method involves identifying and biasing bit lines to specific voltages using bit line biasing transistors, logically grouping memory addresses, and defining sub-memory blocks within the 3-dimensional memory array to reduce memory block size, allowing for faster garbage collection, reduced write operation amplification, and decreased current requirements during erase operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory block size is kept large for scaling, then storage capacity increases, but garbage collection efficiency deteriorates and write operation amplification increases

Engineering Contradiction:
Improvestorage capacityVSAvoidgarbage collection efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides a large memory block into multiple sub-blocks, each associated with separate bit line groups. This segmentation allows independent management and operation of smaller sub-blocks, improving garbage collection efficiency while maintaining the overall large block structure for high storage capacity.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If memory block size is kept large for scaling, then storage capacity increases, but write operation amplification increases

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite operation amplification
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

By segmenting the memory block into sub-blocks that can be independently operated via separate bit line groups, the system reduces write operation amplification. Only the necessary sub-blocks need to be programmed or erased, rather than entire large blocks, thus reducing redundant write operations and energy loss.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If memory block size is kept large for scaling, then storage capacity increases, but current consumption during erase operations increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcurrent consumption during erase
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The segmentation of memory blocks into sub-blocks with independent bit line groups enables selective erasure operations. Only the specific sub-blocks requiring erasure are targeted, significantly reducing the current consumption compared to erasing entire large blocks, while preserving the high storage capacity benefit of large block scaling.

Inventive Principle:
Principle #1Segmentation

4Productivity

If bit line groups are separated for sub-block definition, then memory management efficiency improves, but device complexity increases

Engineering Contradiction:
Improvememory management efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs universal bit line biasing transistors that can selectively connect different bit line groups to different voltages. These transistors serve multiple functions: defining sub-block boundaries, enabling selective operations, and maintaining overall block integrity. This multi-functionality improves memory management efficiency without proportionally increasing device complexity.

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

Data Source

PatentUS11487454B2Systems and methods for defining memory sub-blocks
Publication Date: 2022.11.01 SANDISK TECHNOLOGIES LLC
  • US11487454B2 patent drawing
  • US11487454B2 patent drawing
  • US11487454B2 patent drawing

AI summary

A method for memory block management includes identifying a first group of bit lines corresponding to memory blocks of a 3-dimensional memory array. The method also includes biasing the first group of bit lines to a first voltage using respective bit line biasing transistors. The method also includes identifying, for each memory block, respective sub-memory blocks corresponding to word lines of each memory block that intersect the first group of bit lines. The method also includes logically grouping memory addresses of memory cells for each respective sub-memory block associated with the first group of bit lines.