@inproceedings{9c3c3b9e06cf4d058b8bec8524bf4764,
title = "Simple magic: Synthesis and in-memory Mapping of logic execution for memristor-aided logic",
abstract = "This paper presents a novel approach for designing and implementing in-memory logic operations. The uniqueness of this work is the development of SIMPLE, a framework that optimizes the execution of an arbitrary logic function, while considering all the constraints involved in performing it within a memristive memory. SIMPLE automatically generates a defined sequence of atomic memristor-aided logic NOR operations, whose implementation can be facilitated efficiently within the memory. Motivated to overcome the memory-CPU bottleneck, this approach designs an optimal solution in terms of performance by exploiting the parallelism of the memristor-aided logic NOR gates. SIMPLE achieves performance speedups of 1.94x compared to a previous work and 1.48x compared to a na{\"i}ve optimization based on standard synthesis tools.",
keywords = "Logic design, Logic synthesis, MAGIC, MMPU, Memristive systems, Memristor, Von Neumann architecture",
author = "\{Ben Hur\}, Rotem and Nimrod Wald and Nishil Talati and Shahar Kvatinsky",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 36th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2017 ; Conference date: 13-11-2017 Through 16-11-2017",
year = "2017",
month = dec,
day = "13",
doi = "10.1109/ICCAD.2017.8203782",
language = "English",
series = "IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD",
publisher = "Institute of Electrical and Electronics Engineers",
pages = "225--232",
booktitle = "2017 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2017",
address = "United States",
}