Storage Memory Block Control Based on Battery Charging State
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The performance of storage devices is affected by the limited power supply from batteries, which can change usage patterns based on charging status, necessitating improved operation strategies during charging.
Innovation Solution
A storage device that includes memory blocks programmed differently based on charging state, with a memory controller controlling operations to open additional blocks during charging, generating charge maps, and adjusting access priorities and background operations accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the storage device operates with limited battery power, then power consumption is reduced, but operation performance and speed are limited
Solution Approach 1:
The storage device dynamically adjusts its operation mode based on battery charging status. When charging is detected, the device transitions from a power-constrained mode to a high-performance mode, opening additional memory blocks and increasing operation frequency. This dynamic adaptation resolves the contradiction by allowing high productivity only when power supply is充足, while maintaining low power consumption during battery operation.
Solution Approach 2:
The system changes operational parameters (memory block opening status, operation frequency, buffer allocation) based on power availability. During charging, parameters are adjusted to maximize performance by opening more memory blocks and increasing operation speeds. During battery power, parameters are reduced to conserve energy, thus resolving the contradiction between performance and power consumption.
2Speed
If additional memory blocks are opened during charging, then operation speed and performance are improved, but device complexity increases
Solution Approach 1:
The memory controller pre-opens additional memory blocks when charging is detected, preparing the system for high-speed operations before actual data transfer begins. This preliminary action allows the system to quickly transition to high-performance mode without complex real-time allocation decisions during operations, thus improving speed while managing complexity.
Solution Approach 2:
The same memory blocks serve dual purposes: they function as standard storage blocks during battery operation and as high-speed operation blocks during charging. This multi-functionality eliminates the need for separate hardware components for different operation modes, improving performance during charging without significantly increasing device complexity.
Data Source
AI summary
Provided herein may be a storage device and a method of operating the storage device according to battery charging. The storage device may include a battery configured to supply power, a memory device including first blocks and second blocks, the first blocks programmed when the battery is in an uncharged state of being disconnected from a charging device, the second blocks on which a program operation is to be performed when the battery is in a charged state of being supplied with power from the charging device, and a memory controller configured to control operations performed in the memory device based on determining whether the battery is charged, and open the second blocks in response to the battery changing from the uncharged state to the charged state.


