Bad Block Segmentation in Non-Volatile Memory for Longer Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices often have defective blocks that are marked as bad and excluded from use, leading to reduced device lifespan and potential early retirement, as existing technologies do not effectively manage and utilize bad blocks based on their failure categories.

Innovation Solution

Implementing a system that tracks and updates the status of bad blocks based on their failure categories, allowing previously marked bad blocks to be re-designated as good for use when the number of bad blocks exceeds a threshold, and utilizing this information during factory testing to update block statuses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bad blocks are marked and excluded from use, then reliability is improved by avoiding defective areas, but device lifespan is reduced due to premature retirement

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent segments bad blocks into different categories based on failure types (e.g., read failures, write failures, erase failures). This segmentation allows the system to treat different bad blocks differently - some can be remapped while others must be permanently excluded, thereby extending device lifespan while maintaining reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic management of bad blocks by allowing their status to change over time. Blocks can be transitioned between good and bad states based on operational history and failure patterns, enabling the system to adaptively extend device lifespan rather than following a static exclusion approach

Inventive Principle:
Principle #15Dynamics

2Device complexity

If all bad blocks are treated uniformly, then management simplicity is maintained, but optimization of usable capacity is lost

Engineering Contradiction:
Improvemanagement simplicityVSAvoidusable capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides bad blocks into multiple failure categories (read failures, write failures, erase failures, and unknown failures). This segmentation enables differentiated management strategies - for example, blocks with known failure patterns can be systematically remapped while maintaining simpler handling for unknown failures, thus optimizing usable capacity without excessive complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality treatments to different bad blocks based on their specific failure characteristics. By assigning local quality attributes (failure categories) to individual blocks, the system can optimize capacity utilization for each block type while maintaining an overall simple management framework through standardized categorization

Inventive Principle:
Principle #3Local quality

3Measurement precision

If factory testing is performed on all blocks, then measurement precision of defect detection is improved, but testing time and cost increase

Engineering Contradiction:
Improvedefect detection precisionVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the testing process into different stages based on block characteristics and failure history. By segmenting testing scope and intensity according to block category (e.g., comprehensive testing for new blocks vs. selective monitoring for known-good blocks), the system maintains high defect detection precision while significantly reducing overall testing time and cost

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260072822A1Structures and methods for accurate segmenting of bad blocks of non-volatile memory
Publication Date: 2026.03.12 SANDISK TECHNOLOGIES LLC
  • US20260072822A1 patent drawing
  • US20260072822A1 patent drawing
  • US20260072822A1 patent drawing

AI summary

To increase life times of non-volatile memory devices, the bad block information for a device includes not just whether a device is considered good or bad, but, for bad blocks data on the category of the block's failure. When the number of bad blocks exceeds a threshold level, blocks formerly marked bad can, based on their failure category, have their status updated to good for subsequent usage. This information can also be used during factory testing to update the status of blocks initially marked as bad based on failure category.