Nonvolatile Machine State Backup for Power Drop Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing portable electronic devices face challenges in reducing leakage current during standby power mode, requiring continuous power to retain state information, which is inefficient for battery-operated devices and energy harvesting applications.

Innovation Solution

Implementing non-volatile logic (NVL) within System on Chip (SoC) using ferroelectric random access memory (FRAM) to store state information, allowing complete power removal without data loss, with NVL arrays dispersed throughout the logic cloud and controlled by a central NVL controller for efficient power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If shadow latch is used to retain state information during standby power mode, then data retention is improved, but leakage current increases

Engineering Contradiction:
Improvedata retentionVSAvoidleakage current
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the state retention function from the traditional shadow latch circuit and implements it using non-volatile memory cells (FRAM, MRAM, or RRAM). This allows the state information to be retained without requiring continuous power supply to retention circuits, thereby eliminating leakage current while maintaining data retention capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental parameter of state retention from volatile (requiring continuous power) to non-volatile (retaining state without power). By using non-volatile memory cells with different resistance states or magnetic polarization states, the system can retain state information indefinitely without power, completely eliminating the leakage current problem associated with traditional retention latches.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If continuous power is supplied to retain state information, then data retention is improved, but energy consumption increases

Engineering Contradiction:
Improvestate retentionVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent removes the continuous power requirement from state retention by using non-volatile memory cells. These cells can maintain their state (electrical charge, magnetic polarization, or resistance state) without any power supply, thereby eliminating energy consumption for state retention while improving reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The non-volatile memory cells serve themselves by inherently retaining their state without external power. The physical properties of these cells (ferroelectric polarization, magnetic domain orientation, or resistance state) naturally persist without energy input, making the state retention system self-sufficient and energy-free.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If power is completely removed during standby mode, then energy consumption is reduced, but state information is lost

Engineering Contradiction:
Improveenergy consumptionVSAvoidstate information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent performs preliminary action by storing state information in non-volatile memory cells before power is completely removed. These cells are designed to retain their state indefinitely without power, so when power is restored, the state information is already preserved and can be quickly restored to the volatile logic circuits without data loss.

Inventive Principle:
Principle #10Preliminary action

4Speed

If traditional volatile memory is used for state retention, then speed is improved, but leakage current increases

Engineering Contradiction:
Improvestate access speedVSAvoidleakage current
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent segments the memory system into two distinct parts: volatile logic circuits for fast state access and non-volatile memory cells for state retention. The volatile circuits maintain high-speed operation when powered, while the non-volatile cells handle state persistence without power. This segmentation allows each component to optimize its function without compromise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The non-volatile memory cells act as an intermediary between the volatile logic circuits and the power supply. They capture state information from the volatile circuits when powered, retain it without power, and restore it when power returns, thereby mediating the trade-off between speed and leakage current.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Enables zero leakage in sleep mode and rapid system state restoration upon power-up, reducing energy consumption and eliminating the need for constant power sources, ideal for energy harvesting applications and handheld devices with limited resources.

Implementation Method 1

Implementing non-volatile logic (NVL) within System on Chip (SoC) using ferroelectric random access memory (FRAM) to store state information

Methodology Applied
Scientific EffectFerroelectric effect:

Data Source

PatentUS9715911B2Nonvolatile backup of a machine state when a power supply drops below a threshhold
Publication Date: 2017.07.25 TEXAS INSTRUMENTS INC
  • US9715911B2 patent drawing
  • US9715911B2 patent drawing
  • US9715911B2 patent drawing

AI summary

Input power quality for a processing device is sensed. In response to detection of poor power quality, input power is disconnected, and the processing device backs up its machine state in non-volatile logic element arrays using available stored charge. When power is restored, the stored machine state is restored from the non-volatile logic element arrays to the volatile logic elements whereby the processing device resumes its process from the state immediately prior to power loss allowing seamless processing across intermittent power supply.