Power Management Unit for Nonvolatile Memory State Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face challenges in retaining CPU state during deep low power modes, requiring manual reset and lengthy initialization processes, which consume time and battery resources upon wake-up.

Innovation Solution

A hardware-based power management unit triggers storage of CPU and peripheral state information in non-volatile memory before entering low power mode, allowing for quick and power-efficient restoration upon wake-up without a full CPU reset, using an energy storage unit to ensure data integrity and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the device enters deep low power mode by powering off the CPU, then power consumption is reduced, but the CPU state is lost requiring full reset and lengthy initialization

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

Solution Approach 1:

The system performs preliminary actions by saving CPU state to non-volatile memory before entering deep low power mode. The power management unit triggers storage of data from volatile storage elements to non-volatile memory in advance, so that upon wake-up the CPU can be quickly restored without full initialization sequences.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the device enters deep low power mode by powering off the CPU, then power consumption is reduced, but the device complexity increases due to hardware power management unit and energy storage requirements

Engineering Contradiction:
Improvepower consumptionVSAvoidhardware structure
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The power management unit acts as an intermediary component that coordinates between the CPU, volatile memory, and non-volatile memory. It monitors power conditions, triggers state saving operations, and manages the transition to and from deep low power mode, thereby enabling power savings without requiring complex software power management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual reset and initialization processes are performed upon wake-up, then the CPU state is restored, but power and time resources are consumed

Engineering Contradiction:
ImproveCPU state restorationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system creates a copy of the CPU state in non-volatile memory before entering deep low power mode. Upon wake-up, this copied state is restored to volatile memory, avoiding the need for full initialization sequences while ensuring reliable CPU state restoration. This copying approach consumes significantly less power than complete re-initialization.

Inventive Principle:
Principle #26Copying

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces the time and power consumption required for device startup, maintains stable operation by preserving CPU and peripheral states, and allows for quicker wake-up from low power modes, enhancing overall device stability and efficiency.

Implementation Method 1

The device includes a power storage element such as a capacitor that holds sufficient energy to complete the non-volatile data storage task prior to entering the low power mode

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS11953969B2Compute through power loss hardware approach for processing device having nonvolatile logic memory
Publication Date: 2024.04.09 TEXAS INSTRUMENTS INC
  • US11953969B2 patent drawing
  • US11953969B2 patent drawing
  • US11953969B2 patent drawing

AI summary

A computing device apparatus facilitates use of a deep low power mode that includes powering off the device's CPU by including a hardware implemented process to trigger storage of data from the device's volatile storage elements in non-volatile memory in response to entering the low power mode. A hardware based power management unit controls the process including interrupting a normal processing order of the CPU and triggering the storage of the data in the non-volatile memory. In response to a wake-up event, the device is triggered to restore the data stored in the non-volatile memory to the volatile memory prior to execution of a wake up process for the CPU from the low power mode. The device includes a power storage element such as a capacitor that holds sufficient energy to complete the non-volatile data storage task prior to entering the low power mode.