Memory Controller Idle Mode Segmentation for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory storage devices consume excessive power in idle mode, leading to increased overall power consumption, as existing technologies lack efficient methods to reduce electricity usage while maintaining system performance.

Innovation Solution

A memory performance optimization method that includes a memory control circuit unit with a buffer memory, which counts idle time and instructs the device to enter multiple low electricity consumption modes, disconnecting power to non-essential components and temporarily storing necessary data in the buffer memory to reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the memory storage device enters idle mode to save power, then power consumption is reduced, but the electricity consumption in idle mode is still higher than necessary

Engineering Contradiction:
Improvepower consumptionVSAvoidunnecessary power consumption
Core Design Contradiction:
Use of energy by moving objectVSLoss of energy

Solution Approach 1:

The patent segments the idle mode into multiple sub-modes (first idle mode, second idle mode, third idle mode) with progressively lower power consumption. The controller transitions between these modes based on idle time duration, allowing the system to achieve deeper power savings by dividing the idle state into hierarchical levels rather than using a single idle mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic mode transitions where the memory storage device can switch between active mode, first idle mode, second idle mode, and third idle mode based on real-time idle time monitoring. This dynamic adjustment allows the system to optimize power consumption continuously rather than remaining static in a single idle state.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If power is disconnected from components to reduce power consumption, then electricity consumption decreases, but system response time increases

Engineering Contradiction:
Improveelectricity consumptionVSAvoidsystem response time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by maintaining the buffer memory in the first idle mode with partial power supply, allowing it to retain cached data and mapping information. This preliminary preparation ensures that when the system needs to wake up from idle mode, the buffer memory can immediately provide data without requiring full re-initialization, thus reducing wake-up time while still achieving power savings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by selectively maintaining power to specific components (buffer memory) in the first idle mode while disconnecting power from other components (memory module). This selective power maintenance allows the system to achieve power savings in non-critical components while preserving quick response capability in critical components that need to remain operational.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If all power is disconnected in second low electricity consumption mode, then power consumption is minimized, but the device cannot respond to host requirements

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice responsiveness
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The patent implements periodic action by establishing a monitoring mechanism that checks for host requests even in the third idle mode where all power is disconnected. When a host request is detected, the system periodically transitions back to the active mode or first idle mode to process the request, then returns to the low-power state. This periodic monitoring allows the system to maintain minimal awareness of host requirements while staying in deep sleep mode.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11693567B2Memory performance optimization method, memory control circuit unit and memory storage device
Publication Date: 2023.07.04 HEFEI CORE STORAGE ELECTRONICS LTD
  • US11693567B2 patent drawing
  • US11693567B2 patent drawing
  • US11693567B2 patent drawing

AI summary

A memory performance optimization method, a memory control circuit unit, and a memory storage device are provided. The method includes the following. An idle time of the memory storage device is counted in an active mode. The memory storage device is instructed to enter a first low electricity consumption mode from the active mode in response to the idle time being greater than an idle threshold. A first waiting time of the memory storage device is counted in the first low electricity consumption mode. The memory storage device is instructed to enter a second low electricity consumption mode from the first low electricity consumption mode in response to the first waiting time being greater than a first waiting threshold. Electricity consumption of the second low electricity consumption mode is lower than electricity consumption of the first low electricity consumption mode.