UltraLiM: In-Memory Boolean Logic Architecture Using UltraRAM

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Conventional computing architectures encounter 'von Neumann' and 'memory wall' bottlenecks which arise due to the back-and-forth data movement between the physically separate memory and processing units and the speed mismatch between them, respectively. These bottlenecks hurt both energy efficiency and the throughput of computing systems. To address these challenges, in-memory computing architectures have emerged as a promising alternative. They reduce the need for frequent data movement by executing different computing tasks inside the memory system. Here, we present UltraLiM, a logic-in-memory architecture using the UltraRAM-based memory system. UltraRAM holds the promise of developing a 'universal memory', overcoming the limitations of charge-based memories thanks to their non-volatile behavior with lower operating voltage. This work presents an in-memory computing architecture that integrates an UltraRAM-based memory array with a custom-designed peripheral circuitry. With this architecture, we can perform various in-memory Boolean logic operations (such as NOT, NAND, NOR, and XOR) in a single cycle. Leveraging the separate read-write paths in the UltraRAM-based memory array, we optimize read operations without encountering design conflicts. This optimization enhances the sense margin, enabling the use of simpler peripheral circuitry for in-memory logic operations.

Original languageEnglish
Title of host publicationIEEE Computer Society Annual Symposium on VLSI, ISVLSI 2025 - Conference Proceedings
PublisherIEEE Computer Society
ISBN (Electronic)9798331534776
DOIs
StatePublished - 2025
Event28th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2025 - Kalamata, Greece
Duration: Jul 6 2025Jul 9 2025

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

Conference28th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2025
Country/TerritoryGreece
CityKalamata
Period07/6/2507/9/25

Funding

This manuscript has also been authored in part by UTBattelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy.

Keywords

  • Boolean logic
  • UltraRAM
  • in-memory computing
  • logic-inmemory

Fingerprint

Dive into the research topics of 'UltraLiM: In-Memory Boolean Logic Architecture Using UltraRAM'. Together they form a unique fingerprint.

Cite this