Memory Pattern Management for Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in maintaining data retention due to degradation caused by high temperatures and long storage periods, which reduces the read window budget and affects programming and erase times.

Innovation Solution

A protective data pattern is placed and maintained on memory devices, specifically setting memory cells to a Solid Level 2 (SL2) state, which minimizes stress and degradation during production processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory devices are stored at high temperatures for long periods, then production efficiency is improved, but data retention deteriorates

Engineering Contradiction:
Improveproduction efficiencyVSAvoiddata retention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing a protective data pattern (Solid Level 2 state) on memory cells before they undergo high-temperature storage during production. This pre-established protective state prevents degradation that would otherwise occur during the production process, allowing high-temperature storage without compromising data retention. The protective pattern is set up in advance to counteract the harmful effects of subsequent thermal exposure.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If aggressive programming and erase times are used, then productivity is improved, but read window budget deteriorates

Engineering Contradiction:
Improveprogramming and erase speedVSAvoidread window budget
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by transitioning memory cells to a Solid Level 2 protective data pattern state, which fundamentally alters the electrical and physical parameters of the memory cells. This protective state modifies the threshold voltage distribution and read window characteristics, enabling the system to use more aggressive programming and erase times while maintaining an adequate read window budget. The parameter change creates a buffer that protects against the effects of faster, less precise operations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If protective data pattern is maintained throughout production, then data retention is improved, but device complexity increases

Engineering Contradiction:
Improvedata retentionVSAvoidproduction process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a protective data pattern (Solid Level 2 state) that serves multiple functions simultaneously: it protects memory cells from thermal degradation, maintains read window budget, and can be restored after erasure operations. This single protective mechanism addresses multiple reliability concerns that would otherwise require separate protective measures, thereby limiting the increase in device complexity while achieving improved data retention.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12242734B2Memory pattern management for improved data retention in memory devices
Publication Date: 2025.03.04 MICRON TECHNOLOGY INC
  • US12242734B2 patent drawing
  • US12242734B2 patent drawing
  • US12242734B2 patent drawing

AI summary

A system comprises a memory device including a plurality of management units and a processing device. The processing device is operatively coupled with the memory device and configured to place the plurality of management units into a first protective state by erasing the plurality of management units, identify a cursor satisfying a cursor definition, identify a subset of the plurality of management units based on a location, on the memory device, referenced by the cursor, and place a selected management unit of the subset of the plurality of management units into a second protective state by programming a protective data pattern to the selected management unit.