Toggle MRAM Dual Array Controller for High-Speed Burst Write

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing toggle MRAM technology faces challenges in executing continuous burst write operations at high speed without increasing circuit area or compromising reliability, due to the need for simultaneous sensing and writing operations which lead to unstable magnetization states and erroneous data storage.

Innovation Solution

The implementation of a toggle MRAM with two separate memory arrays and a controller that alternates between first and second burst write operations, allowing for synchronous sensing and writing with distinct address signals and write enable signals, ensuring accurate data storage without simultaneous sensing and writing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If simultaneous sensing and writing operations are performed in the same memory array, then operation speed is improved, but magnetization stability deteriorates causing erroneous data storage

Engineering Contradiction:
Improveoperation speedVSAvoidmagnetization stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory array is divided into two separate memory arrays, allowing sensing operations in one array and writing operations in the other array to be performed simultaneously without interfering with each other's magnetization stability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller acts as an intermediary that coordinates and alternates between sensing and writing operations across the two memory arrays, ensuring that sensing and writing never occur simultaneously in the same array, thus maintaining magnetization stability while enabling parallel processing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If two separate memory arrays are implemented, then reliability of write operation is improved, but device complexity increases

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidmemory array structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Both memory arrays share common control logic and address decoding circuits, allowing the same hardware resources to serve multiple functions (sensing and writing) across different arrays, thereby reducing the overall complexity increase from having two arrays

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If continuous burst write operations are executed, then productivity is improved, but magnetization stability deteriorates due to simultaneous sensing and writing

Engineering Contradiction:
Improvecontinuous burst write speedVSAvoiddata storage accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The continuous burst write operation is segmented into alternating sensing and writing phases across two memory arrays, allowing the system to maintain high throughput while ensuring that each individual operation completes fully before the next begins in the same array

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller implements periodic alternation between sensing operations in one array and writing operations in the other array, creating a rhythmic pattern of operations that maintains both high productivity and magnetization stability through regular, predictable switching

Inventive Principle:
Principle #19Periodic action

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 enables high-speed continuous burst write operations without reliability drops and circuit area increases, by ensuring stable magnetization states and accurate data storage through separate sensing and writing operations in distinct memory arrays.

Implementation Method 1

a magnetoresistive element (127), in which a pinned layer (1271) and a free layer (1272) are laminated through a nonmagnetic metal layer (1273)

Methodology Applied
Scientific EffectMagnetoresistance: Magnetoresistance

Implementation Method 2

a write current IWL is supplied to the write word line 123 at a time t1, and a write current IBL is supplied to the write bit line 121 at a time t2

Methodology Applied
Scientific EffectMagnetic field generation from current: Magnetic Field

Implementation Method 3

each of the first and second free layer magnetizations of the MTJ is rotated (the toggle operation is carried out) in a spin flop state

Methodology Applied
Scientific EffectSpin flop:

Data Source

PatentUS7646628B2Toggle magnetic random access memory and write method of toggle magnetic random access memory
Publication Date: 2010.01.12 NEC CORP
  • US7646628B2 patent drawing
  • US7646628B2 patent drawing
  • US7646628B2 patent drawing

AI summary

A toggle magnetic random access memory includes a first memory array, a second memory array and a controller. The first memory array includes a plurality of first memory cells including magnetoresistive elements. The second memory array includes a plurality of second memory cells including magnetoresistive elements and differs from the first memory array in write wirings used for writing. The controller controls the first memory array and the second memory array such that a first state in which a first burst write operation in the first memory array is executed and a second state in which a second burst write operation in the second memory array is executed are alternately executed in a continuous burst write mode. Accordingly, the continuous burst write operation can be executed at the high speed without any drop in the reliability and any increase in the circuit area.