A Framework for Automatic Synthesis of Neuromorphic Architectures with Heterogeneous Integration of CMOS and Memristors

A hybrid CMOS-memristor design can significantly enhance the energy efficiency of neuromorphic systems, particularly those implementing spiking neural networks (SNNs). In such a hybrid design, neurons are implemented using CMOS transistors, while synaptic weights are implemented using memristive devices such as resistive RAM (RRAM). We propose a framework for automatic synthesis of such designs at the SPICE level starting from an SNN model defined in a high-level language such as Python. Given the ubiquity of PyTorch in the machine learning community and for demonstration purposes, the frontend of the proposed framework is integrated with a torch-based SNN simulator for model specification and training. Its backend is integrated with a SPICE simulator, e.g., Synopsys HSPICE. We built an open-source application programming interface (API) to compile an SNN model down to its hybrid implementation as a crossbar-based or layer-based microarchitecture, which can subsequently be simulated to verify the design for a wide range of learning tasks and datasets. We show the capability of this framework to perform circuit-oriented design space exploration.

Authors

Institutions

Publication Details

Published
2025-05-25
DOI
https://doi.org/10.1109/iscas56072.2025.11043873
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Framework for Automatic Synthesis of Neuromorphic Architectures with Heterogeneous Integration of CMOS and Memristors

Anup Das, Sarah Johari, Arghavan Mohammadhassani
Advanced Memory and Neural Computing
article

A Framework for Automatic Synthesis of Neuromorphic Architectures with Heterogeneous Integration of CMOS and Memristors

Anup Das, Sarah Johari, Arghavan Mohammadhassani
article en

Abstract

A hybrid CMOS-memristor design can significantly enhance the energy efficiency of neuromorphic systems, particularly those implementing spiking neural networks (SNNs). In such a hybrid design, neurons are implemented using CMOS transistors, while synaptic weights are implemented using memristive devices such as resistive RAM (RRAM). We propose a framework for automatic synthesis of such designs at the SPICE level starting from an SNN model defined in a high-level language such as Python. Given the ubiquity of PyTorch in the machine learning community and for demonstration purposes, the frontend of the proposed framework is integrated with a torch-based SNN simulator for model specification and training. Its backend is integrated with a SPICE simulator, e.g., Synopsys HSPICE. We built an open-source application programming interface (API) to compile an SNN model down to its hybrid implementation as a crossbar-based or layer-based microarchitecture, which can subsequently be simulated to verify the design for a wide range of learning tasks and datasets. We show the capability of this framework to perform circuit-oriented design space exploration.

Drexel University (US)
Accenture
Affordable and clean energy
Openalex Percentile: Top 87%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Framework for Automatic Synthesis of Neuromorphic Architectures with Heterogeneous Integration of CMOS and Memristors — Anup Das, Sarah Johari, et al. · (2025) | TGRS Research Map | TGRS