RRAM Redundancy via Current-Steering Multiplexers
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


