A Scalable In-Memory Logic Synthesis Approach Using Memristor Crossbar

被引:58
|
作者
Gharpinde, Rahul [1 ]
Thangkhiew, Phrangboklang Lynton [1 ]
Datta, Kamalika [1 ]
Sengupta, Indranil [2 ]
机构
[1] Natl Inst Technol Meghalaya, Dept Comp Sci & Engn, Shillong 793003, Meghalaya, India
[2] IIT Kharagpur, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
关键词
In-memory computing; logic synthesis; Memristor-Aided loGIC (MAGIC); memristor crossbar; resistive memory; STATEFUL LOGIC; DESIGN; SCHEME;
D O I
10.1109/TVLSI.2017.2763171
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Because of their resistive switching properties and ease of controlling the resistive states, memristors have been proposed in nonvolatile storage as well as logic design applications. Memristors can be fabricated in a crossbar and suitable voltages applied to the row and column nanowires to control their states. This makes it possible to move toward new non-von Neumann-type architectures, usually referred to as in-memory computing, where logic operations can be performed directly on the storage fabric. In this paper, a scalable design flow for in-memory computing has been proposed, where a given multioutput logic function is synthesized as a netlist of NOT/NOR gates and then mapped to the crossbar using the Memristor-Aided loGIC (MAGIC) design style. The memristors corresponding to the primary inputs are initialized a priori. Subsequently, the required gate operations are performed by applying suitable row and column voltages in sequence. Two alternate mapping schemes have been analyzed. The switching characteristics of MAGIC NOR gates have been evaluated using circuit simulation under the Cadence Virtuoso environment. Experimental evaluation on ISCAS'85 benchmarks reports the average improvements of 27.7%, 34.6%, and 26.2%, respectively over a recently published work with respect to the number of memristors, number of cycles, and total energy dissipation, respectively. It may be noted that the energy consumption of the gates used in the proposed approach (NOT and NOR) is significantly higher than that using CMOS technology.
引用
收藏
页码:355 / 366
页数:12
相关论文
共 50 条
  • [1] In-Memory Set Operations on Memristor Crossbar
    Kishori, Kajal
    Pyne, Sumanta
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5061 - 5071
  • [2] HYPERLOCK: In-Memory Hyperdimensional Encryption in Memristor Crossbar Array
    Cai, Jack
    Amirsoleimani, Amirali
    Genov, Roman
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 960 - 964
  • [3] BDD-based synthesis approach for in-memory logic realization utilizing Memristor Aided loGIC (MAGIC)
    Chakraborty, Anindita
    Gupta, Partha Sarathi
    Singh, Ritika
    Das, Rakesh
    Rahaman, Hafizur
    INTEGRATION-THE VLSI JOURNAL, 2021, 81 : 254 - 267
  • [4] In-Memory Transformer Self-Attention Mechanism Using Passive Memristor Crossbar
    Cai, Jack
    Kaleem, Muhammad Ahsan
    Genov, Roman
    Azghadi, Mostafa Rahimi
    Amirsoleimani, Amirali
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [5] Towards an In-Memory Reconfiguration of Arithmetic Logical Unit using Memristor Crossbar Array
    Yadav, Dev Narayan
    Thangkhiew, P. L.
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES (CONECCT), 2018,
  • [6] Reprogrammable logic in memristive crossbar for in-memory computing
    Cheng, Long
    Zhang, Mei-Yun
    Li, Yi
    Zhou, Ya-Xiong
    Wang, Zhuo-Rui
    Hu, Si-Yu
    Long, Shi-Bing
    Liu, Ming
    Miao, Xiang-Shui
    JOURNAL OF PHYSICS D-APPLIED PHYSICS, 2017, 50 (50)
  • [7] In-Memory Hamming Error-Correcting Code in Memristor Crossbar
    Bae, Woorham
    Han, Jin-Woo
    Yoon, Kyung Jean
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2022, 69 (07) : 3700 - 3707
  • [8] Integrated Netlist Synthesis and In-Memory Mapping for Memristor-Aided Logic
    Lee, Seunggyu
    Lee, Wonjae
    Shin, Youngsoo
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 38 - 43
  • [9] Crossbar Memory Architecture Performing Memristor Overwrite Logic
    Ali, Khaled Alhaj
    Rizk, Mostafa
    Baghdadi, Amer
    Diguet, Jean-Philippe
    Jomaah, Jalal
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 723 - 726
  • [10] SIMPLE MAGIC: Synthesis and In-memory MaPping of Logic Execution for Memristor-Aided loGIC
    Ben Hur, Rotem
    Wald, Nimrod
    Talati, Nishil
    Kvatinsky, Shahar
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 225 - 232