Non-volatile SRAM Backup Determination Unit Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile static random access memory technologies waste power by overwriting data unnecessarily and may store incorrect data due to unstable power supply, as they lack the ability to determine if backup data is correct before performing data backup.

Innovation Solution

A non-volatile static random access memory with a power saving module that includes a backup determination unit to assess whether backup data is correct before initiating data backup, ensuring that data is only backed up when it is incorrect, thereby preventing overwriting and conserving power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data backup is performed continuously without checking if data is already correct, then data safety is improved, but power consumption increases unnecessarily

Engineering Contradiction:
Improvedata safetyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by checking whether backup data is already correct before initiating the data backup process. The backup determination unit compares the data in the backup memory unit with the data in the latch to determine if backup is necessary, thereby avoiding unnecessary power consumption while ensuring data safety when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the backup determination unit that continuously monitors the backup data status and provides feedback to control the backup process. This feedback mechanism allows the system to adjust its behavior based on the actual data state, preventing redundant backup operations that waste power.

Inventive Principle:
Principle #23Feedback

2Reliability

If data backup is performed without checking current data status, then data backup completeness is improved, but power waste increases

Engineering Contradiction:
Improvedata backup completenessVSAvoidpower waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent performs preliminary comparison of data before backup by using the backup determination unit to check if the backup data is already up-to-date. This preliminary action prevents unnecessary backup operations, reducing power waste while maintaining backup completeness when data changes occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically determining whether backup is needed through internal comparison mechanisms. The backup determination unit self-evaluates the data status and controls the backup process accordingly, eliminating the need for external intervention and reducing unnecessary power consumption.

Inventive Principle:
Principle #25Self-service

3Duration of action of stationary object

If the system relies on capacitor power during unstable power supply, then system operation continuity is improved, but data backup reliability deteriorates when power runs out

Engineering Contradiction:
Improvesystem operation continuityVSAvoiddata backup reliability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent applies preliminary action by determining backup necessity before initiating the backup process. This ensures that backup operations are initiated only when data changes are detected and power is available, preventing incomplete backup operations that could occur if the system relied solely on capacitor power during unstable supply conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9734909B2Non-volatile static random access memory
Publication Date: 2017.08.15 NAT CHENG KUNG UNIV
  • US9734909B2 patent drawing
  • US9734909B2 patent drawing
  • US9734909B2 patent drawing

AI summary

A non-volatile static random access memory has an operating mode, a data backup mode and a data restore mode. The non-volatile static random access memory includes a memory cell and a power saving module. The memory cell includes a latch, a set of latch switch units, a set of backup memory units, a set of backup activation units, a backup setting unit and a driving signal transmission unit. The power saving module includes a control switch unit, a backup determination unit and a restore switch unit. When backup data is different from data stored in the latch, a backup driving signal is generated by a node voltage of the backup memory units and outputted to a backup determination unit, which drives the backup setting unit to turn on according to the backup driving signal, so as to change the backup data in the backup memory units and ensure correct backup.