ATOMIC: Automatic Tool for Memristive IMPLY-based Circuit-level Simulation and Validation

Fabian Seiler,Nima TaheriNejad
2024-10-21
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 <a class="link-external link-https" href="https://github.com/fabianseiler/ATOMIC" rel="external noopener nofollow">this https URL</a>.
Emerging Technologies
What problem does this paper attempt to address?