Related Experiment Video
Updated: May 20, 2026

In Situ Transmission Electron Microscopy with Biasing and Fabrication of Asymmetric Crossbars Based on Mixed-Phased a-VOx
Published on: May 13, 2020
Beyond von Neumann--logic operations in passive crossbar arrays alongside memory operations
E Linn1, R Rosezin, S Tappertzhofen
1Institut für Werkstoffe der Elektrotechnik II, RWTH Aachen University, Germany. linn@iwe.rwth-aachen.de
Logic operations in memory arrays are feasible using memristive switches. Bipolar resistive switches (BRS) and complementary resistive switches (CRS) can perform 14 Boolean functions, enabling direct storage for logic-in-memory applications.
Area of Science:
- Materials Science
- Computer Engineering
- Nanotechnology
Background:
- Passive crossbar memory arrays offer potential for expanded applications through integrated logic operations.
- Memristive crossbar junctions have been proposed to perform material implication logic.
- Single bipolar resistive switches (BRS) and complementary resistive switches (CRS) have demonstrated capability for logical functions.
Purpose of the Study:
- To systematically analyze Boolean functions realizable by memristive crossbar cells.
- To demonstrate the feasibility of performing a wide range of logic operations within memory arrays.
- To establish the potential for direct storage of logic operation results in memory.
Main Methods:
- Systematic analysis of all 16 Boolean functions.
- Utilizing single bipolar resistive switches (BRS) and complementary resistive switches (CRS) as computational elements.
- Sequential application of logic operations in at most three cycles.
Main Results:
- Demonstrated that 14 out of 16 Boolean functions can be realized using a single BRS or CRS cell.
- Showcased the ability to perform logic operations within at most three sequential cycles.
- Confirmed that the read-out step is independent of the logic operation steps.
Conclusions:
- Memristive crossbar architectures can effectively implement a majority of Boolean functions.
- The independence of read-out from logic operations facilitates direct data storage.
- This research paves the way for practical logic-in-memory applications.
Related Concept Videos
Understanding Memory
Relation between Mathematical Equations and Block Diagrams
Elements of Block Diagrams
A block diagram typically includes essential elements such as comparators, blocks, and feedback loops. Each of these elements...
Vector Operations
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Operational Amplifiers
