2020 IEEE 31st International Conference on Application-Specific Systems, Architectures and Processors (ASAP) 2020
DOI: 10.1109/asap49362.2020.00025
|View full text |Cite
|
Sign up to set email alerts
|

A Parallel-friendly Majority Gate to Accelerate In-memory Computation

Abstract: Efforts to combat the 'von Neumann bottleneck' have been strengthened by Resistive RAMs (RRAMs), which enable computation in the memory array. Majority logic can accelerate computation when compared to NAND/NOR/IMPLY logic due to it's expressive power. In this work, we propose a method to compute majority while reading from a transistoraccessed RRAM array. The proposed gate was verified by simulations using a physics-based model (for RRAM) and industry standard model (for CMOS sense amplifier) and, found to to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
4

Relationship

4
4

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…Table I lists the truth table of 3-input majority gate (M 3 (A, B, C)) and the effective resistance for all the eight possibilities. To verify the proposed gate on a real ReRAM device, we choose the 1T-1R cell from IHP 1 . The 1T-1R structure consists of a NMOS transistor having a (W/L) of (150 nm/130 nm).…”
Section: Majority Gate In 1t-1rmentioning
confidence: 99%
See 1 more Smart Citation
“…Table I lists the truth table of 3-input majority gate (M 3 (A, B, C)) and the effective resistance for all the eight possibilities. To verify the proposed gate on a real ReRAM device, we choose the 1T-1R cell from IHP 1 . The 1T-1R structure consists of a NMOS transistor having a (W/L) of (150 nm/130 nm).…”
Section: Majority Gate In 1t-1rmentioning
confidence: 99%
“…11. The steps are 1) Majority at col. (1,9,26,33,42,49,58,65). In the above mapping, it must be noted that each bitwise majority operation is a READ operation and it must be followed by WRITE to be used as an input to the next logic level.…”
Section: B Mapping Of the Eight-bit Pp Adder To 1t-1r Arraymentioning
confidence: 99%
“…Consequently, it is beneficial to express the adder using one logic primitive, rather than four different logic primitives. Recently, an in-memory majority gate was proposed in [31,32]. The three inputs to the majority gate are the three resistances of the memory cells, and the output majority is computed as a READ operation (Figure 3a).…”
Section: In-memory Majority Gatementioning
confidence: 99%
“…Logic [5] small area ternary logic However, besides those key advantages, there are several issues regarding this technology, which have to be addressed in order to make it competitive as a data storage device. Reliability is one of the biggest concerns in order to avoid data loss [8].…”
Section: Non-volatilementioning
confidence: 99%
“…They are used as analog elements in neuromorphic circuits [1], used as a general non-volatile memory device [2,3] or in non-volatile logic gates [4]. Those last two applications can also be combined to realize in-memory computing, one prominent way to overcome the von Neumann bottleneck, one of the major challenges for further improvements of modern computing systems [5]. Furthermore, due to the probabilistic nature of the physical switching inside the RRAM devices, they can also be used in security applications to enable the generation of physical unclonable functions (PUFs) [6].…”
Section: Introductionmentioning
confidence: 99%