RRAM Redundancy via Current-Steering Multiplexers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistive random access memory (RRAM) arrays face challenges in error detection and redundancy during production due to predictable memory errors, as existing technologies are not compatible with single-ended analog current signals, making it difficult to implement effective redundancy mechanisms.

Innovation Solution

The integration of current-steering multiplexers with current sense amplifiers and selective column select signals in RRAM arrays allows for the identification and exclusion of faulty columns, while switches and voltage multiplexers manage redundant rows, enabling the selection of working rows and columns and rejecting faulty ones during manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundancy mechanisms are implemented in RRAM arrays, then reliability is improved, but device complexity increases due to incompatibility with single-ended analog current signals

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces current-steering multiplexers as intermediary components between the RRAM array columns and the read/write circuitry. These multiplexers translate the single-ended analog current signals from the RRAM cells into differential signals that can be properly processed by existing error detection and redundancy mechanisms, thereby enabling reliability improvements without directly increasing the complexity of the core memory array

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional voltage-based selection mechanisms with current-steering multiplexers that use current signals to select and route data. This substitution allows the system to maintain compatibility with single-ended analog current signals while enabling the use of standard differential signal processing circuits for error detection and correction, thus improving reliability without requiring fundamental changes to the RRAM array structure

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If error detection and redundancy are added to RRAM arrays, then manufacturing precision is improved, but ease of manufacture deteriorates due to signal compatibility issues

Engineering Contradiction:
Improvemanufacturing precisionVSAvoidease of manufacture
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The current-steering multiplexers serve as intermediary components that bridge the gap between the simple single-ended analog output of RRAM cells and the more complex differential signal requirements of error detection circuitry. This intermediary approach allows manufacturers to implement precision error detection without having to redesign the fundamental RRAM cell structure or manufacturing process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the signal processing function by separating the simple current signal generation at the RRAM cell level from the more complex differential signal processing required for error detection. The current-steering multiplexers handle the signal conversion at the column level, allowing the rest of the system to use standard manufacturing processes for differential signaling

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9953728B2Redundant column or row in resistive random access memory
Publication Date: 2018.04.24 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9953728B2 patent drawing
  • US9953728B2 patent drawing
  • US9953728B2 patent drawing

AI summary

Examples include a resistive random access memory (RRAM) array to support a redundant column. Some examples include an RRAM cell at a cross point of a column line and a row line of the RRAM array. A first column line may be coupled to a first input of a first current-steering multiplexer and the first current-steering multiplexer may have an output coupled to a first current sense amplifier and a select input coupled to a first column select signal. A second column line may be coupled to a second input of the first current-steering multiplexer and coupled to a first input of a second current-steering multiplexer. The second current-steering multiplexer may have an output coupled to a second current sense amplifier and a select input coupled to a second column select signal. A third column line may be coupled to a second input of the second current-steering multiplexer.