Magnetic Tunnel Junction Logic Unit with Dual Anti-Ferromagnetic Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional MRAM-based Magnetic Logic Unit (MLU) NAND strings require a large number of cells for reliable security operations, leading to long compare times and high current consumption, making them inefficient and vulnerable to tampering attacks.
Innovation Solution
A logic unit with a NAND-type Magnetic Tunnel Junction (MTJ) string, where both storage and sense layers include anti-ferromagnetic structures, allowing for high-speed compare operations by stabilizing data bit values without external magnetic fields, using different AF materials with varying blocking temperatures to optimize resistance characteristics and reduce power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional MRAM-based Magnetic Logic Unit (MLU) NAND strings are used, then data storage is achieved, but compare times are long and current consumption is high
Solution Approach 1:
The patent divides the magnetic logic unit into multiple segments, each with its own storage layer and sense layer separated by a tunnel dielectric. This segmentation allows parallel processing of multiple data bits, significantly reducing compare time by enabling simultaneous comparison operations across different segments rather than sequential processing
Solution Approach 2:
The patent utilizes temperature as a critical parameter, heating the magnetic logic unit above the blocking temperature of the anti-ferromagnetic layer during compare operations. This parameter change temporarily disables the pinning effect, allowing rapid switching and comparison. After comparison, cooling restores the pinning effect for stable data retention, thus achieving high-speed operations without compromising data stability
2Reliability
If conventional MRAM-based Magnetic Logic Unit (MLU) NAND strings are used, then data storage is achieved, but power consumption is high
Solution Approach 1:
The patent exploits the phase transition of the anti-ferromagnetic layer between pinned and unpinned states through temperature control. During normal operation below blocking temperature, the pinning effect provides stable data storage with minimal power consumption. During compare operations, temporary heating above blocking temperature enables rapid state changes and comparisons. This phase transition approach allows reliable data storage with low standby power while enabling high-speed operations only when needed
Solution Approach 2:
The patent implements periodic heating cycles during compare operations rather than continuous heating. The system alternates between low-power stable storage mode and high-speed compare mode, with heating applied only during the brief compare window. This periodic action significantly reduces average power consumption while maintaining the ability to perform rapid comparisons when required
3Reliability
If conventional MRAM-based Magnetic Logic Unit (MLU) NAND strings are used, then security operations are achieved, but vulnerability to tampering attacks increases
Solution Approach 1:
The patent implements different magnetic properties in different layers: the storage layer has high coercivity for stable, tamper-resistant data storage, while the sense layer has low coercivity for rapid switching during comparisons. The anti-ferromagnetic layer provides localized pinning that can be temporarily overcome during authorized operations but protects against unauthorized tampering. This local differentiation of magnetic properties enhances security by making unauthorized modifications detectable while allowing legitimate high-speed operations
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
Facilitates high-speed match-in-place-type compare operations with reduced power consumption and enhanced security by stabilizing data bit values within MTJ elements, minimizing the need for external magnetic fields and lowering the time required for comparison.
Implementation Method 1
both the storage layer and the sense layer include an associated anti-ferromagnetic structure... Placing a ferroelectric layer close to the AF structure causes 'pinning' (fixing) of the ferroelectric layer's magnetization direction due to the exchange interaction with the AF structure
Implementation Method 2
The physical mechanism explaining the 'switchable' resistance variation of MRAM cells is known as spin-polarized tunneling. The insulating layer is thin enough to allow electron tunneling from one ferromagnetic electrode to the other
Implementation Method 3
Writing data into MRAM cells typically involves applying external magnetic fields... In thermally-assisted switching (TAS), the writing process further includes heating the MRAM cells above the blocking temperature of the storage layers' AF structures, thereby temporarily 'switching-off' the AF structures' ability to pin the associated ferromagnetic layers
Implementation Method 4
a resistance to current passing through each MRAM cell depends on the relative directions (i.e., either parallel or anti-parallel) of the electrodes' magnetization... When the magnetization orientations (directions) of the two ferromagnetic electrodes are parallel, the current through the tunnel dielectric is high... Conversely, when the magnetization vectors are anti-parallel, the current through the tunnel dielectric is low
Data Source
AI summary
A logic unit for security engines or content addressable memory including Magnetic Tunnel Junction (MTJ) elements connected in series to form a NAND-type string, where each MTJ element includes a storage layer and a sense layer having different anti-ferromagnetic materials respectively having higher and lower blocking temperatures. During write/program, the string is heated above the higher blocking temperature, and magnetic fields are used to store bit values of a confidential logical pattern in the storage layers. The string is then cooled to an intermediate temperature between the higher and lower blocking temperatures and the field lines turned off to store bit-bar (opposite) values in the sense layers. During a pre-compare operation, the MTJ elements are heated to the intermediate temperature, and an input logical pattern is stored in the sense layers. During a compare operation, with the field lines off, a read current is passed through the string and measured.


