Memory Block Health Tracking via Dummy Wordlines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory systems, such as flash memory, face challenges in accurately monitoring memory health and endurance due to elevated defect levels and limited endurance as cell dimensions shrink, with bit error rate (BER) not being a reliable indicator of memory block health.

Innovation Solution

Implementing dummy wordlines that are programmed with a known data pattern to analyze potential errors, allowing for the determination of memory block health and behavior, and adjusting operating parameters such as read voltages to optimize memory block performance, thereby tracking data retention, read disturb, and program/erase cycles without sacrificing block capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dummy wordlines are added to monitor memory block health, then measurement precision of memory health is improved, but device complexity increases

Engineering Contradiction:
Improvememory health assessment accuracyVSAvoidmemory block structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses dummy wordlines as simplified copies of actual memory wordlines. These dummy wordlines replicate the essential characteristics and behavior of real wordlines but are dedicated solely to monitoring purposes, allowing health assessment without complicating the core memory structure

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The dummy wordlines serve as intermediary elements between the memory controller and the actual memory blocks. They provide a indirect measurement mechanism that allows the controller to assess block health through these intermediary structures rather than directly interrogating the memory cells themselves

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If dummy wordlines are programmed with known data patterns for error analysis, then reliability of memory block monitoring is improved, but loss of information occurs due to reduced block capacity

Engineering Contradiction:
Improvememory block monitoring accuracyVSAvoidblock capacity
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts a small portion of wordlines from the memory block structure and designates them as dummy wordlines. This extraction creates dedicated monitoring resources without significantly impacting the overall capacity of the memory block, as the dummy wordlines represent only a small fraction of the total wordline count

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The dummy wordlines function as disposable or sacrificial elements that can be programmed and erased without consequence to data loss. They serve as inexpensive (in terms of capacity) test vehicles that can be freely manipulated for monitoring purposes

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Productivity

If block-based optimization of operating conditions is implemented, then productivity of memory operations is improved, but device complexity increases due to parameter adjustment mechanisms

Engineering Contradiction:
Improvememory operation efficiencyVSAvoidoperating parameter control
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the memory system into independently controllable blocks, each with its own health profile and optimized operating parameters. This segmentation allows different blocks to operate at different performance levels based on their individual conditions, improving overall productivity without requiring complex system-wide control

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adjustment of operating parameters based on real-time health assessment of each memory block. Read voltages, programming voltages, and other parameters can be dynamically modified for each block based on its current state, enabling adaptive optimization without static complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9547571B2Block behavior tracking in a memory system
Publication Date: 2017.01.17 SANDISK TECHNOLOGIES LLC
  • US9547571B2 patent drawing
  • US9547571B2 patent drawing
  • US9547571B2 patent drawing

AI summary

A storage device with a memory may include memory block health monitoring and behavior tracking. Each memory block may be analyzed based on one or more dummy wordlines within the block may not be accessible for normal data storage. The dummy wordlines may be programmed with a known data pattern that can be tracked and analyzed for potential errors, which may be used as representation of the health of the memory block. Adjustments can be made to the operating parameters (e.g. read voltages) to optimize each memory block based on its error analysis.