Solid State Drive Self-Refresh Power Saving Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices face challenges in reducing power consumption during low-power modes without compromising data integrity and device performance, particularly in mobile systems that frequently switch between operational modes.
Innovation Solution
The implementation of a storage device with a non-volatile memory, a volatile memory that supports both normal and self-refresh modes, and a controller that manages transitions between these modes, allowing for efficient power-saving by deactivating most circuitry and using self-refresh mode in DRAM to minimize power consumption, while ensuring fast wake-up and reduced wear on non-volatile memory cells.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the storage device enters a low-power mode by deactivating most circuitry, then power consumption is reduced, but data integrity and device performance may be compromised
Solution Approach 1:
The patent segments the memory system into two distinct parts: volatile memory (DRAM) that enters self-refresh mode to retain data with minimal power, and non-volatile memory that serves as a backup. This segmentation allows the system to achieve low power consumption while maintaining data integrity through the dual-memory architecture.
Solution Approach 2:
The controller performs preliminary actions by copying data from volatile memory to non-volatile memory before the storage device enters low-power mode. This advance preparation ensures that data is safely preserved in the non-volatile memory, guaranteeing data integrity when the device wakes up without requiring full data verification.
2Speed
If the storage device uses volatile memory in normal mode for fast access, then device performance is improved, but power consumption increases
Solution Approach 1:
The patent implements dynamic operation of the volatile memory, allowing it to switch between full operational mode (normal mode) for fast data access and low-power mode (self-refresh mode) for data retention. This dynamic state change enables the system to optimize between speed and power consumption based on operational requirements.
Solution Approach 2:
In self-refresh mode, the volatile memory performs periodic refresh operations to maintain data integrity while consuming minimal power. This periodic action allows the memory to retain data without continuous full-power operation, achieving a balance between data availability and power savings during low-power states.
3Adaptability or versatility
If the storage device frequently switches between operational modes, then adaptability is improved, but wear on non-volatile memory cells increases
Solution Approach 1:
The patent employs non-volatile memory as a disposable backup layer that can withstand repeated write operations. By using this more durable memory type for periodic data preservation during mode transitions, the system enables frequent adaptability switches while the robust non-volatile memory absorbs the wear from repeated data copying operations.
4Use of energy by moving object
If the storage device deactivates the primary interface to save power, then power consumption is reduced, but the device cannot respond to wake-up commands
Solution Approach 1:
The patent extracts the wake-up functionality from the primary interface by implementing a separate, dedicated wake-up interface. This extracted interface remains active with minimal power consumption while the primary interface is deactivated, allowing the device to maintain wake-up capability without the power cost of keeping the full primary interface operational.
Solution Approach 2:
The separate wake-up interface acts as an intermediary that bridges the host and the storage device during low-power states. This intermediary channel enables wake-up commands to be transmitted without requiring the primary interface to be active, solving the contradiction between power savings and operational responsiveness.
Data Source
AI summary
A storage device includes a non-volatile memory, a volatile memory and a controller. The volatile memory supports a normal mode and a self-refresh mode. The controller is configured to store data for a host in the non-volatile memory while using the volatile memory in the normal mode and, in response to receiving a power-down command from the host, to deactivate at least part of the storage device and to switch the volatile memory from the normal mode to the self-refresh mode.

