Flash Storage CGI-WL Defect Isolation for Block Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash storage devices face significant performance degradation when a common global interconnect-word line (CGI-WL) defect causes repeated program failures, leading to a rapid increase in marked bad blocks, which can trigger a read-only mode due to the depletion of available blocks.

Innovation Solution

A controller in the storage device identifies CGI-WL defects by analyzing logical address patterns and isolates the defective word lines, preventing further programming failures by maintaining a mapping of blocks to CGI sets and using isolation tables or hardware registers to exclude the defective word lines from programming operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the flash storage device marks blocks as bad blocks when program failures occur, then the reliability of data storage is improved, but the number of available blocks decreases, leading to read-only mode

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidnumber of available blocks
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the problem by dividing blocks into different categories based on failure patterns. It identifies and isolates blocks with CGI-WL defects separately from other bad blocks, allowing non-defective blocks to remain available for use while only restricting access to genuinely defective blocks, thus preserving more available blocks while maintaining reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of block status classification by introducing a specific defect type identification mechanism. Instead of uniformly marking all failed blocks as bad, it uses logical address pattern analysis to distinguish CGI-WL defective blocks, changing the state from 'all or nothing' to 'selective isolation', thereby maintaining more usable blocks

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the flash storage device performs comprehensive program operations on all word lines, then the data programming completeness is improved, but the occurrence of program failures increases when CGI-WL defects are present

Engineering Contradiction:
Improvedata programming completenessVSAvoidprogram operation reliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by performing logical address pattern analysis before executing program operations. It identifies blocks with CGI-WL defects in advance using address pattern matching, then pre-excludes these blocks from programming operations, preventing program failures before they occur while ensuring safe blocks are properly programmed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the harmful effect of CGI-WL defects into a beneficial filtering mechanism. By analyzing logical address patterns of failed blocks, it identifies and isolates defective blocks, transforming the problem of program failures into a solution that protects the overall system by preventing further failures in affected blocks

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If the flash storage device enters read-only mode to prevent further block degradation, then the remaining blocks are protected from additional failures, but the device performance significantly decreases

Engineering Contradiction:
Improveblock stabilityVSAvoiddevice performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by implementing selective isolation rather than global read-only mode. It identifies specific blocks with CGI-WL defects and isolates only those blocks from programming operations, while leaving all other blocks fully accessible and functional, thus maintaining high device performance while protecting against localized failures

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12360850B2System recovery during CGI-WL defect
Publication Date: 2025.07.15 SANDISK TECHNOLOGIES LLC
  • US12360850B2 patent drawing
  • US12360850B2 patent drawing
  • US12360850B2 patent drawing

AI summary

Aspects of a storage device are provided for handling GBBs with defects between global interconnects and local word lines. The storage device includes a plurality of blocks each including a plurality of word lines, a plurality of interconnects within an interconnect set and between multiple ones of the blocks, volatile memory, and a controller. The controller determines a logical address pattern associated with the multiple ones of the blocks respectively including a program failure, determines whether the logical address pattern is associated with the interconnect set for the multiple ones of the blocks, determines a common word line associated with the program failures in the multiple ones of the blocks, un-marks these blocks as GBBs, and refrains from programming the common word line during respective program operations in the multiple ones of the blocks. Thus, blocks may be reclaimed, defective word line(s) isolated, and likelihood of read-only modes reduced.