Non-Volatile Memory Subarrays for Failure Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory arrays fail due to user-created conditions, making troubleshooting difficult and time-consuming, as the cause of failure is often unknown, and existing volatile memory devices require frequent refreshing, leading to high power consumption.

Innovation Solution

Storing operational information in non-volatile subarrays, particularly using ferroelectric memory cells, which retain data without power, allowing for analysis of failure causes even after power removal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If volatile memory devices are used to store operational information, then read/write speeds are improved, but power consumption increases due to frequent refreshing

Engineering Contradiction:
Improveread/write speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The memory array is divided into multiple subarrays, with at least one subarray configured as non-volatile memory. This segmentation allows the system to use volatile memory for high-speed operations while using non-volatile subarrays for storing operational information that requires persistence, thereby reducing the need for frequent refreshing and lowering overall power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the volatility parameter of specific memory subarrays by configuring them as non-volatile. This parameter change allows these subarrays to retain data without power, eliminating the need for periodic refresh operations and significantly reducing power consumption while maintaining the ability to store and retrieve operational information.

Inventive Principle:
Principle #35Parameter changes

2Speed

If volatile memory devices are used to store operational information, then faster access speeds are achieved, but data retention time decreases requiring periodic refreshing

Engineering Contradiction:
Improveaccess speedVSAvoiddata retention time
Core Design Contradiction:
SpeedVSDuration of action of stationary object

Solution Approach 1:

The memory system is segmented into volatile and non-volatile subarrays. The non-volatile subarrays are specifically designated for storing operational information such as access instructions, temperature data, and cycle counts. This segmentation ensures that critical operational data is retained even when power is removed, while volatile subarrays maintain fast access speeds for active data processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by storing operational information in non-volatile subarrays before power loss can occur. This ensures that troubleshooting data is already captured and preserved in a persistent state, eliminating the need for post-failure data recovery and enabling efficient analysis of failure conditions.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If extensive iteration and testing are performed to troubleshoot failed memory arrays, then failure cause identification is achieved, but time consumption increases

Engineering Contradiction:
Improvefailure diagnosis accuracyVSAvoidtroubleshooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by continuously capturing and storing operational information in non-volatile subarrays during normal memory array operation. This includes storing access instructions, temperature data, and cycle counts before failures occur. When a failure happens, this pre-captured data is already available for immediate analysis, eliminating the need for time-consuming iteration and testing to recreate failure conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by storing operational data that provides insight into array behavior and failure modes. The non-volatile subarrays capture real-time operational information that feeds back into the troubleshooting process, allowing engineers to analyze actual operating conditions that led to failures rather than relying on guesswork or repeated testing.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables efficient troubleshooting by preserving operational information for extended periods, reducing power consumption, and facilitating targeted debugging of memory arrays.

Implementation Method 1

Storing operational information in non-volatile subarrays, particularly using ferroelectric memory cells, which retain data without power

Methodology Applied
Scientific EffectFerroelectric:

Data Source

PatentUS12547511B2Storing memory array operational information in non-volatile subarrays
Publication Date: 2026.02.10 MICRON TECHNOLOGY INC
  • US12547511B2 patent drawing
  • US12547511B2 patent drawing
  • US12547511B2 patent drawing

AI summary

Methods, systems, and apparatuses for storing operational information related to operation of a non-volatile array are described. For example, the operational information may be stored in a in a subarray of a memory array for use in analyzing errors in the operation of memory array. In some examples, an array driver may be located between a command decoder and a memory array. The array driver may receive a signal pattern used to execute an access instruction for accessing non-volatile memory cells of a memory array and may access the first set of non-volatile memory cells according to the signal pattern. The array driver may also store the access instruction (e.g., the binary representation of the access instruction) at a non-volatile subarray of the memory array.