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 条
  • [41] A Crossbar-Based In-Memory Computing Architecture
    Wang, Xinxin
    Zidan, Mohammed A.
    Lu, Wei D.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (12) : 4224 - 4232
  • [42] Experimental Demonstration of Memristor Delay-Based Logic In-Memory Ternary Neural Network
    Renaudineau, A.
    Harabi, K-E.
    Turck, C.
    Laborieux, A.
    Vianello, E.
    Bocquet, M.
    Portal, J-M.
    Querlioz, D.
    2023 SILICON NANOELECTRONICS WORKSHOP, SNW, 2023, : 43 - 44
  • [43] Reconfigurable nonvolatile Boolean logic with one-transistor-two-memristor for in-memory computing
    Wang, Ziling
    Luo, Li
    Li, Jie
    Wang, Lidan
    Duan, Shukai
    SEMICONDUCTOR SCIENCE AND TECHNOLOGY, 2021, 36 (12)
  • [44] Nonvolatile Capacitive Crossbar Array for In-Memory Computing
    Hur, Jae
    Luo, Yuan-Chun
    Lu, Anni
    Wang, Tzu-Han
    Li, Shaolan
    Khan, Asif Islam
    Yu, Shimeng
    ADVANCED INTELLIGENT SYSTEMS, 2022, 4 (08)
  • [45] Design Limits of In-Memory Computing: Beyond the Crossbar
    Krishnan, Gokul
    Hazra, Jubin
    Liehr, Maximilian
    Du, Xiaocong
    Beckmann, Karsten
    Joshi, Rajiv, V
    Cady, Nathaniel C.
    Cao, Yu
    2021 5TH IEEE ELECTRON DEVICES TECHNOLOGY & MANUFACTURING CONFERENCE (EDTM), 2021,
  • [46] Distributed In-Memory Computing on Binary RRAM Crossbar
    Ni, Leibin
    Huang, Hantao
    Liu, Zichuan
    Joshi, Rajiv V.
    Yu, Hao
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (03)
  • [47] SparkBLAST: scalable BLAST processing using in-memory operations
    de Castro, Marcelo Rodrigo
    Tostes, Catherine dos Santos
    Davila, Alberto M. R.
    Senger, Hermes
    da Silva, Fabricio A. B.
    BMC BIOINFORMATICS, 2017, 18
  • [48] SparkBLAST: scalable BLAST processing using in-memory operations
    Marcelo Rodrigo de Castro
    Catherine dos Santos Tostes
    Alberto M. R. Dávila
    Hermes Senger
    Fabricio A. B. da Silva
    BMC Bioinformatics, 18
  • [49] Logic Synthesis for RRAM-Based In-Memory Computing
    Shirinzadeh, Saeideh
    Soeken, Mathias
    Gaillardon, Pierre-Emmanuel
    Drechsler, Rolf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (07) : 1422 - 1435
  • [50] Reconfigurable stateful logic design in the one-transistor-one-memristor crossbar array for logic-in-memory computing
    Luo, Li
    Li, Bochang
    Wang, Lidan
    Duan, Shukai
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 172