Nonvolatile Memory Sub-Block Segmentation for Error Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing storage capacity of nonvolatile memory devices poses challenges that do not align with existing memory management policies, leading to issues such as error occurrence and reduced endurance, which limits the lifetime of these devices.

Innovation Solution

A nonvolatile memory device is designed with a memory cell array where memory blocks are divided into bad and normal sub-blocks based on error occurrence frequency, allowing for different program/erase cycles and bias conditions to be applied to each sub-block, enhancing performance and extending the device's lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If storage capacity is increased in nonvolatile memory devices, then more data can be stored, but error occurrence frequency increases and endurance decreases

Engineering Contradiction:
Improvestorage capacityVSAvoiderror occurrence frequency
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory block is divided into multiple sub-blocks, allowing independent management and operation of each sub-block. This segmentation enables the system to handle errors at the sub-block level rather than the entire block level, improving reliability while maintaining high storage capacity through selective operation of healthy sub-blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different program/erase cycle counts are applied to different sub-blocks based on their individual error occurrence frequencies. Sub-blocks with lower error rates receive higher program/erase cycle counts, while sub-blocks with higher error rates receive lower counts. This localized quality adjustment optimizes reliability without sacrificing overall storage capacity.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If storage capacity is increased in nonvolatile memory devices, then more data can be stored, but device lifetime is reduced

Engineering Contradiction:
Improvestorage capacityVSAvoiddevice lifetime
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The program/erase cycle count is dynamically adjusted for each sub-block based on real-time error occurrence frequency monitoring. This dynamic adaptation allows the system to extend device lifetime by reducing stress on deteriorating sub-blocks while maintaining full utilization of healthy sub-blocks, thereby preserving storage capacity over the extended lifetime.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors error occurrence frequency in each sub-block and uses this feedback to adjust the program/erase cycle counts. This closed-loop feedback mechanism ensures that the memory device operates within reliable parameters, extending overall device lifetime while maintaining high storage capacity through intelligent resource allocation.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If uniform program/erase cycles are applied to all sub-blocks, then management is simplified, but performance is reduced due to error-prone sub-blocks

Engineering Contradiction:
Improvememory management simplicityVSAvoidperformance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The program/erase cycle count parameter is changed individually for each sub-block based on measured error occurrence frequencies. This parameter differentiation allows the system to optimize performance by preventing operations on error-prone sub-blocks while maintaining simple management through automated monitoring and adjustment, eliminating the need for complex manual intervention.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11334250B2Nonvolatile memory device, method of operating nonvolatile memory device and storage device including the same
Publication Date: 2022.05.17 SAMSUNG ELECTRONICS CO LTD
  • US11334250B2 patent drawing
  • US11334250B2 patent drawing
  • US11334250B2 patent drawing

AI summary

Nonvolatile memory device includes a memory cell array and a control circuit. The memory cell array includes a plurality of memory blocks, the memory blocks including a plurality of memory cells coupled to word-lines respectively, the word-lines are stacked vertically on a substrate, and some memory cells of the plurality of memory cells are selected by sub-block unit smaller than one memory block. The control circuit divides sub-blocks of a first memory block into at least one bad sub-block and at least one normal sub-block based on error occurrence frequency of each of the sub-blocks, and applies different program/erase cycles to the at least one bad sub-block and the at least one normal sub-block based on a command and an address provided from external to the nonvolatile memory device. The at least one bad sub-block and the at least one normal sub-block are adjacent each other.