Magnetoresistance Multiply Accumulate Device Temperature Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks using magnetoresistance effect elements face performance deterioration due to temperature changes and asymmetric resistance values based on electric current direction, particularly during back-propagation learning, which reduces processing speed and accuracy.

Innovation Solution

A multiply and accumulate calculation device incorporating multiple calculation elements and reference elements with specific magnetization configurations, including magnetization free and fixed layers, and nonmagnetic layers, to detect and correct resistance value changes, ensuring stable operation across temperature variations and current directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If magnetoresistance effect elements are used for neural network calculations, then high-speed processing is achieved, but performance deteriorates due to temperature changes and asymmetric resistance values

Engineering Contradiction:
Improveprocessing speedVSAvoidperformance stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces reference elements with fixed resistance values to detect and compensate for temperature-induced parameter changes in magnetoresistance effect elements. By measuring resistance variations in reference elements and applying correction algorithms, the system maintains stable neural network performance despite temperature fluctuations and asymmetric resistance characteristics

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements a feedback mechanism where resistance values of reference elements are continuously measured and used to correct the resistance values of calculation elements. This closed-loop approach compensates for temperature drift and asymmetric resistance effects, ensuring reliable neural network calculations while maintaining high processing speed

Inventive Principle:
Principle #23Feedback

2Measurement precision

If tunnel magnetoresistance effect elements are used to achieve higher resistance ratios, then calculation precision improves, but back-propagation learning becomes more complex and processing speed reduces

Engineering Contradiction:
Improvecalculation precisionVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces reference elements as intermediary components that mediate between the tunnel magnetoresistance effect elements and the control system. These reference elements provide a stable baseline for measuring and correcting resistance variations, simplifying the control of asymmetric resistance values and enabling efficient back-propagation learning while maintaining high calculation precision

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If asymmetric resistance values are utilized for weight encoding, then storage capacity increases, but correction operations become more complex

Engineering Contradiction:
Improveweight encoding capacityVSAvoidcorrection operation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary measurement and correction of resistance values using reference elements before neural network calculations. By pre-characterizing the asymmetric resistance values of both calculation and reference elements, the system establishes correction factors that simplify subsequent weight encoding and decoding operations, maintaining high storage capacity while reducing operational complexity

Inventive Principle:
Principle #10Preliminary 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

The solution minimizes performance deterioration of neural networks by accurately detecting and correcting resistance value changes, maintaining processing speed and accuracy despite temperature fluctuations and electric current direction variations.

Implementation Method 1

a magnetic neuron system using a magnetic domain wall-based variable magnetoresistance element using the fact that a resistance value changes continuously in accordance with a position of a magnetic domain wall within a magnetic recording layer

Methodology Applied
Scientific EffectMagnetoresistance effect: Magnetoresistance

Implementation Method 2

a resistance value changes continuously in accordance with a position of a magnetic domain wall within a magnetic recording layer

Methodology Applied
Scientific EffectMagnetoresistance effect: Magnetoresistance

Data Source

PatentUS11429348B2Multiply and accumulate calculation device, neuromorphic device, and method for using multiply and accumulate calculation device
Publication Date: 2022.08.30 TDK CORP
  • US11429348B2 patent drawing
  • US11429348B2 patent drawing
  • US11429348B2 patent drawing

AI summary

A multiply and accumulate calculation device includes a multiple calculation unit and a accumulate calculation unit. The multiple calculation unit includes a plurality of multiple calculation elements, which are variable resistance elements, and at least one reference element. The accumulate calculation unit includes an output detector configured to detect a total value of at least outputs from the plurality of multiple calculation elements. Each of the plurality of multiple calculation elements is a magnetoresistance effect element including a magnetized free layer having a magnetic domain wall, a magnetization fixed layer in which a magnetization direction is fixed, and a nonmagnetic layer sandwiched between the magnetized free layer and the magnetized fixed layer. The reference element is a reference magnetoresistance effect element having a magnetization free layer that does not have the magnetic domain wall.