Memory Controller Adapting Nonvolatile Memory Modes to Power Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices with semiconductor memory face challenges in managing nonvolatile memories due to frequent power supply interruptions, which affect performance and lifespan, as current methods do not effectively adapt operations based on data amounts and power supply intervals.

Innovation Solution

A storage device configuration that includes a memory controller to manage nonvolatile memories by determining operation modes based on data amounts of write and read data during power supply intervals, switching between first and second operation modes to optimize performance and lifespan, using a mode register to store status values and control operations accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device operates in a single fixed mode, then the device complexity is reduced, but the reliability deteriorates due to inability to adapt to power supply interruptions

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage device dynamically switches between first and second operation modes based on detected power supply interruption patterns. The memory controller monitors power supply status and adjusts operational parameters in real-time, transitioning from a static single-mode operation to a dynamic multi-mode operation that adapts to changing power conditions, thereby improving reliability without requiring multiple dedicated hardware systems

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes operational parameters such as data transfer rates, caching strategies, and write buffer management based on power supply stability detection. By modifying these software-controlled parameters rather than hardware architecture, the system achieves adaptive reliability improvement with minimal increase in device complexity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the storage device adapts operations based on data amount and power supply intervals, then the reliability is improved, but the device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory controller implements a feedback mechanism that continuously monitors power supply interruption patterns and data operation amounts, then uses this information to adjust operational modes. This closed-loop control enables the system to adapt to varying conditions and improve reliability while keeping the complexity management centralized in the controller rather than distributed across multiple components

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory controller serves multiple functions: it manages normal data operations, monitors power supply status, detects interruption patterns, and executes mode switching. By consolidating these diverse functions into a single universal controller rather than requiring separate dedicated systems for each function, the invention improves reliability while limiting the increase in overall device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the storage device uses frequent mode switching to handle power interruptions, then the reliability is improved, but the productivity deteriorates due to overhead

Engineering Contradiction:
ImprovereliabilityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by detecting power supply interruption patterns and switching to a more robust operation mode before data loss or corruption can occur. By proactively transitioning modes based on detected trends rather than reacting to actual failures, the system maintains reliability while minimizing the frequency and overhead of mode switching operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention applies mode switching selectively based on the severity and frequency of power interruptions rather than switching continuously. The system uses thresholds and detection algorithms to determine when mode switching is necessary, applying the action partially only when needed rather than excessively at all times, thus maintaining productivity while achieving reliability improvement

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10019162B2Storage device managing nonvolatile memory differently depending on tendency of interruption of power supply
Publication Date: 2018.07.10 SAMSUNG ELECTRONICS CO LTD
  • US10019162B2 patent drawing
  • US10019162B2 patent drawing
  • US10019162B2 patent drawing

AI summary

A storage device includes one or more nonvolatile memories and a memory controller. The memory controller controls operations of the nonvolatile memories. The memory controller controls the nonvolatile memories differently based on a data amount of write data stored in the nonvolatile memories and/or read data output from the nonvolatile memories according to the operations of the nonvolatile memories during each of a plurality of power supply intervals between a point in time where power is supplied and a point in time where the supplied power is interrupted.