Hibernation Data Management via Buffer Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in quickly resuming operations from hibernation states while storing data for extended periods with minimal power consumption, as existing methods either result in long wake-up times or limited hibernation duration due to power consumption trade-offs.

Innovation Solution

A method and system that manage data storage by shifting data from volatile controller memory to a non-volatile buffer or main memory based on hibernation duration, reducing power to the buffer during short hibernation periods and shutting down the controller memory, while utilizing error correction codes to correct potential errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If power is reduced to minimal level in volatile RAM for short period hibernation, then wake-up time is fast, but hibernation duration is limited due to continuous power consumption

Engineering Contradiction:
Improvewake-up timeVSAvoidhibernation duration
Core Design Contradiction:
SpeedVSDuration of action of moving object

Solution Approach 1:

The patent introduces a buffer memory as an intermediary component between the volatile RAM and non-volatile storage. During hibernation, data is copied to the buffer which consumes minimal power, acting as a mediator that enables both fast wake-up (by keeping data in buffer) and extended hibernation duration (by reducing power consumption compared to maintaining full RAM)

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by copying data from volatile RAM to buffer memory before entering hibernation state. This advance preparation allows the system to enter low-power mode while preserving data accessibility, resolving the contradiction between fast wake-up and extended hibernation capability

Inventive Principle:
Principle #10Preliminary action

2Use of energy by stationary object

If power is shut down from volatile RAM for long period hibernation, then power consumption is minimal, but wake-up time becomes long

Engineering Contradiction:
Improvepower consumptionVSAvoidwake-up time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The buffer memory serves as an intermediary that retains data during hibernation with minimal power consumption. By copying data to this intermediate storage before hibernation, the system achieves low power consumption during long hibernation while maintaining the ability to quickly restore volatile RAM contents upon wake-up

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy of data from volatile RAM to buffer memory or non-volatile storage before hibernation. This copying mechanism allows the original RAM to be powered down or reduced to minimal power while the copy preserves data for quick restoration, resolving the trade-off between power consumption and wake-up time

Inventive Principle:
Principle #26Copying

3Speed

If data is stored in volatile RAM during hibernation, then wake-up is fast, but power consumption remains high limiting hibernation time

Engineering Contradiction:
Improvewake-up speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The buffer memory acts as an intermediary storage that consumes significantly less power than volatile RAM while maintaining data accessibility. By transferring data to this intermediate buffer before hibernation, the system achieves both fast wake-up capability and reduced power consumption during hibernation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9239610B2Systems and methods for managing data in a system for hibernation states
Publication Date: 2016.01.19 SANDISK TECHNOLOGIES LLC
  • US9239610B2 patent drawing
  • US9239610B2 patent drawing
  • US9239610B2 patent drawing

AI summary

The present application is directed to systems and methods for managing data in a system for hibernation states. In one implementation, a memory device comprises a controller memory, a main memory, a buffer to the main memory and a controller comprising a processor. The processor is configured to manage data storage in conjunction with hibernation of the memory device. The processor is in communication with the controller memory, the main memory and the buffer, and is configured to read data from the controller memory; write at least a portion of the data read from the controller memory into the buffer prior to the memory device entering a hibernation state; and after writing the at least a portion of the data read from the controller memory into the buffer and prior to the memory device entering the hibernation state, reduce an amount of power provided to the buffer of the to a reduced power level.