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

A Reconfigurable 4T2R ReRAM Computing In-Memory Macro for Efficient Edge Applications

Abstract: Resistive random access memory (ReRAM)-based computing in-memory (CIM) is a promising solution to overcome the von-Neumann bottleneck in conventional computing architectures. We propose a reconfigurable ReRAM architecture using a novel 4T2R bit-cell that supports non-volatile storage and two types of CIM operations: i) ternary content addressable memory (TCAM) and ii) in-memory dot product (IM-DP) for neural networks. The proposed 4T2R cell occupies a smaller area than prior SRAMbased CIM bit-cells. A 128 × 12… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(8 citation statements)
references
References 26 publications
0
8
0
Order By: Relevance
“…VR-XNOR [46] proposes a memristor-based Voltage-Resistance XNOR (VR-XNOR) cell with a filter bank for binary convolution acceleration. Some papers also use traditional memories, especially SRAM, as processing elements [44] SRAM-CIM [36] XNOR-BNN [40] XNOR-BNN [40] 2T2R-TCAM [45] VR-XNOR [46] TNN Ternary Mul., or Gated-XNOR + Popcnt 4T2R-IM-DP [47] TiM-DNN [24] SpinLiM [48] XNOR-SRAM [25] TeC-Cell [49] IMC-CD-TNN [50] Ter-LiM [51] BWN Dense Addition ParaPIM [29] MRIMA [30] TWN Sparse Addition This Work…”
Section: B In-memory-computing Accelerators For Quantized Cnnsmentioning
confidence: 99%
See 1 more Smart Citation
“…VR-XNOR [46] proposes a memristor-based Voltage-Resistance XNOR (VR-XNOR) cell with a filter bank for binary convolution acceleration. Some papers also use traditional memories, especially SRAM, as processing elements [44] SRAM-CIM [36] XNOR-BNN [40] XNOR-BNN [40] 2T2R-TCAM [45] VR-XNOR [46] TNN Ternary Mul., or Gated-XNOR + Popcnt 4T2R-IM-DP [47] TiM-DNN [24] SpinLiM [48] XNOR-SRAM [25] TeC-Cell [49] IMC-CD-TNN [50] Ter-LiM [51] BWN Dense Addition ParaPIM [29] MRIMA [30] TWN Sparse Addition This Work…”
Section: B In-memory-computing Accelerators For Quantized Cnnsmentioning
confidence: 99%
“…Thus most TNN accelerators build dedicated processing units for 2-bit ternary multiplications. 4T2R-IM-DP [47] provides a ReRAM-based IMC 4T2R bit-cell to enable In-Memory Dot Product (IM-DP) for TNNs. Ter-LiM [51] implements a Ternary Logic-in-Memory (Ter-LiM) scheme based on the memristive dual-crossbar structure with multilevel memristor cells.…”
Section: B In-memory-computing Accelerators For Quantized Cnnsmentioning
confidence: 99%
“…3) ReRAM PIM for Versatile Functions: Even though MAC is one of the most common tasks accelerated by PIM, modern data-intensive applications require many other functions such as Boolean logic and search operations. Various ReRAM-based cell structures such as 4T2R and 2T2R are reported to support versatile PIM operations on the same array [49], [50]. Fig.…”
Section: F New Directions For Reram Pim Research 1) Rerammentioning
confidence: 99%
“…SRAM-CIM [39] raises an SRAM Computing-In-Memory (SRAM-CIM) unit-macro for binarized fully connected neural networks. XNOR-SRAM [28] presents an [45] SRAM-CIM [39] XNOR-BNN [43] XNOR-BNN [43] 2T2R-TCAM [46] VR-XNOR [47] TNN Ternary Mul., or Gated-XNOR + Popcnt 4T2R-IM-DP [48] TiM-DNN [27] SpinLiM [49] XNOR-SRAM [28] TeC-Cell [50] IMC-CD-TNN [51] Ter-LiM [52] BWN Dense Addition ParaPIM [32] MRIMA [33] TWN Sparse Addition This Work SRAM macro that supports ternary-XNOR-and-accumulate operations for both BNNs and TNNs. TNN acceleration is another active research area besides BNN acceleration.…”
Section: B In-memory-computing Accelerators For Quantized Cnnsmentioning
confidence: 99%
“…The dominant operation in TNNs is ternary multiplication which is equivalent to a Gated-XNOR followed by a popcnt, so most TNN accelerators build dedicated processing units for 2-bit ternary multiplications. 4T2R-IM-DP [48] provides a ReRAM-based IMC 4T2R bit-cell which enables In-Memory Dot Product (IM-DP) for TNNs. Ter-LiM [52] implements a Ternary Logic-in-Memory (Ter-LiM) scheme based on the memristive dual-crossbar structure with multi-level memristor cells.…”
Section: B In-memory-computing Accelerators For Quantized Cnnsmentioning
confidence: 99%