Memory Management Unit for Suspend State Transition Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Suspend to RAM technology requires time for data compression and storage capacity calculation, making it difficult to transition from an active state to a suspend state quickly, thereby increasing power consumption during standby.

Innovation Solution

An electronic apparatus with multiple volatile memories, a current control unit, and a memory management unit that allocates memory regions based on preference information, prioritizing data storage in one memory to reduce the time required for transitioning to a suspend state by copying data from another memory before shutting off current supply.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data compression and storage capacity calculation are performed before suspending, then data integrity is maintained, but the transition time from active state to suspend state increases

Engineering Contradiction:
Improvedata integrityVSAvoidtransition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the memory system into multiple independent memory regions (first memory region and second memory region) that can be independently managed and suspended. This segmentation allows the system to suspend only the second memory region while keeping the first memory region active, thereby reducing the overall suspension time while maintaining data integrity through selective memory management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-allocating specific memory regions for specific applications and pre-copying necessary data from the second memory region to the first memory region before suspension occurs. This preliminary data preparation eliminates the need for time-consuming data compression and capacity calculation during the actual transition to suspend state.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If current supply is shut off to reduce power consumption, then energy efficiency improves, but the time required to restore and resume operations increases

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

Solution Approach 1:

The patent applies local quality by differentiating the suspension state between different memory regions. The first memory region maintains active power supply with full functionality, while the second memory region enters a low-power suspended state. This localized quality control allows the system to reduce overall power consumption without completely shutting off current to all memory components, thereby enabling faster resumption of operations.

Inventive Principle:
Principle #3Local quality

3Productivity

If memory regions are dynamically allocated based on application priority, then memory utilization efficiency improves, but the complexity of memory management increases

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoidmemory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-establishing priority-based allocation rules for memory regions before applications run. The memory management unit is configured with predetermined priority levels for different applications, and memory regions are allocated according to these pre-defined priorities. This preliminary configuration simplifies the memory management process during runtime while maintaining high utilization efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11029747B2Electronic apparatus and control method for adjusting priority of an application based on activations
Publication Date: 2021.06.08 PANASONIC AUTOMOTIVE SYST CO LTD
  • US11029747B2 patent drawing
  • US11029747B2 patent drawing
  • US11029747B2 patent drawing

AI summary

The time required for transition from an on-state to a suspend state is reduced. An electronic apparatus includes: a memory and a memory; a current control unit that performs a control to shut off supply of current to the memory; and a memory management unit that allocates a memory region in either the memory or the memory based on preference information indicating a memory region that needs to be preferentially allocated in the memory. For example, the preference information includes association with a first priority as a degree at which a memory region to be used by an application needs to be preferentially allocated in the memory, and when receiving a request of allocation of the memory region from the application, the memory management unit more preferentially allocates the memory region in the memory as the first priority associated with the application in the preference information is higher.