Storage Controller Journal Buffering for Fast Low-Power Resume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices experience degraded efficiency in processing commands from a host device after operating in a power consumption mode due to the lack of data transmission and reception, leading to inefficiencies in transitioning back to normal operation.

Innovation Solution

A storage device includes a controller that stores journal data corresponding to memory use data in a buffer memory when a mode change signal is received, allowing efficient processing of commands from the host device by using this journal data upon returning to active mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the storage device operates in a power consumption mode to reduce energy usage, then power consumption is reduced, but the efficiency of processing commands from the host device deteriorates after returning to normal mode

Engineering Contradiction:
Improvepower consumptionVSAvoidcommand processing efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The controller performs preliminary actions by storing journal data in the buffer memory before entering the power consumption mode. This pre-stored journal data contains memory use data that will be needed when returning to normal mode, allowing the controller to quickly process host device commands without needing to retrieve data from the slower memory device, thus resolving the contradiction between power saving and command processing efficiency.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If the storage device enters a power consumption mode to save energy, then energy is conserved, but the time required to process commands after returning to normal mode increases

Engineering Contradiction:
Improveenergy conservationVSAvoidcommand processing time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The controller prepares journal data in advance and stores it in the buffer memory before entering the power consumption mode. This preliminary action ensures that when the device returns to normal mode, the journal data is already available in the faster buffer memory, eliminating the time delay that would otherwise occur if data needed to be retrieved from the slower memory device, thus resolving the contradiction between energy conservation and command processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12566575B2Controller, storage device and computing system
Publication Date: 2026.03.03 SK HYNIX INC
  • US12566575B2 patent drawing
  • US12566575B2 patent drawing
  • US12566575B2 patent drawing

AI summary

A storage device manages memory use data, such as map data which the storage device manages using a host memory, as journal data in a buffer memory located inside the storage device in a low power mode. The memory use data may be managed by updating journal data during the low power mode, and a command of a host device may be processed by updated journal data after switching from a low power mode to an active mode.