MTJ Nonvolatile Logic Circuit for Ternary State Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional nonvolatile logic circuits utilizing magnetic tunnel junction devices (MTJ) are limited by their inability to utilize non-complementary resistance states due to unstable circuit behavior, requiring four MTJ devices to represent ternary information, which increases circuit area and delay, and existing error detection mechanisms result in large overhead.
Innovation Solution
A nonvolatile logic circuit that includes a memory unit with a pair of resistive memory elements, a computation unit, a determination circuit to differentiate between complementary and non-complementary resistance states, and an output circuit to signal the determination, allowing for sophisticated functions without increasing circuit area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional nonvolatile logic circuits use only complementary states of MTJ devices, then circuit stability is maintained, but circuit area increases and delay lengthens when attempting to represent ternary information
Solution Approach 1:
The invention changes the parameter utilization by employing both complementary and non-complementary resistance states of MTJ devices. Specifically, it uses four distinct resistance state combinations (LL, LH, HL, HH) to represent ternary information, thereby reducing the number of MTJ device pairs needed from four to two, which directly reduces circuit area while maintaining stability through controlled state transitions
Solution Approach 2:
The invention makes the MTJ device pair universal by enabling it to represent multiple logic states (ternary: -1, 0, +1) using the same physical structure. The determination circuit universally handles both complementary and non-complementary states to extract ternary information, allowing a single MTJ pair to perform functions that previously required multiple device pairs
2Ease of manufacture
If conventional nonvolatile logic circuits use only complementary states of MTJ devices, then implementation simplicity is maintained, but circuit area increases when attempting to represent ternary information
Solution Approach 1:
The invention changes the parameter utilization by employing both complementary and non-complementary resistance states of MTJ devices. Specifically, it uses four distinct resistance state combinations (LL, LH, HL, HH) to represent ternary information, thereby reducing the number of MTJ device pairs needed from four to two, which directly reduces circuit area while maintaining stability through controlled state transitions
Solution Approach 2:
The invention makes the MTJ device pair universal by enabling it to represent multiple logic states (ternary: -1, 0, +1) using the same physical structure. The determination circuit universally handles both complementary and non-complementary states to extract ternary information, allowing a single MTJ pair to perform functions that previously required multiple device pairs
3Reliability
If read-disturb-detection circuits are added to determine MTJ device states, then reliability is improved, but circuit area and overhead increase significantly
Solution Approach 1:
The invention merges the error detection function with the existing determination circuit that identifies complementary vs. non-complementary states. The determination circuit simultaneously performs both functions: (1) determining the resistance state combination (LL, LH, HL, or HH) and (2) detecting errors by identifying invalid states. This integration eliminates the need for separate read-disturb-detection circuits, reducing overhead while maintaining reliability
Solution Approach 2:
The determination circuit is made multi-functional by enabling it to both identify the logical state of MTJ devices and detect read-disturb errors. By universally handling both complementary and non-complementary states, the circuit can distinguish between valid and invalid states, providing error detection capability without requiring additional dedicated error detection hardware
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 the utilization of non-complementary resistance states to achieve sophisticated functions without expanding circuit area, enhancing reliability and efficiency in representing ternary information using only two MTJ devices.
Implementation Method 1
magnetic tunnel junction devices (MTJ devices) as resistive memory elements
Implementation Method 2
nonvolatile logic circuits utilizing magnetic tunnel junction devices (MTJ devices) as resistive memory elements
Data Source
AI summary
A nonvolatile logic circuit includes: a memory unit having a pair of resistive memory elements; a computation unit connected to the memory unit and configured to perform an operation based on an input signal and a logic value corresponding to a resistance state of the pair of resistive memory elements; a determination circuit configured to determine whether the resistance state of the pair of resistive memory elements is a complementary state or a non-complementary state; and an output circuit connected to the computation unit and the determination circuit, and configured to output a signal corresponding to an operation result by the computation unit or a signal corresponding to a determination result by the determination circuit.


