SRAM Backup Using MRAM for Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Volatile memory technologies like SRAM lose parameters during power-down operations, causing inconvenience and requiring restarts, while nonvolatile memories are unsuitable for many processing operations due to access and storage delays.

Innovation Solution

Implementing magnetic tunneling junction (MTJ) elements or magnetic random-access memory (MRAM) nearby SRAM cells to rapidly backup and restore binary logic values, using voltage levels and electric currents to store and retrieve data within short time frames, allowing for flexible circuit designs and trade-offs between speed and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If volatile memory (SRAM) is used for fast processing, then processing speed is improved, but data loss occurs during power-down operations

Engineering Contradiction:
Improveprocessing speedVSAvoiddata retention
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary backup of SRAM data to MRAM before power-down operations occur. The system continuously or periodically copies critical data from volatile SRAM to nonvolatile MRAM storage, ensuring data is preserved before power is removed. This preliminary action resolves the contradiction by maintaining data retention without sacrificing SRAM's fast processing capabilities during operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If nonvolatile memory is used for data retention, then data retention is improved, but access and storage delays increase

Engineering Contradiction:
Improvedata retentionVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the memory system into two distinct parts: SRAM for fast processing operations and MRAM for data retention. This segmentation allows each memory type to operate in its optimal performance zone - SRAM provides rapid access for active processing while MRAM ensures data retention without being involved in fast access operations. The system selectively transfers data between segments based on operational needs, resolving the speed-retention contradiction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a memory management mechanism that acts as an intermediary between SRAM and MRAM. This intermediary controls data transfer timing and selection, moving data from SRAM to MRAM only when necessary for retention purposes rather than during every access operation. This mediation allows MRAM to provide data retention without imposing access delays on active processing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If MRAM elements are integrated nearby SRAM cells for backup, then data integrity is improved, but circuit complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges SRAM and MRAM technologies into a unified memory system with shared control logic and integrated data paths. By combining these memory types in close proximity with unified management, the system achieves improved data integrity through automatic backup while minimizing the complexity increase that would result from completely separate memory subsystems. The merged architecture allows efficient use of shared resources and streamlined data transfer protocols.

Inventive Principle:
Principle #5Merging (Combining)

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 rapid backup and restoration of SRAM data into nonvolatile MRAM elements, reducing processing overhead and maintaining data integrity with enhanced stability and reliability.

Implementation Method 1

Implementing magnetic tunneling junction (MTJ) elements or magnetic random-access memory (MRAM) nearby SRAM cells to rapidly backup and restore binary logic values

Methodology Applied
Scientific EffectMagnetic properties: Magnetism

Data Source

PatentUS10854291B2Backup and/or restore of a memory circuit
Publication Date: 2020.12.01 ARM LTD
  • US10854291B2 patent drawing
  • US10854291B2 patent drawing
  • US10854291B2 patent drawing

AI summary

Briefly, embodiments of claimed subject matter relate to backup of parameters, such as binary logic values, stored in nonvolatile memory, such as one or more SRAM cells. Binary logic values from a SRAM cell, for example, may be stored utilizing resistance states of a magnetic random-access memory (MRAM) element. Parameters stored in one or more MRAM elements may be restored to SRAM memory cells following a backup.