Logo des Repositoriums

Impact of sneak paths on in-memory logic design in memristive crossbars

Vorschaubild nicht verfügbar

Volltext URI


Text/Journal Article





ISSN der Zeitschrift



De Gruyter


Resistive Random Access Memory (RRAM), also termed as memristors, is a non-volatile memory where information is stored in memory cells in the form of resistance. Due to its non-volatile resistive switching properties, memristors, in the form of crossbars, are used for storing information, neuromorpic computing, and logic synthesis. In spite of the wide range of applications, memristive crossbars suffer from a so-called sneak path problem which results in an erroneous reading of memristor’s state. Till date, no or very few logic synthesis approaches for in-memory computing have considered the sneak path problem during the realizations of Boolean functions. In other words, the effects of sneak paths on the Boolean function realizations in crossbars still remain an open problem. In this paper, we have addressed this issue. In particular, we study the impacts of function realizations in two memristive crossbar structures: Zero-Transistor-One-Resistor (0T1R) and One-Transistor-One-Resistor (1T1R) in the presence of sneak paths. Experimental analysis on IWLS and ISCAS-85 benchmarks shows that even in the presence of sneak paths, the 1T1R crossbar structures with multiple rows and columns are the most efficient as compared to the 1T1R structures with single row and multiple columns in terms of crossbar size and number of execution cycles.


Datta, Kamalika; Deb, Arighna; Kole, Abhoy; Drechsler, Rolf (2023): Impact of sneak paths on in-memory logic design in memristive crossbars. it - Information Technology: Vol. 65, No. 1-2. DOI: 10.1515/itit-2023-0020. Berlin: De Gruyter. PISSN: 2196-7032. pp. 29-39. Article