MTJ Antifuse Trim-Enable Logic for Defect-Tolerant Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturing defects in magnetoresistive memory devices, such as MRAM, lead to electrical shorts or partial shorts in antifuse magnetic tunnel junctions (MTJs), causing erroneous readings and reducing chip yield and performance.

Innovation Solution

Implementing trim-enable MTJs associated with antifuse MTJs, where a trim-enable bit determines the reading strategy for antifuse bits, allowing some defects to be ignored, and using scan-chain circuitry to selectively read or assume states based on the trim-enable bit's state, combined with error correction codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manufacturing precision is improved to eliminate all defects, then reliability is improved, but manufacturing cost and complexity increase significantly

Engineering Contradiction:
Improveantifuse MTJ functionalityVSAvoiddefect-free manufacturing
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by programming trim-enable bits before antifuse bits during configuration. This preliminary programming of trim-enable bits establishes a reading strategy that will be used later to interpret antifuse bit states, allowing the system to pre-compensate for potential manufacturing defects before they affect functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the harmful effect of manufacturing defects into a beneficial feature by using trim-enable bits to selectively ignore defective antifuse bits. Instead of requiring zero defects, the system embraces the possibility of defects and uses the trim-enable mechanism to identify and bypass problematic bits, thereby converting a manufacturing weakness into a tolerable or even advantageous characteristic.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Measurement precision

If all antifuse bits are read to ensure accuracy, then measurement precision is improved, but energy consumption increases

Engineering Contradiction:
Improveantifuse bit state accuracyVSAvoidreading energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by selectively reading only those antifuse bits that are necessary based on the trim-enable bit states. Instead of reading all antifuse bits uniformly, the system performs partial reads based on the configuration established by trim-enable bits, thereby reducing unnecessary energy expenditure while maintaining sufficient measurement precision for functional operation.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If defect tolerance is increased to allow higher defect rates, then productivity is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvechip yieldVSAvoidbit state accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces trim-enable bits as an intermediary layer between the physical antifuse bits and the logical interpretation of their states. These intermediary bits provide a configuration mechanism that allows the system to tolerate manufacturing defects in antifuse bits while maintaining accurate logical state determination through selective reading and interpretation based on trim-enable bit values.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If trim-enable bits are programmed to ignore defects, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror toleranceVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of defect detection and defect tolerance into a single integrated mechanism using trim-enable bits. Instead of requiring separate error detection circuits, correction algorithms, and tolerance mechanisms, the system combines these functions into the bit configuration and reading process itself, where trim-enable bits serve multiple purposes in establishing both the reading strategy and the tolerance to defects.

Inventive Principle:
Principle #5Merging (Combining)

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

Enhances chip yield and performance by reducing the impact of manufacturing defects, allowing higher defect rates without affecting functionality, and improving energy efficiency.

Implementation Method 1

A magnetoresistive stack used in a memory device (e.g., MRAM) includes at least one non-magnetic layer (for example, at least one dielectric layer or a non-magnetic yet electrically conductive layer) disposed between a 'fixed' magnetic region and a 'free' magnetic region, each including one or more layers of ferromagnetic materials.

Methodology Applied
Scientific EffectMagnetoresistance: Magnetoresistance

Data Source

PatentUS20250295040A1MTJ antifuse with trim enable and method of operation
Publication Date: 2025.09.18 EVERSPIN TECHNOLOGIES INC
  • US20250295040A1 patent drawing
  • US20250295040A1 patent drawing
  • US20250295040A1 patent drawing

AI summary

A device may include a set of antifuse magnetic tunnel junctions (MTJs). A device may include a trim-enable MTJ associated with the set of antifuse MTJs, wherein each of the set of antifuse MTJs and the trim-enable MTJ has a logical state, the logical state being a first logical state or a second logical state. A device may include a circuit configured to determine the logical state of each of the set of antifuse MTJs and the trim-enable MTJ, wherein the logical state of each antifuse MTJ in the set of antifuse MTJs is read when the trim-enable MTJ has the second logical state, and wherein the logical state of every antifuse MTJ in the set of antifuse MTJs is determined to be the first logical state when the trim-enable MTJ has the first logical state.