SSD Power-Loss Protection Using Voltage-Triggered Flash Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Frequent writing commands due to power fluctuations in non-volatile data storage devices, such as SSDs, lead to increased write cycles, performance degradation, and reduced service life.

Innovation Solution

Implementing a data protection method that shields refresh commands and uses internal and external power supply modules to monitor and maintain voltage levels, triggering data transfer to non-volatile memory only when necessary, thereby reducing write cycles and prolonging device life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent writing commands are sent to write data from volatile memory to non-volatile flash memory, then data protection against power failure is improved, but write cycles increase and service life decreases

Engineering Contradiction:
Improvedata protectionVSAvoidservice life
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by setting up power monitoring and conditional write triggers before power failure occurs. The voltage sensing module continuously monitors power status, and when abnormal voltage indicating imminent power failure is detected, the system proactively initiates data writing to flash memory, ensuring data protection without requiring frequent routine writes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of write operation timing from frequent/periodic to event-driven based on voltage parameters. By monitoring voltage parameters and triggering writes only when voltage drops below thresholds indicating power failure risk, the system optimizes the balance between data protection and write cycle reduction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If frequent writing commands are sent to write data from volatile memory to non-volatile flash memory, then data protection against power failure is improved, but performance degrades

Engineering Contradiction:
Improvedata protectionVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system prepares for potential data loss by establishing power monitoring mechanisms in advance, but only executes data writing actions when actually needed (when voltage anomalies occur). This preliminary preparation without forced frequent execution maintains performance while ensuring data protection when power failure risks arise.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from performance-degrading frequent writing to parameter-based conditional writing. By monitoring voltage parameters and triggering writes only when thresholds are breached, the system eliminates unnecessary write operations that harm performance while maintaining data protection capability.

Inventive Principle:
Principle #35Parameter changes

3Duration of action of stationary object

If write operations are reduced to extend service life, then device durability is improved, but data protection capability worsens

Engineering Contradiction:
Improveservice lifeVSAvoiddata protection
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system employs self-service mechanisms through automatic voltage monitoring and autonomous trigger generation. When voltage anomalies occur, the system automatically initiates data writing without external intervention, ensuring data protection is maintained even with reduced overall write frequency, thus extending service life while preserving reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where voltage sensing continuously monitors power status and feeds information to the controller. This feedback enables conditional write operations triggered only when voltage drops indicate power failure risk, maintaining data protection while minimizing unnecessary writes to preserve service life.

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

Reduces write cycles, maintains performance, and extends the service life of data storage devices by minimizing unnecessary data transfers during power fluctuations.

Implementation Method 1

monitoring a working voltage of the data storage device through a voltage sensing module

Methodology Applied
Scientific EffectVoltage sensing: Ohm's Law

Implementation Method 2

The internal power supply module is a capacitor

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS12542168B2Data storage device and data protection method thereof
Publication Date: 2026.02.03 SILICON MOTION INC
  • US12542168B2 patent drawing

AI summary

A data protection method applied to a data storage device including a volatile memory and a non-volatile flash memory is provided. The data protection method includes, executing a protection program after the data storage device is coupled to a host, to perform following steps: shielding a refresh command from the host; monitoring a working voltage of the data storage device through a voltage sensing module; determining whether the working voltage is lower than a threshold; when it is determined that the working voltage is lower than the threshold, providing the data storage device with power to trigger the refresh command to write the data in the volatile memory into the non-volatile flash memory. Therefore, the writing times of the data storage device are reduced, the performance degradation of the data storage device is avoided, and the service life of the data storage device is extended.