Virtual Memory Simulation for Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing memory capacity requirements in systems are hindered by power dissipation limitations in memory circuits due to space constraints and the inability of power supply systems to deliver sufficient power, especially with reduced memory module slots in modern systems.

Innovation Solution

The implementation of a system and method to simulate virtual memory circuits with distinct power-related aspects, using an interface circuit that maps physical memory circuits to appear as a virtual memory circuit with altered power behavior, such as a different precharge-to-active ratio, to optimize power management and consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory capacity is increased to meet growing requirements, then memory capacity is improved, but power dissipation increases beyond acceptable limits

Engineering Contradiction:
Improvememory capacityVSAvoidpower dissipation
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The physical memory circuits are divided into multiple banks that can be independently controlled. The interface circuit allows selective activation of individual banks based on actual memory access patterns, so that not all memory circuits need to be powered at full capacity simultaneously. This segmentation enables the system to maintain large total memory capacity while reducing instantaneous power dissipation by keeping some banks in lower-power states.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the operational state of memory banks based on real-time access patterns. The interface circuit monitors which banks are actively being accessed and adjusts power delivery accordingly, transitioning between active and power-saving modes. This dynamic adaptation allows the memory system to optimize the balance between capacity utilization and power dissipation continuously.

Inventive Principle:
Principle #15Dynamics

2Volume of moving object

If memory module slots are reduced to accommodate small form factor machines, then device compactness is improved, but power supply capability deteriorates

Engineering Contradiction:
Improvedevice form factorVSAvoidpower supply capability
Core Design Contradiction:
Volume of moving objectVSPower

Solution Approach 1:

By segmenting memory capacity across multiple banks within fewer memory modules, the system achieves high effective memory capacity in compact form factors. Each memory module contains divided banks that can be independently powered, allowing the system to fit more total memory capacity into smaller physical slots while managing power consumption through selective bank activation.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If multiple physical memory circuits are used to increase capacity, then memory capacity is improved, but power management complexity increases

Engineering Contradiction:
Improvememory capacityVSAvoidpower management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The interface circuit serves as an intermediary between the memory controller and multiple physical memory banks. It absorbs the complexity of managing multiple banks by providing a unified virtual interface, handling bank selection, activation, and power state transitions. This intermediary layer simplifies power management by consolidating control logic in one component rather than requiring complex coordination across multiple memory circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interface circuit creates a virtual copy or abstraction of the physical memory bank structure. Instead of directly managing the complexity of multiple physical banks, the system interacts with a virtualized memory interface that replicates standard memory access patterns. This virtualization layer simplifies power management by presenting a uniform interface while handling the underlying complexity of multiple physical circuits.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8972673B2Power management of memory circuits by virtual memory simulation
Publication Date: 2015.03.03 GOOGLE LLC
  • US8972673B2 patent drawing
  • US8972673B2 patent drawing
  • US8972673B2 patent drawing

AI summary

An apparatus and method are provided for communicating with a plurality of physical memory circuits. In use, at least one virtual memory circuit is simulated where at least one aspect (e.g. power-related aspect, etc.) of such virtual memory circuit(s) is different from at least one aspect of at least one of the physical memory circuits. Further, in various embodiments, such simulation may be carried out by a system (or component thereof), an interface circuit, etc.