Memory Device Self-Powered Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current non-volatile memory systems face performance losses due to the need for housekeeping operations like garbage collection and data management, which can only be performed when connected to a host and rely on host power, leading to interruptions during data transfer.

Innovation Solution

Incorporating a portable power source within the memory device that allows it to perform data management operations independently of the host, enabling these tasks to be executed outside the user/host operation window and optimizing algorithms to leverage this capability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If housekeeping operations are performed while the host is actively engaged with the memory device, then data management operations can be executed, but performance is lost due to interruptions during data transfer

Engineering Contradiction:
Improvedata management operation completionVSAvoiddata transfer performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs housekeeping operations in advance during periods when the host is not actively accessing the memory device. The power management module detects when the host is inactive and utilizes this time window to execute garbage collection and data management tasks, ensuring they are completed before the next data transfer operation begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic monitoring of host activity status through the power management module. When the host transitions to an inactive state, the system automatically initiates housekeeping operations. This periodic checking and conditional execution allows the system to balance data management needs with data transfer performance requirements.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If housekeeping operations rely on host power supply, then the memory device can perform data management tasks, but it cannot operate independently when the host is not actively engaged

Engineering Contradiction:
Improveindependent operation capabilityVSAvoidpower supply assurance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The memory device incorporates a self-contained power management module that can detect host power status and autonomously activate alternative power sources when needed. The system monitors its own power supply state and independently switches to internal battery power when host power is unavailable, enabling self-sufficient operation for housekeeping tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The power management module acts as an intermediary between the host power supply and the memory device operations. It monitors host power availability and mediates power source selection, switching between host power and internal battery power based on operational needs and power availability, thereby ensuring continuous reliable power supply.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the memory device activates a portable power source to perform data management operations, then it can operate independently, but device complexity increases

Engineering Contradiction:
Improveindependent data management operationVSAvoidpower source architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The power management module is integrated directly into the existing memory device controller architecture, merging power management functions with the control logic. The portable battery power source is combined with the host interface and memory array in a unified structure, reducing the need for separate independent power management subsystems and minimizing overall device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9965186B2Leveraging portable system power to enhance memory management and enable application level features
Publication Date: 2018.05.08 SANDISK TECHNOLOGIES LLC

AI summary

A memory device and techniques for its operation are presented. After operating on power received from a host, the memory device determines that it is no longer receiving host power and, in response, activates a power source on the memory device itself. Using this reserve power, the memory device can then perform data management operations. The techniques can also be applied to a digital appliance having a non-volatile memory. The memory device or digital appliance can prioritize its memory management operation during the host/user operating window based on the ability to perform these operations outside of the host/user operating window. Additionally, in a data write operations, where the memory device receives data from a host, stores the data in volatile memory, and then writes the data into the non-volatile memory, the memory device sends the host an acknowledgment of the data having been written into the non-volatile memory after it has been store in the volatile memory, but before the write into the non-volatile memory is complete.