Non-volatile SRAM Backup Determination Unit Power Saving
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If data backup is performed without checking current data status, then data backup completeness is improved, but power waste increases
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.
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.
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
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.
Data Source
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.


