Power Drop Protection for Data Storage Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage devices face challenges in recovering data due to power drops, as existing error correcting coding techniques are insufficient to handle data corruption, leading to potential data loss, and conventional recovery methods degrade system performance or require significant resources.
Innovation Solution
The data storage device selectively programs storage elements to increase state separation between data values in response to a power drop, allowing for data recovery without always performing recovery techniques, thus reducing backup data overhead and improving system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional recovery techniques (backing up lower page data or shifting to intermediate distribution) are always performed, then data recovery capability is improved, but system performance deteriorates and resource overhead increases
Solution Approach 1:
The patent changes the parameter of state separation by selectively increasing it only when power drop is detected during programming. This allows the system to maintain normal operation (good productivity) under normal conditions while providing enhanced recovery capability (good reliability) when needed, resolving the contradiction between always performing recovery techniques and maintaining system performance.
Solution Approach 2:
The patent implements a dynamic approach where the recovery technique is selectively applied based on runtime conditions (power drop detection). Instead of statically always performing recovery operations, the system dynamically adjusts its behavior, applying state separation only when necessary, thus balancing reliability improvement with performance maintenance.
2Reliability
If state separation is always increased to prevent data overlap, then data recovery is improved, but programming time and energy consumption increase
Solution Approach 1:
The patent selectively changes the state separation parameter only when power drop is detected, rather than always maintaining maximum separation. This reduces programming time and energy consumption during normal operation while ensuring data recovery capability when needed, resolving the time loss contradiction.
3Reliability
If backup operations are performed for all write operations, then data protection is improved, but device complexity and resource overhead increase
Solution Approach 1:
The patent changes the operational mode based on detected conditions, applying state separation only when power drop occurs during programming. This reduces device complexity and resource overhead by avoiding unnecessary backup operations while maintaining data protection when needed, resolving the contradiction between comprehensive protection and minimal overhead.
Data Source
AI summary
A data storage device includes a non-volatile memory. A method includes programming a first page at a word line of the non-volatile memory. While programming a second page at the word line, first storage elements of the word line are selectively programmed in response to a power drop at the data storage device to increase a state separation that separates data values of the first page.


