Storage Controller Mapping Recovery for Faster Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face challenges in efficiently switching operation modes and reducing power consumption during transitions, leading to unnecessary operations and delays.

Innovation Solution

A storage device with a controller that loads mapping data into a host memory in a first mode and generates journal data for updates, allowing for efficient recovery of mapping data in a second mode, thereby minimizing unnecessary access and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If the storage device loads mapping data into host memory and generates journal data for updates, then the power consumption is reduced in low power mode, but the complexity of mode switching increases

Engineering Contradiction:
Improvepower consumptionVSAvoidmode switching complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The storage device performs preliminary actions by loading mapping data into host memory and generating journal data before entering low power mode. This allows the device to switch modes efficiently while maintaining the ability to recover mapping data using the pre-generated journal data, thus reducing power consumption without excessively increasing switching complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The journal data acts as an intermediary that facilitates mode switching. By generating and storing journal data that records mapping data updates, the storage device can recover mapping data in low power mode without complex switching procedures, thereby reducing power consumption while managing switching complexity through the intermediary journal mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the storage device switches operation modes frequently, then the adaptability to different operational requirements is improved, but the delay during mode switching increases

Engineering Contradiction:
Improveoperational mode adaptabilityVSAvoidmode switching delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The storage device performs preliminary actions by loading mapping data into host memory and generating journal data before mode switching. This allows for faster mode transitions since the necessary data is already prepared, reducing switching delay while maintaining adaptability to different operational requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device creates a copy of mapping data in host memory and maintains journal data that records updates. This copying mechanism enables rapid mode switching by allowing the device to recover mapping data from the copy and journal without lengthy restoration processes, thus reducing switching delay while preserving operational adaptability.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If the storage device accesses host memory for mapping data updates, then the manufacturing precision of data integrity is improved, but the unnecessary access between storage device and host device increases

Engineering Contradiction:
Improvedata integrityVSAvoidaccess efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The journal data serves as an intermediary that records mapping data updates, allowing the storage device to maintain data integrity without frequent direct accesses to host memory. By using the journal as an intermediate record-keeping mechanism, the device ensures data accuracy while minimizing unnecessary host memory accesses, thus improving access efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage device performs self-service by generating and maintaining journal data internally to track mapping data updates. This allows the device to ensure data integrity through its own internal mechanisms rather than requiring constant host memory accesses, thereby improving access efficiency while maintaining data integrity precision.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260044266A1Controller, storage device and computing system
Publication Date: 2026.02.12 SK HYNIX INC
  • US20260044266A1 patent drawing
  • US20260044266A1 patent drawing
  • US20260044266A1 patent drawing

AI summary

A storage device loads mapping data into a host memory of a host device, generates recovered mapping data corresponding to the mapping data loaded into the host memory using journal data inside the storage device depending on an operation mode, and performs a background operation inside the storage device using the recovered mapping data. Therefore, delay in entering an operation mode due to access between the host device and the storage device may be reduced, and operational performance of a system including the storage device and the host device may be improved.