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 条
  • [31] Cellular automata imbedded memristor-based recirculated logic in-memory computing
    Liu, Yanming
    Tian, He
    Wu, Fan
    Liu, Anhan
    Li, Yihao
    Sun, Hao
    Lanza, Mario
    Ren, Tian-Ling
    NATURE COMMUNICATIONS, 2023, 14 (01)
  • [32] Scalable In-Memory Computing
    Uta, Alexandru
    Sandu, Andreea
    Costache, Stefania
    Kielmann, Thilo
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 805 - 810
  • [33] A crossbar array of magnetoresistive memory devices for in-memory computing
    Jung, Seungchul
    Lee, Hyungwoo
    Myung, Sungmeen
    Kim, Hyunsoo
    Yoon, Seung Keun
    Kwon, Soon-Wan
    Ju, Yongmin
    Kim, Minje
    Yi, Wooseok
    Han, Shinhee
    Kwon, Baeseong
    Seo, Boyoung
    Lee, Kilho
    Koh, Gwan-Hyeob
    Lee, Kangho
    Song, Yoonjong
    Choi, Changkyu
    Ham, Donhee
    Kim, Sang Joon
    NATURE, 2022, 601 (7892) : 211 - +
  • [34] A crossbar array of magnetoresistive memory devices for in-memory computing
    Seungchul Jung
    Hyungwoo Lee
    Sungmeen Myung
    Hyunsoo Kim
    Seung Keun Yoon
    Soon-Wan Kwon
    Yongmin Ju
    Minje Kim
    Wooseok Yi
    Shinhee Han
    Baeseong Kwon
    Boyoung Seo
    Kilho Lee
    Gwan-Hyeob Koh
    Kangho Lee
    Yoonjong Song
    Changkyu Choi
    Donhee Ham
    Sang Joon Kim
    Nature, 2022, 601 : 211 - 216
  • [35] Implementation of Digital Magnitude Comparator Circuit on Memristor Crossbar Array Using Memristor-Aided Logic
    Haron, Adib
    Ruslan, Hakim
    Osman, Nazmie
    Mutalib, Syed
    Idros, Faizul
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON ELECTRONIC DEVICES, SYSTEMS AND APPLICATIONS (ICEDSA2020), 2020, 2306
  • [36] Hybrid Crossbar Architecture for a Memristor Based Memory
    Yakopcic, Chris
    Taha, Tarek M.
    Hasan, Raqibul
    IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON 2014), 2014, : 237 - 242
  • [37] A Mapping Methodology of Boolean Logic Circuits on Memristor Crossbar
    Xie, Lei
    Hoang Anh Du Nguyen
    Taouil, Mottaqiallah
    Hamdioui, Said
    Bertels, Koen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (02) : 311 - 323
  • [38] Towards Robust Implementation of Memristor Crossbar Logic Circuits
    Xie, Lei
    2016 12TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), 2016,
  • [39] Programmable Threshold Logic Implementations in a Memristor Crossbar Array
    Youn, Sangwook
    Lee, Jungjin
    Kim, Sungjoon
    Park, Jinwoo
    Kim, Kyuree
    Kim, Hyungjin
    NANO LETTERS, 2024, 24 (12) : 3581 - 3589
  • [40] Enabling In-Memory Computation of Binary BLAS using ReRAM Crossbar Arrays
    Bhattacharjee, Debjyoti
    Merchant, Farhad
    Chattopadhyay, Anupam
    2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,