Nonvolatile Memory Refresh Scanning for Block Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices using nonvolatile memory face performance degradation due to inadequate refresh operations, leading to reliability issues and reduced operational efficiency.

Innovation Solution

Implementing a data storage device with a nonvolatile memory system that performs proactive refresh operations, including both host-initiated and controller-managed scans, to identify and address memory block conditions, thereby enhancing reliability and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional refresh operations are performed only on host request, then device complexity is reduced, but reliability deteriorates due to performance degradation

Engineering Contradiction:
Improvememory reliabilityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller performs a refresh scan operation proactively to identify memory blocks requiring refresh before the host requests it. This preliminary detection allows the system to anticipate refresh needs and execute refresh operations timely, preventing performance degradation and ensuring reliability without requiring the host to continuously monitor memory status.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The refresh scan operation provides feedback information about the status of memory blocks to the controller. Based on this feedback, the controller intelligently determines which memory blocks require refresh operations and schedules them appropriately, creating a closed-loop control system that adapts to actual memory conditions rather than following a fixed refresh schedule.

Inventive Principle:
Principle #23Feedback

2Reliability

If proactive refresh scan operations are implemented, then reliability is improved, but loss of time increases due to additional operations

Engineering Contradiction:
Improveoperational reliabilityVSAvoidrefresh operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of performing refresh operations on all memory blocks, the refresh scan operation identifies only those specific memory blocks that require refresh. This partial action approach applies refresh operations selectively to affected blocks rather than universally, reducing the total time consumed while maintaining reliability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The refresh scan operation quickly assesses memory block status and skips memory blocks that do not require refresh, focusing computational resources only on blocks with detected issues. This allows the system to rapidly identify and address problematic blocks without wasting time on healthy memory regions.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If refresh operations are delayed until host request, then power consumption is reduced, but productivity deteriorates due to performance degradation

Engineering Contradiction:
Improvedevice performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs a preliminary refresh scan to detect memory blocks needing refresh before productivity-critical operations are affected. By anticipating refresh needs in advance, the system can schedule refresh operations during low-activity periods, ensuring optimal performance when the host requires data access while minimizing power consumption during high-activity periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The refresh operation timing and frequency are dynamically adjusted based on detected memory conditions and current system activity levels. When memory issues are detected, the system increases refresh activity; when memory is healthy, it reduces refresh frequency, creating a dynamic balance between productivity and power consumption rather than using a static refresh schedule.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260080929A1Data storage device and operating method thereof
Publication Date: 2026.03.19 SK HYNIX INC
  • US20260080929A1 patent drawing
  • US20260080929A1 patent drawing
  • US20260080929A1 patent drawing

AI summary

A storage device comprising: a nonvolatile memory device including a plurality of memory blocks; and a device controller configured to control the nonvolatile memory device to determine a memory block to perform a refresh operation and to control the memory block to perform the refresh operation to recover data of the memory block.