Memory Power Saving System with Buffer Chip Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing memory capacity requirements in computers and servers, driven by trends like 64-bit processors and multi-core processors, are not efficiently met due to the cost-prohibitive nature of large capacity memory modules, necessitating a cost-effective approach using multiple smaller capacity memory circuits.

Innovation Solution

A power-saving system that identifies inactive memory circuits and initiates a power-saving operation, such as precharge power down, to optimize the use of multiple memory circuits, while using a buffer chip to simulate a larger capacity memory circuit to the memory controller, thereby reducing power consumption and increasing effective capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If multiple smaller capacity memory circuits are used instead of large capacity memory circuits, then cost is reduced, but power consumption increases due to more circuits being active

Engineering Contradiction:
ImprovecostVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The memory controller proactively identifies inactive memory circuits before they are needed and initiates power-saving operations in advance. By predicting future memory access patterns and pre-charging or powering down circuits that will not be needed immediately, the system reduces overall power consumption while ensuring circuits are ready when required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the power state of individual memory circuits based on real-time activity monitoring and predictive algorithms. Memory circuits transition between active, idle, and power-down states according to their usage patterns, allowing the system to optimize power consumption adaptively rather than maintaining all circuits in a fixed state.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If multiple smaller capacity memory circuits are used instead of large capacity memory circuits, then cost is reduced, but device complexity increases

Engineering Contradiction:
ImprovecostVSAvoidsystem complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The memory controller serves as an intermediary that manages multiple smaller memory circuits, presenting a unified interface to the host system while handling the complexity of coordinating multiple circuits internally. This intermediary layer abstracts the complexity away from the host, allowing it to use multiple cost-effective memory circuits without experiencing increased complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory system is segmented into multiple independent but coordinated memory circuits, each managed individually by the memory controller. This segmentation allows the system to use multiple smaller, cost-effective circuits while the controller handles the coordination logic, distributing the management complexity across modular components rather than requiring a single complex memory device.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If power saving operations are initiated on inactive memory circuits, then power consumption is reduced, but access time increases when circuits need to be activated

Engineering Contradiction:
Improvepower consumptionVSAvoidaccess time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The memory controller performs preliminary actions by pre-charging memory circuits that are predicted to be needed soon, before the actual access request arrives. This advance preparation reduces the activation delay when the memory is actually accessed, while still allowing the circuit to be in a lower power state longer than if it had been kept continuously active.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic monitoring and evaluation of memory circuit activity patterns, adjusting power states in periodic intervals rather than continuously. This periodic approach allows the system to balance power savings with access performance by optimizing the frequency and timing of power state transitions based on observed usage patterns.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7580312B2Power saving system and method for use with a plurality of memory circuits
Publication Date: 2009.08.25 GOOGLE LLC
  • US7580312B2 patent drawing
  • US7580312B2 patent drawing
  • US7580312B2 patent drawing

AI summary

A power saving system and method are provided. In use, at least one of a plurality of memory circuits is identified that is not currently being accessed. In response to the identification of the at least one memory circuit, a power saving operation is initiated in association with the at least one memory circuit.