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 条
  • [21] Memristor-Based Efficient In-Memory Logic for Cryptologic and Arithmetic Applications
    Xu, Liying
    Yuan, Rui
    Zhu, Zhenhua
    Liu, Keqin
    Jing, Zhaokun
    Cai, Yimao
    Wang, Yu
    Yang, Yuchao
    Huang, Ru
    ADVANCED MATERIALS TECHNOLOGIES, 2019, 4 (07):
  • [22] Mosaic: An Automated Synthesis Flow for Boolean Logic Based on Memristor Crossbar
    Xie, Lei
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 432 - 437
  • [23] Demonstration of a novel majority logic in a memristive crossbar array for in-memory parallel computing
    Choi, Moon Gu
    In, Jae Hyun
    Song, Hanchan
    Kim, Gwangmin
    Rhee, Hakseung
    Park, Woojoon
    Kim, Kyung Min
    MATERIALS HORIZONS, 2025, 12 (01) : 131 - 140
  • [24] Reconfigurable In-Memory Computing with Resistive Memory Crossbar
    Zha, Yue
    Li, Jing
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [25] In-Memory Computing with Memristor Arrays
    Li, Can
    Belkin, Daniel
    Li, Yunning
    Yan, Peng
    Hu, Miao
    Ge, Ning
    Jiang, Hao
    Montgomery, Eric
    Lin, Peng
    Wang, Zhongrui
    Strachan, John Paul
    Barnell, Mark
    Wu, Qing
    Williams, R. Stanley
    Yang, J. Joshua
    Xia, Qiangfei
    2018 IEEE 10TH INTERNATIONAL MEMORY WORKSHOP (IMW), 2018, : 161 - 164
  • [26] Fast Boolean Logic Mapped on Memristor Crossbar
    Xie, Lei
    Hoang Anh Du Nguyen
    Taouil, Mottaqiallah
    Hamdioui, Said
    Bertels, Koen
    2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2015, : 335 - 342
  • [27] Maximization of Crossbar Array Memory Using Fundamental Memristor Theory
    Eshraghian, Jason K.
    Cho, Kyoung-Rok
    Iu, Herbert H. C.
    Fernando, Tyrone
    Iannella, Nicolangelo
    Kang, Sung-Mo
    Eshraghian, Kamran
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (12) : 1402 - 1406
  • [28] Boolean Logic Gate Exploration for Memristor Crossbar
    Xie, Lei
    Hoang Anh Du Nguyen
    Taouil, Mottaqiallah
    Hamdioui, Said
    Bertels, Koen
    2016 11TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS), 2016,
  • [29] Heterogeneous Memristive Crossbar for In-Memory Computing
    Papandroulidakis, Georgios
    Vourkas, Ioannis
    Sirakoulis, Georgios Ch.
    Rubio, Antonio
    2015 INTERNATIONAL CONFERENCE ON MEMRISTIVE SYSTEMS (MEMRISYS), 2015,
  • [30] Cellular automata imbedded memristor-based recirculated logic in-memory computing
    Yanming Liu
    He Tian
    Fan Wu
    Anhan Liu
    Yihao Li
    Hao Sun
    Mario Lanza
    Tian-Ling Ren
    Nature Communications, 14