Skip to main navigation Skip to search Skip to main content

FIMA: A Scalable Ferroelectric Compute-in-Memory Annealer for Accelerating Boolean Satisfiability

  • Mohammad Khairul Bashar
  • , T. H. Pantha
  • , Z. Li
  • , M. Farasat
  • , S. Datta
  • , V. Narayanan
  • , S. Dutta
  • , N. Shukla

Research output: Contribution to journalArticlepeer-review

Abstract

In-memory compute kernels present a promising approach for addressing data-centric workloads. However, their scalability—particularly for computationally intensive tasks solving combinatorial optimization problems such as Boolean satisfiability (SAT), which are inherently difficult to decompose—remains a significant challenge. In this work, we propose a ferroelectric nonvolatile memory (NVM)-based compute-in-memory annealer for solving the Boolean MaxSAT problem. We experimentally demonstrate the computational functionality of the NVM array using a compact 20 × 10 HZO-/IWO-based ferroelectric field-effect-transistor (FeFET) array. More importantly, through experimentally calibrated simulations, we demonstrate that our solution is compatible with a modular memory architecture, allowing the problem sizes to exceed the capacity of a single memory array. Our approach not only addresses the size limitations imposed by the read margin (RM) of individual arrays but also opens new avenues for integrating such accelerators as back-end solutions in advanced computing platforms.

Original languageEnglish (US)
Pages (from-to)81-89
Number of pages9
JournalIEEE Journal on Exploratory Solid-State Computational Devices and Circuits
Volume11
DOIs
StatePublished - 2025

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'FIMA: A Scalable Ferroelectric Compute-in-Memory Annealer for Accelerating Boolean Satisfiability'. Together they form a unique fingerprint.

Cite this