Crossbar Memory Programming for Resistive State Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Crossbar circuits using variable resistance elements face issues with open and short failures, which can prevent circuit operation, and existing techniques do not provide a method for recovering from these errors.
Innovation Solution
A semiconductor device with a configuration of unit element groups, where at least two variable-resistance two-terminal elements are connected in series, and programming drivers and selection transistors are used to change the resistive state of these elements, allowing for the reversal of resistive states and error recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If variable resistance elements are used in crossbar circuits to reduce overhead and power consumption, then area efficiency and power consumption are improved, but the circuits become vulnerable to open and short failures that can prevent operation
Solution Approach 1:
The patent divides a single variable resistance element into multiple series-connected elements within each unit element. This segmentation allows the circuit to tolerate failures in individual elements while maintaining overall functionality, as the series connection enables selective bypassing of failed elements through alternative programming paths.
Solution Approach 2:
The patent implements a failure recovery mechanism where failed variable resistance elements can be discarded (bypassed) and their functionality recovered through reprogramming of the unit element. The system can detect failures and restore circuit operation by reconfiguring the unit element to compensate for the failed element, effectively recovering the lost functionality.
2Reliability
If multiple variable resistance elements are connected in series within unit elements to enable failure recovery, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent designs the unit element structure to serve multiple functions: normal circuit operation, failure detection, and failure recovery. The same series-connected variable resistance elements and programming drivers used for normal operation are also utilized for detecting and recovering from failures, eliminating the need for separate dedicated recovery circuitry and reducing overall complexity.
Solution Approach 2:
The unit element structure is designed to be self-diagnosing and self-repairing. The programming drivers can detect open and short failures in the series-connected variable resistance elements and automatically reprogram the unit element to bypass failed components, enabling the circuit to recover from failures without external intervention or complex control systems.
3Reliability
If programming drivers are used to change resistive states for error recovery, then reliability is improved, but power consumption and operation complexity increase
Solution Approach 1:
The patent employs periodic programming actions to maintain and recover resistive states. Instead of continuous power consumption, the programming drivers apply voltage pulses periodically to set or reset the resistive states of variable resistance elements as needed for normal operation or failure recovery, significantly reducing power consumption compared to continuous maintenance.
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
The solution provides a highly reliable crossbar circuit capable of salvaging the resistive state of variable resistance elements, ensuring circuit operation even with single-bit failures and maintaining redundancy to prevent loss of functionality.
Implementation Method 1
at least two variable-resistance two-terminal elements being connected in series... changing a resistive state of a two-terminal element constituting the unit element group
Data Source
AI summary
In order to provide a highly reliable crossbar circuit that enables salvation of reversal of a resistive state of a variable resistance element, the semiconductor device has a configuration obtained by parallelly arranging two unit elements, each including variable-resistance two-terminal elements connected in series, the semiconductor device being provided with: a unit element group being connected to a first wiring and a second wiring; a first programming driver that changes, via the first wiring, a resistive state of the two-terminal element constituting the unit element group; a first selection transistor being connected to the first wiring and the first programming driver; a second programming driver that changes, via the second wiring, a resistive state of the two-terminal element constituting the unit element group; and a second selection transistor being connected to the second wiring and the second programming driver.


