Automated Synthesis of Compact Multiplier Circuits for in-Memory Computing using ROBDDs

被引:0
作者
Ul Hassen, Amad [1 ]
机构
[1] Univ Cent Florida, Dept Elect Engn & Comp Sci, Orlando, FL 32816 USA
来源
PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017) | 2017年
关键词
memristor; crossbar; binary decision diagrams; BDD; boolean functions; synthesis of crossbars; in-memory computing; reduced ordered binary decision diagrams; ROBDD; length of sneak path; economy of scale; LOGIC DESIGN; MEMRISTOR;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With Moore's law approaching physical limitations of transistor size, researchers have started exploring unconventional ways for performing computing. This has led to the discovery of several emerging devices for computing. One such recently discovered device is memristor; it can be used both for storage and in-memory computing. It can also be easily mass produced in the form of compact crossbars. In this work, we are proposing a generalized approach for in-memory computing of boolean functions on memristor crossbars. Existing techniques for in-memory computing using memristors either stop short of utilizing full potential of crossbars, or they have huge space or time complexity. Our flow based approach uses reduced ordered binary decision diagrams to control sneak paths in crossbars. Moreover, we have also proposed a simple efficient algorithm for mapping reduced ordered binary decision diagrams based memristive circuits onto crossbars. Consequently, our approach is not only capable of benefiting from economy of scale of massively producible compact crossbars, it is also computationally less intensive. Thus, it can be used for synthesizing crossbars for far more complex functions than the existing approaches. Additionally, we have also derived upper bound on function size that can be computed on a given crossbar. We have demonstrated our approach by designing eight crossbars for in-memory computing of all eight output bits of four bit multiplier.
引用
收藏
页码:141 / 146
页数:6
相关论文
共 18 条
[1]  
[Anonymous], ACS APPL MAT INTERFA
[2]  
[Anonymous], IEEE ACM INT S NAN A
[3]  
[Anonymous], IEEE T COMPUTERS
[4]  
[Anonymous], INF THEOR ISIT 2016
[5]  
[Anonymous], 51 ACM EDAC IEE DES
[6]   'Memristive' switches enable 'stateful' logic operations via material implication [J].
Borghetti, Julien ;
Snider, Gregory S. ;
Kuekes, Philip J. ;
Yang, J. Joshua ;
Stewart, Duncan R. ;
Williams, R. Stanley .
NATURE, 2010, 464 (7290) :873-876
[7]  
Chakraborti S, 2014, INT DES TEST SYMP, P136, DOI 10.1109/IDT.2014.7038601
[8]  
Chanthbouala A, 2012, NAT MATER, V11, P860, DOI [10.1038/NMAT3415, 10.1038/nmat3415]
[9]   MEMRISTOR - MISSING CIRCUIT ELEMENT [J].
CHUA, LO .
IEEE TRANSACTIONS ON CIRCUIT THEORY, 1971, CT18 (05) :507-+
[10]   Memristor-Based Material Implication (IMPLY) Logic: Design Principles and Methodologies [J].
Kvatinsky, Shahar ;
Satat, Guy ;
Wald, Nimrod ;
Friedman, Eby G. ;
Kolodny, Avinoam ;
Weiser, Uri C. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (10) :2054-2066