Magnetic Cache for Memory Device Using Inductive Coupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face challenges in reducing latency and power consumption while maintaining data retention, as they often rely on volatile memory cells that lose their state when disconnected from a power source.

Innovation Solution

Implementing magnetic storage elements as a cache for memory arrays, which are inductively coupled to access lines, allowing data to be written and read concurrently, thereby reducing the need to access volatile memory cells and leveraging non-volatile properties for improved latency and power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If volatile memory cells are used for fast access, then latency is reduced, but data retention is lost when power is disconnected

Engineering Contradiction:
Improveaccess speedVSAvoiddata retention
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory system is segmented into two distinct parts: volatile memory cells for fast data access and magnetic storage elements for persistent data retention. This segmentation allows each component to perform its specialized function optimally - the volatile memory provides high-speed access when powered, while the magnetic storage maintains data integrity without power

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The magnetic storage elements act as an intermediary between the volatile memory and permanent storage. They receive data from volatile memory during write operations and can supply data back during read operations, serving as a buffer that bridges the gap between volatile and non-volatile storage requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If magnetic storage elements are used as cache, then power consumption is reduced, but latency increases compared to volatile memory

Engineering Contradiction:
Improvepower consumptionVSAvoidaccess latency
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system employs periodic action by enabling magnetic storage elements only during specific operations (write operations or cache misses). During normal volatile memory operations, the magnetic cache remains inactive, consuming minimal power. This selective activation reduces overall power consumption while maintaining fast access paths for common operations

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Different parts of the memory system have different qualities optimized for their specific functions. The volatile memory portion operates at high speed with high power consumption when active, while the magnetic storage portion operates at lower speed with low power consumption. Each region's characteristics are locally optimized for its intended use case

Inventive Principle:
Principle #3Local quality

3Productivity

If magnetic storage elements are inductively coupled to access lines, then data can be written concurrently, but device complexity increases

Engineering Contradiction:
Improveconcurrent data writingVSAvoidcoupling mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces direct electrical connection mechanisms with inductive coupling between the access lines and magnetic storage elements. This substitution allows data to be transferred wirelessly through electromagnetic induction, enabling concurrent write operations without requiring physical switches or additional conductive pathways that would increase device complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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 provides latency and power consumption benefits by using magnetic storage elements as a cache, enabling lower latency reads and reduced power consumption while maintaining data retention even without an external power source.

Implementation Method 1

magnetic storage elements as a cache for memory arrays, which are inductively coupled to access lines, allowing data to be written and read concurrently

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Data Source

PatentUS11948617B2Magnetic cache for a memory device
Publication Date: 2024.04.02 MICRON TECHNOLOGY INC
  • US11948617B2 patent drawing
  • US11948617B2 patent drawing
  • US11948617B2 patent drawing

AI summary

Methods, systems, and devices for a magnetic cache for a memory device are described. Magnetic storage elements (e.g., magnetic memory cells, such as spin-transfer torque (STT) memory cells or magnetic tunnel junction (MTJ) memory cells) may be configured to act as a cache for a memory array, where the memory array includes a different type of memory cells. The magnetic storage elements may be inductively coupled to access lines for the memory array. Based on this inductive coupling, when a memory value is written to or read from a memory cell of the array, the memory value may concurrently be written to a magnetic storage element based on associated current through an access line used to write or read the memory cell. Subsequent read requests may be executed by reading the memory value from the magnetic storage element rather than from the memory cell of the array.