Selective Codeword Scanning for Faster Memory Page Error Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices experience degradation in data storage quality due to bit errors, leading to inefficiencies in accessing and storing data, which existing technologies fail to address effectively.

Innovation Solution

A selective codeword media scan system that performs a media scan on a proper subset of codewords in a memory page to determine bit error count (BEC), allowing for rapid assessment and relocation of unreliable data to more reliable locations within the memory device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a media scan is performed on all codewords in a memory page, then data reliability assessment is thorough, but scan time and processing resources increase significantly

Engineering Contradiction:
Improvedata reliability assessmentVSAvoidscan time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the media scan operation into two phases: a first media scan that reads and decodes a first subset of codewords (e.g., every nth codeword) to quickly assess overall page health, and a second media scan that reads all remaining codewords only if needed. This segmentation allows the system to perform reliability assessment without always scanning every codeword, thereby reducing scan time while maintaining adequate reliability monitoring.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by performing media scans on only a subset of codewords during the first scan phase, rather than scanning all codewords immediately. This partial scanning approach provides sufficient reliability information for most cases, avoiding the excessive time consumption of scanning every single codeword unless the page shows signs of deterioration.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If a media scan is performed on all codewords in a memory page, then comprehensive error detection is achieved, but processing resources are consumed excessively

Engineering Contradiction:
Improveerror detectionVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the codeword population into a first subset for initial scanning and a second subset for conditional scanning. The first subset is scanned to determine if the page requires attention, and only then is the second subset scanned. This segmentation significantly reduces the processing resources consumed during routine reliability checks while maintaining comprehensive error detection capability when necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by performing error detection on only a partial set of codewords during the first media scan phase. This partial detection is sufficient to identify pages with significant errors, avoiding the excessive processing resource consumption that would result from scanning all codewords on every page during each scan operation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If frequent media scans are performed to monitor memory health, then data integrity is maintained, but system performance degrades

Engineering Contradiction:
Improvedata integrityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by performing media scans on only a subset of codewords during the first scan phase, which can be performed more frequently with minimal impact on system performance. This partial scanning maintains data integrity monitoring while avoiding the performance degradation that would result from frequent comprehensive scans of all codewords.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the media scan process into a lightweight first phase that scans only a subset of codewords and a heavier second phase that scans all remaining codewords. This segmentation allows the system to perform integrity checks more frequently using the lighter first phase, maintaining data integrity while preserving system performance, with the heavier second phase reserved for when the first phase indicates potential issues.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260056837A1Selective codeword media scan system
Publication Date: 2026.02.26 MICRON TECHNOLOGY INC
  • US20260056837A1 patent drawing
  • US20260056837A1 patent drawing
  • US20260056837A1 patent drawing

AI summary

A method for performing a media scan operation in a memory device is described herein. The method includes initiating the media scan operation via a controller. The method also includes selecting one or more codewords that is a proper subset of a plurality of codewords in a page of memory via the controller. The method also includes determining a bit error count (BEC) of each of the one or more codewords via the controller. The method also includes comparing the BEC of each of the one or more codewords with a BEC threshold via the controller. The method further includes determining the BEC of each of the codewords of the page of memory via the controller in response to the BEC of one or more of the selected set of codewords being greater than the BEC threshold.