返回
Multi-Logic Sense Amplifier (MLSA) Design for In-Memory Computing
DOI:10.1109/JETCAS.2023.3243434.png)
摘要
En 中文
The widely used Von Neumann architecture must move data between memory and the computation unit when performing operations, which causes a performance bottleneck. In-memory computing is an effective way to reduce the bottleneck; therefore, we design an in-memory Boolean computing architecture based on static random access memory (SRAM). We also propose a new multi-logic sense amplifier (MLSA) design, an improvement over conventional sense amplifiers that only perform a single logical operation, either NOR/OR or NAND/AND. Our design can generate multiple logical outputs, including OR/NOR, AND/NAND, and XOR/XNOR, with a lower compute delay, lower power consumption, and less transistor count. In the experimental results, the proposed MLSA design reduces the NAND, AND, and XNOR delay by 62%, 39%, and 30%, and it also decreases the static power consumption by 40% and dynamic power consumption in computing operations by 22% compared to the conventional sensing method.
Keyword:
Computer architecture
Discharges (electric)
Transistors
Voltage
In-memory computing
Delays
Sensors
Static random access memory (SRAM)
in-memory computing
sense amplifier (SA)
期刊
IF:
3.8
论文数:
1.4K
被引数:
2.8K
机构
引用论文
A Hierarchical Cardiac Rhythm Classification Methodology Based on Electrocardiogram Fiducial Points一种基于心电图基准点的分层心律分类方法
X-SRAM: Enabling In-Memory Boolean Computations in CMOS Static Random Access MemoriesX-sram: 在CMOS静态随机存取存储器中启用内存中的布尔计算

