Memory Link Architecture Sleep Mode Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory link architectures consume unnecessary power when flash memory is in standby mode or the CPU is not actively using volatile memory, leading to inefficient power management.

Innovation Solution

Implementing a method that includes sleep switching control and memory management operations to automatically switch the memory controller into a sleep mode when no command is received from the host processor, and powering down memory devices during storage or standby modes to reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the memory controller remains in active mode to ensure immediate response to commands, then the response speed is improved, but the power consumption increases

Engineering Contradiction:
Improveresponse speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The memory controller dynamically switches between active mode and sleep mode based on command reception status. During setup time, if no command is received from the host processor, the controller automatically transitions to sleep mode to reduce power consumption. When a command is received, it switches back to active mode, ensuring immediate response when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational state parameter of the memory controller based on activity detection. By monitoring whether commands are received during setup time and adjusting the power state accordingly (active vs. sleep), the system optimizes the balance between response speed and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the memory devices remain powered on to maintain data accessibility, then the data access speed is improved, but the power consumption increases

Engineering Contradiction:
Improvedata access speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The memory devices dynamically adjust their power state based on operational mode. In standby mode, the multi-port memory device is powered down to save energy while maintaining the ability to be quickly reactivated. In storage mode, the memory controller's memory is powered down while the multi-port memory device remains active, optimizing power consumption for different operational scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments the memory architecture into two independent controllable parts: the multi-port memory device and the memory controller's internal memory. This allows selective powering down of different memory components based on operational needs, enabling fine-grained power management where only necessary memory portions remain active.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If the memory controller continuously monitors for commands to ensure immediate responsiveness, then the response time is improved, but the power consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The memory controller employs periodic monitoring during setup time to detect command arrival. Instead of continuous monitoring, it checks at specific intervals (during setup time), allowing it to enter sleep mode between checks. This periodic action reduces power consumption while maintaining the ability to detect and respond to commands promptly when they arrive.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8769319B2Reducing power consumption in memory line architecture
Publication Date: 2014.07.01 SAMSUNG ELECTRONICS CO LTD
  • US8769319B2 patent drawing
  • US8769319B2 patent drawing
  • US8769319B2 patent drawing

AI summary

A memory link architecture (MLA) comprises a multi-port memory device, a memory controller, and a nonvolatile memory. The MLA can perform a sleep switching control operation or a memory management operation to reduce power consumption based on commands received from a host processor and/or automatic control methods.