Gain Cell-Based Analog Content Addressable Memory for Dynamic Associative tasks in AI
Paul-Philipp Manea, Nathan Leroux, Emre Neftci, John Paul, Strachan

TL;DR
This paper introduces a capacitor gain cell-based analog content addressable memory (aCAM) designed for dynamic AI tasks, addressing limitations of non-volatile aCAMs by enabling efficient frequent memory updates and demonstrating its application in transformer attention mechanisms.
Contribution
The work presents a novel capacitor gain cell-based aCAM architecture optimized for dynamic processing, suitable for AI applications requiring frequent memory updates.
Findings
Circuit simulations show energy efficiency improvements.
The aCAM achieves competitive accuracy in transformer attention.
Low latency and high precision in dynamic AI tasks.
Abstract
Analog Content Addressable Memories (aCAMs) have proven useful for associative in-memory computing applications like Decision Trees, Finite State Machines, and Hyper-dimensional Computing. While non-volatile implementations using FeFETs and ReRAM devices offer speed, power, and area advantages, they suffer from slow write speeds and limited write cycles, making them less suitable for computations involving fully dynamic data patterns. To address these limitations, in this work, we propose a capacitor gain cell-based aCAM designed for dynamic processing, where frequent memory updates are required. Our system compares analog input voltages to boundaries stored in capacitors, enabling efficient dynamic tasks. We demonstrate the application of aCAM within transformer attention mechanisms by replacing the softmax-scaled dot-product similarity with aCAM similarity, achieving competitive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Brain Tumor Detection and Classification
