RRAM Write Circuitry for Selective Redundancy Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current RRAM devices implementing a two-cells per one-bit scheme require two programming cycles, consuming twice the current and taking longer than necessary due to resistance variability and reliability issues.
Innovation Solution
A memory device with enhanced write circuitry that detects whether a write operation is reliable, allowing it to skip the redundant operation if the main array write is stable, using a current mirror circuit to determine the reliability of the write operation and adjust accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a two-cells per one-bit redundancy scheme is implemented, then reliability is improved, but current consumption and programming time are doubled
Solution Approach 1:
The patent applies partial action by performing redundancy writes selectively rather than always. The write circuitry monitors the main array write operation and only triggers a redundancy array write when the main write is determined to be unreliable, thus consuming current only when necessary for reliability correction
Solution Approach 2:
The patent implements feedback through monitoring circuitry that observes the main array write operation results and uses this information to control whether the redundancy array write is triggered. This feedback mechanism allows the system to adapt current consumption based on actual write reliability
2Reliability
If a two-cells per one-bit redundancy scheme is implemented, then reliability is improved, but programming time is doubled
Solution Approach 1:
The patent applies partial action by performing redundancy writes selectively rather than always. The write circuitry monitors the main array write operation and only triggers a redundancy array write when the main write is determined to be unreliable, thus consuming current only when necessary for reliability correction
Solution Approach 2:
The patent implements feedback through monitoring circuitry that observes the main array write operation results and uses this information to control whether the redundancy array write is triggered. This feedback mechanism allows the system to adapt current consumption based on actual write reliability
3Reliability
If redundant writes are always performed, then reliability is ensured, but power consumption increases
Solution Approach 1:
The patent applies partial action by performing redundancy writes selectively rather than always. The write circuitry monitors the main array write operation and only triggers a redundancy array write when the main write is determined to be unreliable, thus consuming current only when necessary for reliability correction
Solution Approach 2:
The patent implements feedback through monitoring circuitry that observes the main array write operation results and uses this information to control whether the redundancy array write is triggered. This feedback mechanism allows the system to adapt current consumption based on actual write reliability
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
Reduces power consumption and programming time by disabling unnecessary redundant writes, improving performance and efficiency in RRAM devices.
Implementation Method 1
using a current mirror circuit to determine the reliability of the write operation
Implementation Method 2
Resistive Random Access Memory (RRAM) is a memory technology that uses a change in resistance rather than charge to store bits of information
Data Source
AI summary
A memory device includes a main array comprising main memory cells; a redundancy array comprising redundancy memory cells; and write circuitry configured to perform a first programming operation on a main memory cell, to detect whether a current of the main memory cell exceeds a predefined current threshold during the first programming operation, and to disable a second programming operation for a redundancy memory cell if the current of the main memory cell exceeds the predefined current threshold during the first programming operation.


