Storage System Current Management for Flash Memory Voltage Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Simultaneous writing and erasing operations in multiple flash memory storage devices can exceed the maximum current provided by a charge pump, leading to unpredictable behavior and potential data loss due to voltage drops.
Innovation Solution
A storage system and method that manage current consumption across multiple storage devices by receiving and dynamically updating current consumption information, allowing prioritization and synchronization of operations to prevent excessive current draw, using a state machine to control and coordinate the operations of each device based on real-time data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple storage devices perform simultaneous write and erase operations, then storage productivity is improved, but the charge pump current capacity is exceeded causing voltage drops and data loss
Solution Approach 1:
The system performs preliminary assessment of current consumption requirements before initiating storage operations. The charge pump controller evaluates the requested operations and determines whether the total current demand exceeds the pump's capacity, preventing operations that would cause voltage drops before they occur.
Solution Approach 2:
The system dynamically adjusts the execution of storage operations based on real-time current consumption monitoring. When multiple operations are requested, the controller dynamically selects which operations to execute and which to delay, optimizing the balance between productivity and reliability based on current system conditions.
2Productivity
If simultaneous storage operations are permitted across multiple devices, then operational efficiency is improved, but voltage stability deteriorates due to excessive current draw
Solution Approach 1:
The charge pump controller implements continuous feedback monitoring of current consumption from multiple storage devices. Based on this feedback, the controller dynamically adjusts operation scheduling to maintain voltage stability, preventing the accumulation of excessive current draw that would compromise voltage levels.
Solution Approach 2:
The system employs periodic monitoring and control cycles to manage storage operations. By dividing operation management into discrete control intervals, the system can periodically assess current consumption levels and adjust operation scheduling to maintain voltage stability while maximizing throughput within safe operating limits.
Data Source
AI summary
A method of managing operation of a plurality of storage devices includes receiving current consumption information from at least one of the plurality of storage devices; and managing operation of at least one storage device, the operation management including permitting current consumption of a first one of the storage devices based on current consumption information that pertains to at least a second one of the storage devices. Also provided is a storage system that includes a plurality of storage devices, where each storage devices is configured to store data. A state machine, connected to each of the storage devices, is operative to permit current consumption of a first storage device based on current consumption information pertaining to at least a second storage device.


