Fast Logic Synthesis For Rram-Based In-Memory Computing Using Majority-Inverter Graphs

2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)(2016)

引用 42|浏览62
暂无评分
摘要
Resistive Random Access Memories (RRAMs) have gained high attention for a variety of promising applications especially the design of non-volatile in-memory computing devices. In this paper, we present an approach for the synthesis of RRAM-based logic circuits using the recently proposed Majority-Inverter Graphs (MIGs). We propose a bi-objective algorithm to optimize MIGs with respect to the number of required RRAMs and computational steps in both MAJ-based and IMP-based realizations. Since the number of computational steps is recognized as the main drawback of the RRAM-based logic, we also present an effective algorithm to reduce the number of required steps. Experimental results show that the proposed algorithms achieve higher efficiency compared to the general purpose MIG optimization algorithms, either in finding a good trade-off between both cost metrics or reducing the number of steps. In comparison with the RRAM-based circuits implemented by the state-of-the-art approaches using other well-known data structures the number of required computational steps obtained by our proposed MIG-oriented synthesis approach for large benchmark circuits is reduced up to factor of 26. This strong gain comes from the use of MIGs that provide an efficient and intrinsic representation for RRAM-based computing-particularly in MAJ-based realizations-and the use of techniques proposed for optimization.
更多
查看译文
关键词
logic synthesis,RRAM-based in-memory computing,majority-inverter graph,resistive random access memories,nonvolatile in-memory computing device,RRAM-based logic circuit,biobjective algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要