Efficient Mapping of Boolean Functions to Memristor Crossbar Using MAGIC NOR Gates

被引:41
作者
Thangkhiew, Phrangboklang Lyngton [1 ]
Gharpinde, Rahul [1 ]
Datta, Kamalika [1 ]
机构
[1] Natl Inst Technol Meghalaya, Dept Comp Sci & Engn, Shillong 793003, Meghalaya, India
关键词
Memristor; MAGIC; crossbar; logic synthesis; LOGIC DESIGN; DEVICES;
D O I
10.1109/TCSI.2018.2792474
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Memristor is considered as a promising circuit element which can be used in many applications. Various synthesis methods for Boolean functions have been explored in the literature using memristor-based design styles. Memristor crossbar is considered as one of the most preferred structures for implementing logic functions as well as memory. In this paper, a general synthesis flow has been proposed using the MAGIC logic design style to map multioutput Boolean functions to memristor crossbars. The functions are realized as a netlist of NOR and NOT gates. Two alternate methods of evaluating the gates are used, serial and parallel, which give a tradeoff between the number of cycles and the size of the crossbar. A strategy for scheduling the gates to time steps has also been proposed to reduce the hardware overhead. The switching delays and energy requirements are estimated using SPICE simulation. Synthesis results are reported for ISCAS' 85 benchmark functions that show an average reduction of 68.8% in the number of cycles, 52.8% in energy consumption, and 96.4% in the number of memristors required as compared to a very recently published work.
引用
收藏
页码:2466 / 2476
页数:11
相关论文
共 32 条
[1]  
[Anonymous], IEEE T INF THEORY
[2]  
[Anonymous], SYST SEQ SYNTH VER
[3]   SWITCHING PHENOMENA IN TITANIUM OXIDE THIN FILMS [J].
ARGALL, F .
SOLID-STATE ELECTRONICS, 1968, 11 (05) :535-&
[4]  
Chakraborti S, 2014, INT DES TEST SYMP, P136, DOI 10.1109/IDT.2014.7038601
[5]   MEMRISTIVE DEVICES AND SYSTEMS [J].
CHUA, LO ;
KANG, SM .
PROCEEDINGS OF THE IEEE, 1976, 64 (02) :209-223
[6]   MEMRISTOR - MISSING CIRCUIT ELEMENT [J].
CHUA, LO .
IEEE TRANSACTIONS ON CIRCUIT THEORY, 1971, CT18 (05) :507-+
[7]   Memristor MOS Content Addressable Memory (MCAM): Hybrid Architecture for Future High Performance Search Engines [J].
Eshraghian, Kamran ;
Cho, Kyoung-Rok ;
Kavehei, Omid ;
Kang, Soon-Ku ;
Abbott, Derek ;
Kang, Sung-Mo Steve .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (08) :1407-1417
[8]  
Gajski D.D., 1992, High-level synthesis: introduction to chip and system design
[9]   Programmable CMOS/Memristor Threshold Logic [J].
Gao, Ligang ;
Alibart, Fabien ;
Strukov, Dmitri B. .
IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2013, 12 (02) :115-119
[10]   A Scalable In-Memory Logic Synthesis Approach Using Memristor Crossbar [J].
Gharpinde, Rahul ;
Thangkhiew, Phrangboklang Lynton ;
Datta, Kamalika ;
Sengupta, Indranil .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (02) :355-366