Storage System Current Management for Flash Memory Voltage Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage operation throughputVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

2Productivity

If simultaneous storage operations are permitted across multiple devices, then operational efficiency is improved, but voltage stability deteriorates due to excessive current draw

Engineering Contradiction:
Improveoperation speedVSAvoidvoltage stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7961544B2Storage system and method for managing a plurality of storage devices
Publication Date: 2011.06.14 SANDISK ISRAEL LTD
  • US7961544B2 patent drawing
  • US7961544B2 patent drawing
  • US7961544B2 patent drawing

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.