Capacitor Backup for Volatile Memory Metadata Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems, such as solid-state drives, face data loss and corruption during unexpected power loss due to the volatility of their memory devices, as they require constant power to maintain data content.

Innovation Solution

Incorporating a capacitor to provide backup power for volatile memory components, allowing sufficient time for data transfer to non-volatile memory and enabling recovery during power outages, specifically focusing on buffering metadata to maintain address mappings and operation data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If volatile memory devices are used to store data, then data access speed and performance are improved, but data loss and corruption occur during unexpected power loss

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity during power loss
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a power monitor that continuously monitors power voltage and detects power loss conditions in advance. When power loss is detected, the system proactively initiates a flush operation to copy data from volatile memory to non-volatile memory before the power completely fails, thereby preventing data loss while maintaining the performance benefits of volatile memory during normal operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs a capacitor connected to the power monitor and memory system that stores electrical energy in advance. When power loss is detected, the capacitor provides backup power to maintain operation of the power monitor and enable the flush operation, cushioning against the harmful effect of sudden power loss and preventing data corruption

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If a capacitor hold-up circuitry is used to provide backup power, then data protection during power loss is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata protection during power lossVSAvoidcircuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs the capacitor to serve multiple functions: it provides backup power during power loss events, maintains power monitor operation, enables the flush operation, and can be charged from the main power supply during normal operation. This multi-functionality reduces the need for separate dedicated components for each function, thereby reducing overall device complexity

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

Solution Approach 2:

The power monitor continuously monitors power voltage and automatically detects power loss conditions without external intervention. When power loss is detected, the system automatically initiates the flush operation and utilizes the capacitor's stored energy, enabling self-service protection without requiring complex external control systems or user intervention

Inventive Principle:
Principle #25Self-service

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 corruption and loss by maintaining volatile memory data for a predetermined period via capacitor backup power, allowing for a clean shutdown or recovery of the memory system during power outages.

Implementation Method 1

A portion of the volatile memory of the solid state drive is connected to a capacitor. The solid state drive fully charges the capacitor during normal operations. When an unexpected power loss event occurs, the capacitor provides sufficient power to maintain data in the portion of the volatile memory for a predetermined period of time

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS20240330113A1Meta Data Protection against Unexpected Power Loss in a Memory System
Publication Date: 2024.10.03 MICRON TECHNOLOGY INC
  • US20240330113A1 patent drawing
  • US20240330113A1 patent drawing
  • US20240330113A1 patent drawing

AI summary

A memory system having a set of non-volatile media, a volatile memory, a buffer memory, and a controller configured to process requests from a host system to store data in the non-volatile media or retrieve data from the non-volatile media. The buffer memory is capable of holding data for at least a predetermined period of time after the volatile memory loses data during an event of power outage in the memory system. A power manager monitors a power supply of the memory system to detect an onset of power outage and, in response to the onset of power outage, causes the controller to copy meta data in the volatile memory to the buffer memory.