2020 International Conference for Emerging Technology (INCET) 2020
DOI: 10.1109/incet49848.2020.9154137
|View full text |Cite
|
Sign up to set email alerts
|

Implementation of Boolean and Arithmetic Functions with 8T SRAM Cell for In-Memory Computation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
12
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 22 publications
(13 citation statements)
references
References 8 publications
1
12
0
Order By: Relevance
“…The RWL[0] and RWL [1] are enabled to perform the IMBC operations (NAND, AND, OR, NOR, XOR) on operands A and B. The resulting voltage at RBL (VRBL) depends on the operand value store in the bit-cell [21], [22]. The resulting voltage of RBL is compared to VREF 1 by using SA2.…”
Section: A Imbc In 7t2m Nvsrammentioning
confidence: 99%
“…The RWL[0] and RWL [1] are enabled to perform the IMBC operations (NAND, AND, OR, NOR, XOR) on operands A and B. The resulting voltage at RBL (VRBL) depends on the operand value store in the bit-cell [21], [22]. The resulting voltage of RBL is compared to VREF 1 by using SA2.…”
Section: A Imbc In 7t2m Nvsrammentioning
confidence: 99%
“…Many approaches to Logic-In-Memory can be found in literature; however, two main approaches can be distinguished. The first one can be classified as Near-Memory Computing (NMC) [2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18], since the memory inner array is not modified and logic circuits are added at the periphery of this; the second one can be denoted as Logic-in-Memory (LiM) [19][20][21][22][23][24][25][26][27][28], since the memory cell is directly modified by adding logic circuits to it.…”
Section: Introductionmentioning
confidence: 99%
“…Many applications can benefit from the IMC approach, such as machine learning and deep learning algorithms [4,6,[8][9][10][11][12]14,15,19,[21][22][23][24], but also general purpose algorithms [2,5,7,13,[16][17][18]20,25,26]. For instance: in [19], a 6T SRAM cell is modified by adding two transistors and a capacitor to it, in order to perform analog computing on the whole memory, which allows to implement approximated arithmetic operations for machine learning algorithms; in [18], logic layers consisting of latches and LUTs are interleaved with memory ones in an SRAM array, in order to perform different kinds of logic operations directly inside the array; in [26], the pass transistors of the 6T SRAM cell are modified to perform logic operations directly in the cell, which allows the memory to function as an SRAM, a CAM (Content Addressable Memory) or a LiM architecture.…”
Section: Introductionmentioning
confidence: 99%
“…However, the proposed scheme suffered from compute-failure(provides false computing results) due to process variations [12]. The author in [13] has presented the sensing scheme to overcome the compute-failure in 8T SRAM for IMC operation. Apart from this, the author in [14] has used the separate write word line to perform compound Boolean logic with searching operations with the help of 8T SRAM.…”
mentioning
confidence: 99%