Logic Design Within Memristive Memories Using Memristor-Aided loGIC (MAGIC)

Logic Design Within Memristive Memories Using Memristor-Aided loGIC (MAGIC)
复制标题

DOI:
10.1109/tnano.2016.2570248
复制
发表时间:
2016-05
影响因子:
2.4
通讯作者:
Nishil Talati;Saransh Gupta;P. Mane;Shahar Kvatinsky
Nishil Talati;Saransh Gupta;P. Mane;Shahar Kvatinsky
中科院分区:
工程技术3区
文献类型:
--
作者:
Nishil Talati;Saransh Gupta;P. Mane;Shahar Kvatinsky

文献摘要

被引文献

相似文献

在无源交叉开关存储器阵列内实现逻辑操作是实现新型计算机架构的一种有前途的方法,与传统的冯诺依曼架构不同。实现这种架构的有吸引力的候选者是忆阻器,通常在交叉开关内使用的非易失性存储器元件,其也可以执行逻辑操作。在这种新颖的架构中,数据在同一实体内存储和处理,我们称之为忆阻存储器处理单元(MPU)。在本文中,忆阻器辅助逻辑集成电路(MAGIC)的家庭进行了讨论,各种设计考虑和新的技术,在MPU内执行逻辑。我们提出了一种新的电阻存储器转置存储器,它增加了额外的功能的忆阻存储器,并比较它与传统的忆阻存储器。一个加法器的案例研究,以证明本文所讨论的设计问题。我们比较了所提出的设计技术与忆阻IMMPERANCE逻辑的速度,面积和能量。我们的评估表明,所提出的MAGIC设计是2.4倍的速度和消耗66.3%的能量相比,基于隐式计算的N位加法忆阻交叉存储器。此外,我们在ISCAS-85基准测试中比较了所提出的设计与IMPERIAL逻辑系列,结果显示在速度(2倍)和能量(10倍)方面有显着的改进,面积相似。
Realizing logic operations within passive crossbar memory arrays is a promising approach to enable novel computer architectures, different from conventional von Neumann architecture. Attractive candidates to enable such architectures are memristors, nonvolatile memory elements commonly used within a crossbar, that can also perform logic operations. In such novel architectures, data are stored and processed within the same entity, which we term as memristive memory processing unit (MPU). In this paper, Memristor-Aided loGIC (MAGIC) family is discussed with various design considerations and novel techniques to execute logic within an MPU. We present a novel resistive memory-the transpose memory, which adds additional functionality to the memristive memory, and compare it with a conventional memristive memory. A case study of an adder is presented to demonstrate the design issues discussed in this paper. We compare the proposed design techniques with the memristive IMPLY logic in terms of speed, area, and energy. Our evaluation shows that the proposed MAGIC design is 2.4 × faster and consumes 66.3% less energy as compared with the IMPLY-based computing for N-bit addition within memristive crossbar memory. Additionally, we compare the proposed design with IMPLY logic family on ISCAS-85 benchmarks, which shows significant improvements in speed (2×) and energy (10×), with similar area.