Memory Controller Power Scheduling via Device Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face challenges in efficiently managing power consumption, particularly in high-speed memory devices, as existing power throttling schemes do not effectively reflect the power characteristics of memory devices, leading to inefficient power control and complex design processes.

Innovation Solution

A memory system and method that adaptively control power by setting a specific power characteristic mode, reading power characteristic information, generating power control information, and scheduling commands to ensure power consumption does not exceed a threshold, using a memory controller with a mode register, power register, and command scheduler to optimize power distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If power throttling is controlled by counting power weight values of commands from the memory controller, then power consumption can be decentralized, but the power characteristic of the memory device does not reflect the actual power throttling

Engineering Contradiction:
Improvepower consumption controlVSAvoidpower characteristic reflection
Core Design Contradiction:
Use of energy by stationary objectVSMeasurement precision

Solution Approach 1:

The patent implements feedback by having the memory device measure its own power consumption and communicate this information back to the memory controller. The memory device includes a power consumption measurement unit that continuously monitors actual power usage and provides this data to the controller, enabling the controller to adjust command generation based on real power characteristics rather than estimated weight values.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory device performs self-service by autonomously measuring its own power consumption characteristics and providing this information to the controller. The power consumption measurement unit within the memory device enables it to self-diagnose and self-report its actual power state, eliminating the need for the controller to rely on indirect command counting methods.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If power characteristic information is obtained through manual written data consultation, then the memory system can be designed, but the design process becomes tedious, troublesome and complicated

Engineering Contradiction:
Improvedesign processVSAvoiddesign time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The memory device automatically provides its power characteristic information through the power consumption measurement unit, eliminating the need for manual data consultation during design. The device self-generates and communicates its power characteristics to the controller, streamlining the design process and reducing the time required for power management configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of consulting written data during design with an automated electronic system. The power consumption measurement unit and communication interface automatically provide power characteristic information, substituting the manual design process with an automated electronic information exchange between the memory device and controller.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7688666B2Memory system for controlling power and method thereof
Publication Date: 2010.03.30 SAMSUNG ELECTRONICS CO LTD
  • US7688666B2 patent drawing
  • US7688666B2 patent drawing
  • US7688666B2 patent drawing

AI summary

Example embodiments relate to a memory system and a method of controlling power thereof. The memory system may include a memory device and a memory controller. The memory device may be configured to be set to a specific power characteristic mode in response to a mode register set command so as to provide a power characteristic information corresponding to the specific power characteristic mode. The memory controller may be configured to provide the mode register set command to the memory device, configured to read the power characteristic information corresponding to the specific power characteristic mode from the memory device, configured to generate a power control information based on the power characteristic information, configured generate a command in response to the power control information, and provide the command to the memory device according to the power control information.