Memory Controller Frequency Adjustment for Nonvolatile Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional nonvolatile memory devices operate at a fixed speed based on worst-case scenarios, neglecting factors that could allow for higher speeds, and do not adapt to varying voltage levels and temperatures, which limits their performance in optimizing read and write operations.

Innovation Solution

A storage device with a memory controller that adjusts the operating frequency of the nonvolatile memory based on detected voltage levels, temperature, and the type of command (read or write) by using a voltage detector and temperature sensor to optimize data strobe and read enable signal frequencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the operating frequency of nonvolatile memory is set based on worst-case environment, then reliability is ensured, but operating speed is limited

Engineering Contradiction:
Improveoperation reliabilityVSAvoidoperating speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies dynamics by making the operating frequency adjustable rather than fixed. The memory controller dynamically changes the operating frequency based on detected voltage levels and temperature conditions, allowing the system to transition from a static worst-case setting to an adaptive configuration that optimizes both reliability and speed under varying environmental conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating frequency parameter based on voltage level and temperature detections. By monitoring environmental parameters and adjusting the frequency accordingly, the system moves away from a fixed parameter approach to one where parameters are continuously optimized based on actual operating conditions

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the operating frequency is increased, then productivity is improved, but reliability may deteriorate under varying voltage and temperature conditions

Engineering Contradiction:
Improveread and write speedVSAvoidoperation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms by using voltage detectors and temperature sensors to monitor environmental conditions, then using this information to adjust the operating frequency. This closed-loop control ensures that high productivity is achieved only when environmental conditions support reliable operation, preventing reliability deterioration

Inventive Principle:
Principle #23Feedback

3Device complexity

If a fixed operating frequency is used, then device complexity is reduced, but adaptability to different environmental conditions deteriorates

Engineering Contradiction:
Improvecontrol mechanism simplicityVSAvoidenvironmental adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from a static fixed-frequency approach to a dynamic adaptive approach. The memory controller automatically adjusts operating frequency based on real-time environmental monitoring, providing adaptability without requiring complex manual configuration or intervention

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9798469B2Storage device and controlling method thereof
Publication Date: 2017.10.24 SAMSUNG ELECTRONICS CO LTD
  • US9798469B2 patent drawing
  • US9798469B2 patent drawing
  • US9798469B2 patent drawing

AI summary

A storage device includes a nonvolatile memory and a memory controller. The nonvolatile memory performs read, write, and erase operations. The memory controller operates in an operating mode where the memory controller exchanges a voltage signal, set to a reference voltage level within an allowable range, with the nonvolatile memory or receives the voltage signal from an external device. When operating in the operating mode, the memory controller optimizes an operating frequency of the nonvolatile memory depending on a voltage level of the voltage signal and a temperature.