LLM-IMC: Automating Analog In-Memory Computing Architecture Generation with Large Language Models
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.
Authors
- Pietro Mercati (ORCID: https://orcid.org/0000-0003-2842-7201)
- Shaahin Angizi (ORCID: https://orcid.org/0000-0003-2289-6381)
- Md Hasibul Amin (ORCID: https://orcid.org/0000-0002-9919-6626)
- Arman Roohi (ORCID: https://orcid.org/0000-0002-0900-8768)
- Deepak Vungarala
- Ramtin Zand (ORCID: https://orcid.org/0000-0002-1786-1152)
Institutions
- New Jersey Institute of Technology (US)
- Intel (United States) (US)
- University of South Carolina (US)
- University of Illinois Chicago (US)
Publication Details
- Published
- 2025-05-04
- DOI
- https://doi.org/10.1109/fccm62733.2025.00071
- Citations
- 1
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.49