SSD Auxiliary Reprogram Device for Data Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Solid state drive (SSD) devices face data retention errors due to data loss when not powered for an extended period, as nonvolatile memory devices rely on trapped charges, which are lost without a supply voltage.
Innovation Solution
Incorporating an auxiliary reprogram device with an auxiliary power storage element that generates an auxiliary supply voltage to periodically perform reprogram operations on nonvolatile memory devices when the main power supply is stopped, ensuring data is transferred from one physical area to another within the SSD.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If nonvolatile memory devices store data by trapping charges without power, then data storage is achieved, but data loss occurs after long periods without power
Solution Approach 1:
The auxiliary reprogram device performs reprogram operations in advance during powered states to refresh and relocate data before charge loss occurs. This preliminary action ensures data is moved to safer storage areas or refreshed while the system is still functional, preventing data loss during extended power outages.
Solution Approach 2:
The auxiliary reprogram device operates autonomously using stored auxiliary power when the main power is off, performing self-service reprogram operations without external intervention. This allows the SSD to maintain its own data integrity through automatic data relocation and refreshing operations during power outages.
2Reliability
If the SSD performs reprogram operations periodically when powered, then data retention is improved, but power consumption increases
Solution Approach 1:
The system performs reprogram operations periodically rather than continuously, balancing data retention needs with power consumption. The controller schedules reprogram operations at optimal intervals when the device is powered, ensuring data integrity while minimizing unnecessary power usage during normal operation.
Solution Approach 2:
The auxiliary power storage element ensures continuous protection of data by enabling reprogram operations to continue during power outages. This continuity maintains data retention performance without requiring constant main power supply, as the auxiliary power bridges gaps in power availability.
3Reliability
If an auxiliary power storage element is added to enable reprogram operations during power outages, then data retention is enhanced, but device complexity increases
Solution Approach 1:
The auxiliary reprogram device serves multiple functions: it acts as a power source during outages, performs data relocation operations, and can operate autonomously or in coordination with the controller. This multi-functionality justifies the added complexity by consolidating several protective and operational roles into a single integrated component.
Solution Approach 2:
The auxiliary power storage element acts as an intermediary between the main power supply and the nonvolatile memory devices. It buffers power availability and enables continuous operation of critical functions during power transitions, simplifying the overall power management architecture despite the added component.
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
This solution enhances data retention performance by preventing data loss during power outages by periodically reprogramming data within the SSD, even when the main power is off, thereby maintaining data integrity.
Implementation Method 1
an auxiliary power storage element that generates an auxiliary supply voltage
Implementation Method 2
nonvolatile memory devices store data by trapping charges
Data Source
AI summary
A solid state drive (SSD) device includes nonvolatile memory devices, a controller, a main power supply circuit and an auxiliary reprogram device. The controller controls the nonvolatile memory devices. The main power supply circuit provides an operation voltage to the nonvolatile memory devices and the controller using a supply voltage provided through a power line. The auxiliary reprogram device provides an auxiliary supply voltage to the nonvolatile memory devices and the controller and generates a reprogram command. The controller is configured to, if the SSD is not powered, perform periodically at a first period a reprogram operation on the nonvolatile memory devices.


