Power Isolation Backup for RAID Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in ensuring data integrity and availability during power failures, as they often require complex software interventions and may lose data due to power loss, especially in RAID configurations where redundancy and error correction are critical.

Innovation Solution

A power isolation and backup system integrated into a single chip, utilizing a hardware-controlled method to isolate volatile SDRAM subsystems, flush temporary storage, and transfer data to nonvolatile memory, ensuring data integrity and availability without software intervention, even during power failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in volatile memory (SDRAM) for fast access and RAID operations, then read/write performance is improved, but data is lost when power fails

Engineering Contradiction:
Improveread/write performanceVSAvoiddata integrity during power failure
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting power failure conditions and automatically initiating data transfer from volatile SDRAM to nonvolatile memory before complete power loss occurs. This preemptive data preservation ensures that data is saved while still accessible, resolving the contradiction between fast volatile storage and reliable data preservation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary nonvolatile memory component that acts as a buffer between the volatile SDRAM and permanent storage. This intermediary enables fast RAID operations during normal operation while providing automatic data preservation during power failures, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complex software interventions are used to manage data backup during power failures, then data integrity can be protected, but system complexity and response time increase

Engineering Contradiction:
Improvedata integrityVSAvoidsoftware intervention complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by incorporating automatic power failure detection and data transfer functionality directly into the RAID controller hardware. The controller autonomously monitors power status and initiates data preservation without requiring software intervention, thereby maintaining data integrity while reducing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces software-based data backup mechanisms with hardware-level automatic detection and transfer circuitry. This substitution eliminates the need for complex software interventions while ensuring reliable data preservation during power failures.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If power is maintained to volatile memory during power failures to preserve data, then data availability is improved, but power consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary data transfer to nonvolatile memory upon detecting power failure conditions, preserving data without requiring continued power supply to volatile memory. This approach maintains data availability while eliminating the need for sustained power consumption during failure conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the data preservation function from the power-dependent volatile memory by transferring data to nonvolatile memory that does not require continuous power. This separation allows data availability to be maintained without the harmful effect of increased power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2466464B1Data manipulation at power fail
Publication Date: 2017.10.11 LSI CORP
  • EP2466464B1 patent drawingFigure 1
  • EP2466464B1 patent drawingFigure 2
  • EP2466464B1 patent drawingFigure 3A

AI summary

Disclosed is a power isolation and backup system. When a power fail condition is detected, temporary storage is flushed to an SDRAM. After the flush, interfaces are halted, and power is removed from most of the chip except the SDRAM subsystem. The SDRAM subsystem copies data from an SDRAM to a flash memory. On the way, the data may be encrypted, and/or a data integrity signature calculated. To restore data, the SDRAM subsystem copies data from the flash memory to the SDRAM. On the way, the data being restored may be decrypted, and/or a data integrity signature checked.