LLM-IMC: Automating Analog In-Memory Computing Architecture Generation with Large Language Models

Deepak Vungarala, Md Hasibul Amin, Pietro Mercati, Arman Roohi, Ramtin Zand, Shaahin Angizi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Resistive crossbars enabling analog In-Memory Computing (IMC) have garnered significant attention from academia and industry as a promising architecture for Deep Neural Network (DNN) acceleration, thanks to their high memory access bandwidth and in-situ computing capabilities. However, the knowledge-intensive hardware design process and the lack of high-quality circuit netlists have constrained design space exploration and optimization of analog IMC to behavioral system-level tools. In this one-page abstract, we introduce LLM-IMC, a novel fine-tune-free Large Language Model (LLM) framework, supported by a Python-based tool, designed for analog IMC SPICE code generation. LLM-IMC systematically addresses these limitations by automating the creation of diverse IMC simulation scripts, enabling efficient design space exploration through LLM-driven performance, and outlining an integration roadmap for hardware-oriented neuromorphic crossbar design flows.

Original languageEnglish (US)
Title of host publicationProceedings - 2025 IEEE 33rd Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages292
Number of pages1
ISBN (Electronic)9798331502812
DOIs
StatePublished - 2025
Event33rd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2025 - Fayetteville, United States
Duration: May 4 2025May 7 2025

Publication series

NameProceedings - 2025 IEEE 33rd Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2025

Conference

Conference33rd IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, FCCM 2025
Country/TerritoryUnited States
CityFayetteville
Period5/4/255/7/25

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Science Applications
  • Control and Optimization
  • Software

Keywords

  • in-memory computing
  • large language model
  • resistive crossbars
  • spice code generation

Fingerprint

Dive into the research topics of 'LLM-IMC: Automating Analog In-Memory Computing Architecture Generation with Large Language Models'. Together they form a unique fingerprint.

Cite this