Predictive Memory Sanitization for Ferroelectric Cell Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices using traditional scrubbing techniques primarily correct errors after they occur, which does not effectively prevent failures in memory components with capacitive cells and/or ferroelectric cells, leading to reduced reliability and lifespan in CXL devices.

Innovation Solution

A predictive sanitization method that detects regions in memory devices likely to fail by using a special reference voltage to identify and prevent errors, replacing the detected region with a convenience register, and performing sanitization operations to re-enable the region, thereby preventing failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional scrubbing techniques are used to correct errors after they occur, then error correction capability is maintained, but memory reliability and lifespan are reduced due to reactive rather than preventive error management

Engineering Contradiction:
Improvememory reliabilityVSAvoidreactive error correction delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing predictive sanitization before errors actually occur. The memory controller proactively identifies and sanitizes memory regions that are likely to fail based on wear indicators, rather than waiting for errors to manifest and then correcting them. This preventive approach improves reliability by eliminating errors before they affect data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring memory cell status and wear indicators, then using this information to dynamically adjust sanitization operations. The memory controller receives feedback about which memory regions are deteriorating and responds by targeting those specific regions for sanitization, creating a closed-loop system that adapts to actual memory health conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If predictive sanitization is performed to prevent errors before they occur, then memory reliability is improved, but additional processing overhead and complexity are introduced

Engineering Contradiction:
Improvememory reliabilityVSAvoidsanitization control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the memory system to automatically monitor its own health status and perform self-sanitization without external intervention. The memory controller autonomously identifies deteriorating regions, initiates sanitization operations, and manages the replacement of failed regions, reducing the need for complex external error management infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the memory system into monitorable regions with distinct wear indicators, allowing targeted sanitization of only those regions that need it. Rather than uniformly sanitizing entire memory arrays, the system divides memory into manageable segments and applies sanitization selectively to problematic segments, reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

3Duration of action of stationary object

If memory regions are proactively sanitized before failure, then lifespan of memory components is extended, but additional read operations and processing time are required

Engineering Contradiction:
Improvememory component lifespanVSAvoidprocessing energy for sanitization
Core Design Contradiction:
Duration of action of stationary objectVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by performing sanitization operations only on specific memory regions that show signs of deterioration, rather than uniformly sanitizing the entire memory array. This selective approach reduces the total number of read operations and energy consumption compared to comprehensive sanitization, while still achieving the goal of extending memory lifespan through preventive maintenance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12001706B2Predictive sanitization of an array of memory with capacitive cells and/or ferroelectric cells
Publication Date: 2024.06.04 MICRON TECHNOLOGY INC
  • US12001706B2 patent drawing
  • US12001706B2 patent drawing
  • US12001706B2 patent drawing

AI summary

Provided is a computing system including a memory system in communication with a host, to store data therein. The memory system includes a memory having a plurality of memory components coupled to the controller via a memory interface; and a memory controller configured to communicate with the memory to control data transmission and performing scrubbing operation of the memory components and detecting a region of the memory to be sanitized and performing a sanitization operation of the detected region to prevent the occurrence of failure.