3D Memristor Synaptic Array for Parallel Neuromorphic Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing neuromorphic processors face challenges in efficiently simulating the massively parallel nature of biological neural networks, particularly in performing artificial neural network computations with high integration and power efficiency.
Innovation Solution
A neuromorphic device with a three-dimensional synaptic array comprising resistive memristor elements and string select transistors, which performs artificial neural network computations through a layered structure activated by word line selection signals, allowing independent computations across layers and efficient data processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a three-dimensional synaptic array structure is used to increase integration density, then the integration level is improved, but the device complexity increases
Solution Approach 1:
The patent transitions from a two-dimensional synaptic array to a three-dimensional structure by stacking multiple layers of electrode pads and resistive memory elements vertically. This dimensional change enables significantly higher integration density by utilizing the third dimension (height) for additional memory cells and synaptic weights, effectively multiplying the storage capacity without increasing the planar footprint.
Solution Approach 2:
The patent implements a nested structure where multiple cell strings are arranged within a single synaptic array block, and multiple synaptic array blocks are stacked vertically. Each layer contains electrode pads, string select transistors, and bit lines that are interconnected through vertical vias, creating a compact nested architecture that maximizes space utilization.
2Quantity of substance
If multiple cell strings with series-connected resistive memory elements are used to increase storage capacity, then the quantity of substance is improved, but the manufacturing precision requirements increase
Solution Approach 1:
The patent divides the synaptic array into multiple independent cell strings, where each cell string contains a series connection of resistive memory elements. This segmentation allows the storage capacity to be scaled by increasing the number of cell strings and the number of memory elements per string, while each individual string can be manufactured and tested separately, managing complexity through modular design.
Solution Approach 2:
The patent employs a universal cell string design that can be replicated across multiple layers and positions in the three-dimensional array. Each cell string follows the same structural pattern with string select transistors, resistive memory elements, and interconnect structures, allowing standardized manufacturing processes to be applied uniformly throughout the device, thereby reducing the impact of increased quantity on manufacturing precision requirements.
3Adaptability or versatility
If string select transistors are placed at multiple levels to enable independent layer control, then the adaptability is improved, but the device complexity increases
Solution Approach 1:
The patent implements dynamic control of individual layers through string select transistors positioned at different vertical levels. Each transistor can be independently activated to enable or disable specific layers of the synaptic array, allowing flexible configuration for different computational tasks. This dynamic control mechanism provides adaptability by enabling selective activation of computational layers without requiring physical reconfiguration.
Solution Approach 2:
The string select transistors act as intermediary control elements between the control circuitry and the resistive memory elements. These transistors serve as switches that mediate the flow of current through specific cell strings, enabling independent selection and control of different layers. This intermediary structure provides a manageable interface for controlling the complex three-dimensional array, reducing the direct control complexity.
4Productivity
If a layered structure with word line selection signals is used to enable independent computations, then the productivity is improved, but the energy consumption increases
Solution Approach 1:
The patent enables continuous parallel computation across multiple layers by maintaining active computational paths through the three-dimensional array. Word line selection signals can simultaneously activate multiple layers, allowing computations to proceed continuously in parallel without sequential processing delays. This continuity of useful action maximizes productivity by keeping all activated layers engaged in computation throughout the operational cycle.
Solution Approach 2:
The patent implements local quality control by allowing different layers to be activated or deactivated based on specific computational requirements. Word line selection signals can target specific layers or groups of layers, enabling energy-efficient computation by activating only the necessary portions of the array. This localized activation reduces overall energy consumption while maintaining high productivity in the active regions through parallel processing.
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 proposed neuromorphic device achieves high integration and power efficiency in performing artificial neural network computations, enabling applications in data classification and image recognition tasks.
Implementation Method 1
a plurality of cell strings, each including at least two resistive memristor elements and a string select transistor connected in series in a third direction between any one of the plurality of input lines and any one of the plurality of bit lines
Data Source
AI summary
A neuromorphic device includes a synaptic array, including input lines extending in a first direction and receiving input signals independently from axon circuits connected thereto, bit lines extending in a second direction crossing the first direction and outputting output signals, cell strings that each include at least two resistive memristor elements and a string select transistor in series between an input line and a bit line, electrode pads stacked and spaced apart from each other between the input and bit lines and connected to the string select transistor and at least two resistive memristor elements, a decoder to apply a string selection signal or a word line selection signal to the electrode pads, and neuron circuits, each connected to one of the bit lines connected to one of the cell strings, summing the output signals, converting and outputting the summed signal when it is more than a predetermined threshold.


