2021
DOI: 10.1109/tvlsi.2021.3068470
|View full text |Cite
|
Sign up to set email alerts
|

Accelerated Addition in Resistive RAM Array Using Parallel-Friendly Majority Gates

Abstract: To overcome the 'von Neumann bottleneck', methods to compute in memory are being researched in many emerging memory technologies including Resistive RAMs (ReRAMs). Majority logic is efficient for synthesizing arithmetic circuits when compared to NAND/NOR/IMPLY logic. In this work, we propose a method to implement a majority gate in a transistoraccessed ReRAM array during READ operation. Together with NOT gate, which is also implemented in-memory, the proposed gate forms a functionally complete Boolean logic, c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(24 citation statements)
references
References 52 publications
(95 reference statements)
0
24
0
Order By: Relevance
“…One recent modification of IMPLY logic is ORNOR [35], which enables threeinput logic operations, thus improving the overall computing latency compared to original IMPLY-based operations. We included in this comparison the work by Reuben et al in Reference [36], which presented an accelerated MAJ-based execution of binary addition, compared to previous work, such as Reference [18]. By observing Table 6, we conclude that, the smaller the area, the larger the number of total steps needed, especially for the IMPLY-based schemes, which require many sequential operations while occupying just two cross-points.…”
Section: Performance Comparison Resultsmentioning
confidence: 97%
See 1 more Smart Citation
“…One recent modification of IMPLY logic is ORNOR [35], which enables threeinput logic operations, thus improving the overall computing latency compared to original IMPLY-based operations. We included in this comparison the work by Reuben et al in Reference [36], which presented an accelerated MAJ-based execution of binary addition, compared to previous work, such as Reference [18]. By observing Table 6, we conclude that, the smaller the area, the larger the number of total steps needed, especially for the IMPLY-based schemes, which require many sequential operations while occupying just two cross-points.…”
Section: Performance Comparison Resultsmentioning
confidence: 97%
“…All in all, the proposed computing approach requires almost 50% less crosspoints, compared to schemes that perform parallel computations, while taking the least possible cycles. The only exception is the MAJ+NOT style [36], which clearly outperforms the rest in computing steps. However, this comes at the cost of larger area, since it requires more than 12× the number of memristors used by the proposed approach.…”
Section: Performance Comparison Resultsmentioning
confidence: 99%
“…5. The operational amplifier acts as a voltage regulator and is also able to deliver the required current to program eight 1T-1R cells simultaneously [5]. Writing binary data is straightforward in ReRAM technology -the cell is programmed to LRS (the filament is formed between the electrodes) by applying a positive voltage to the BL while SL is grounded.…”
Section: B Write Circuitmentioning
confidence: 99%
“…Although there had been a plethora of works on in-memory arithmetic, it is evident that latency of such in-memory adders has not been carefully studied and optimized. As a result, they require hundreds of cycles to perform 32-bit addition in memory [5]. This exorbitant latency (O(n) for adding two nbit numbers) can be attributed to rippling of carry and weak logic primitives used (IMPLY/NOR).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation