2020
DOI: 10.1109/jxcdc.2020.2985314
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing the Effects of Interconnect Parasitics in the STT CRAM In-Memory Computational Platform

Abstract: This article presents a method for analyzing the parasitic effects of interconnects on the performance of the STT-MTJ-based computational random access memory (CRAM) in-memory computation platform. The CRAM is a platform that makes a small reconfiguration to a standard spintronics-based memory array to enable logic operations within the array. The analytical method in this article develops a methodology that quantifies the way in which wire parasitics limit the size and configuration of a CRAM array and studie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 10 publications
(13 citation statements)
references
References 12 publications
0
13
0
Order By: Relevance
“…Figure 3 shows how a NAND gate can be performed inside the array. V loдic must be within a speciied range for each type of logic operation [110,154].…”
Section: Stt Array Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…Figure 3 shows how a NAND gate can be performed inside the array. V loдic must be within a speciied range for each type of logic operation [110,154].…”
Section: Stt Array Architecturementioning
confidence: 99%
“…For example, a NAND instruction may specify that it is to be performed in CRAM array 15, with inputs in rows 7 and 9, and the output in row 12. We restrict logic operations to at most two inputs, which are shown to be reliable [110,154]. As COPY, XOR, and XNOR gates are not natively supported in CRAM, there are only 5 unique logic instructions.…”
Section: Logicmentioning
confidence: 99%
“…Using two transistors per cell significantly increases the area per cell from 0.0012 µm 2 [63] to 0.038 15 µm 2 [96]. However, two transistors are essential for removing cross-bar sneak paths [47], which would significantly increase energy consumption.…”
Section: Architecture Designmentioning
confidence: 99%
“…Hence, it is ideal to have 4,096 rows in order to store all elements and enable parallel element-wise homomorphic multiplications and additions. However, due to parasitic bitline/rowline resistance and capacitance, arrays are limited to 1024x1024 [96]. Hence, we use 16 rows of computation arrays, where each array is 512x512.…”
Section: Architecture Designmentioning
confidence: 99%
“…In [15], a framework is presented to incorporate the effects of nonidealities in 2D resistive crossbar performance. In [16], an analytical approach is developed to study the effects of the parasitic of wires for the implementation on spintronics computational RAM.…”
Section: Introductionmentioning
confidence: 99%