A Python Framework for SPICE Circuit Simulation of In-Memory Analog Computing Circuits

10/02/2022
by   Md Hasibul Amin, et al.
0

With the increased attention to memristive-based in-memory analog computing (IMAC) architectures as an alternative for energy-hungry computer systems for data-intensive applications, a tool that enables exploring their device- and circuit-level design space can significantly boost the research and development in this area. Thus, in this paper, we develop IMAC-Sim, a circuit-level simulator for the design space exploration and multi-objective optimization of IMAC architectures. IMAC-Sim is a Python-based simulation framework, which creates the SPICE netlist of the IMAC circuit based on various device- and circuit-level hyperparameters selected by the user, and automatically evaluates the accuracy, power consumption and latency of the developed circuit using a user-specified dataset. IMAC-Sim simulates the interconnect parasitic resistance and capacitance in the IMAC architectures, and is also equipped with horizontal and vertical partitioning techniques to surmount these reliability challenges. In this abstract, we perform controlled experiments to exhibit some of the important capabilities of the IMAC-Sim.

READ FULL TEXT
research
04/18/2023

IMAC-Sim: A Circuit-level Simulator For In-Memory Analog Computing Architectures

With the increased attention to memristive-based in-memory analog comput...
research
01/29/2022

Interconnect Parasitics and Partitioning in Fully-Analog In-Memory Computing Architectures

Fully-analog in-memory computing (IMC) architectures that implement both...
research
12/03/2019

Spin-Orbit-Torque-based Devices, Circuits and Architectures

Spintronics, the use of spin of an electron instead of its charge, has r...
research
08/03/2023

Floorplet: Performance-aware Floorplan Framework for Chiplet Integration

A chiplet is an integrated circuit that encompasses a well-defined subse...
research
02/03/2020

Modular Simulation Framework for Process Variation Analysis of MRAM-based Deep Belief Networks

Magnetic Random-Access Memory (MRAM) based p-bit neuromorphic computing ...
research
09/14/2018

Memristor-based Deep Convolution Neural Network: A Case Study

In this paper, we firstly introduce a method to efficiently implement la...
research
07/31/2017

Multiscale Co-Design Analysis of Energy, Latency, Area, and Accuracy of a ReRAM Analog Neural Training Accelerator

Neural networks are an increasingly attractive algorithm for natural lan...

Please sign up or login with your details

Forgot password? Click here to reset