ATOMIC: Automatic Tool for Memristive IMPLY-based Circuit-level Simulation and Validation
Fabian Seiler, Nima TaheriNejad

TL;DR
ATOMIC is a new CAD tool that automates simulation and validation of memristive IMPLY-based in-memory computing circuits, significantly speeding up development in this emerging technology.
Contribution
It introduces an automated tool for memristive IMPLY logic circuit simulation and validation, addressing the lack of existing CAD tools for memristive PIA design.
Findings
Automates large parts of simulation and validation processes.
Reduces development time for memristive PIA systems.
Provides publicly available code for the community.
Abstract
Since performance improvements of computers are stagnating, new technologies and computer paradigms are hot research topics. Memristor-based In-Memory Computing is one of the promising candidates for the post-CMOS era, which comes in many flavors. Processing In memory Array (PIA) or using memory, is on of them which is a relatively new approach, and substantially different than traditional CMOS-based logic design. Consequently, there is a lack of publicly available CAD tools for memristive PIA design and evaluation. Here, we present ATOMIC: an Automatic Tool for Memristive IMPLY-based Circuit-level Simulation and Validation. Using our tool, a large portion of the simulation, evaluation, and validation process can be performed automatically, drastically reducing the development time for memristive PIA systems, in particular those using IMPLY logic. The code is available at…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Semiconductor materials and devices · Advancements in Semiconductor Devices and Circuit Design
