Memory System Battery Fault Diagnosis Data Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face challenges in ensuring data integrity during unexpected power-downs, particularly when executing fault diagnosis on rechargeable batteries, as they may lead to data loss due to reduced capacity and altered power management requirements.

Innovation Solution

A memory system comprising a non-volatile first memory, a volatile second memory, a battery, and processors that execute fault diagnosis by discharging energy stored in the battery, reducing the upper limit of data caching during diagnosis to prevent data loss and eliminate the need for redundant capacitors, while using the battery's energy to write data into the non-volatile memory during power-downs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fault diagnosis is executed by discharging battery energy, then battery reliability is improved, but data loss risk increases due to reduced power availability

Engineering Contradiction:
Improvebattery reliabilityVSAvoiddata loss risk
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by reducing the cached data amount before fault diagnosis begins, and by preparing the non-volatile memory for potential data writes. This ensures that when fault diagnosis discharges battery energy, there is sufficient time and power capacity to complete data writes before power depletion, thus preventing data loss while maintaining battery reliability testing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the upper limit of cached data based on the execution state of fault diagnosis. During fault diagnosis, the cached data limit is reduced adaptively, allowing the system to flexibly balance between maintaining adequate cache for normal operations and ensuring sufficient power margin for safe data persistence during battery discharge testing.

Inventive Principle:
Principle #15Dynamics

2Reliability

If data caching limit is reduced during fault diagnosis, then data loss prevention is improved, but memory utilization efficiency deteriorates

Engineering Contradiction:
Improvedata loss preventionVSAvoidmemory utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the cached data upper limit based on whether fault diagnosis is currently executing. When fault diagnosis is not active, the full caching capacity is available for normal operations. When fault diagnosis starts, the limit is temporarily reduced to ensure data safety margins. This dynamic adjustment resolves the contradiction by optimizing memory utilization for each operational context.

Inventive Principle:
Principle #15Dynamics

3Difficulty of detecting and measuring

If battery energy is used for fault diagnosis, then diagnostic capability is improved, but power availability for data writing deteriorates

Engineering Contradiction:
Improvediagnostic capabilityVSAvoidpower availability
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by reducing the cached data amount before fault diagnosis begins. This creates a time buffer that allows the system to complete data writes to non-volatile memory before the battery discharge from fault diagnosis depletes power, ensuring diagnostic capability while maintaining sufficient power availability for data persistence.

Inventive Principle:
Principle #10Preliminary action

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

Prevents data loss during fault diagnosis and power-downs by dynamically adjusting data caching limits and utilizing the battery's energy for data write operations, enhancing data integrity and reducing the need for redundant components.

Implementation Method 1

a battery, wherein the processor is configured to execute fault diagnosis by discharging energy stored in the battery

Methodology Applied
Scientific EffectBattery (electricity): Battery (electricity)

Data Source

PatentUS10489227B2Memory system
Publication Date: 2019.11.26 KIOXIA CORP
  • US10489227B2 patent drawing
  • US10489227B2 patent drawing
  • US10489227B2 patent drawing

AI summary

According to one embodiment, a memory system includes a non-volatile first memory, a second memory, a battery, a first processor, and a second processor. The first processor is configured to execute fault diagnosis on the battery by discharging energy stored in the battery. The second processor is configured to write data cached in the second memory into the first memory and reduce an upper limit of the amount of data to be cached when executing the fault diagnosis than the upper limit of the amount of data to be cached when not executing the fault diagnosis.