Synthesis of Compact Flow-based Computing Circuits from Boolean Expressions
Sven Thijssen, Muhammad Rashedul Haq Rashed, Sumit Kumar Jha, Rickard Ewetz
Abstract
Processing in-memory has the potential to accelerate high-data-rate applications beyond the limits of modern hardware. Flow-based computing is a computing paradigm for executing Boolean logic within nanoscale memory arrays by leveraging the natural flow of electric current. Previous approaches of mapping Boolean logic onto flow-based computing circuits have been constrained by their reliance on binary decision diagrams (BDDs), which translates into high area overhead. In this paper, we introduce a novel framework called FACTOR for mapping logic functions into dense flow-based computing circuits. The proposed methodology introduces Boolean connectivity graphs (BCGs) as a more versatile representation, capable of producing smaller crossbar circuits. The framework constructs concise BCGs using factorization and expression trees. Next, the BCGs are modified to be amenable for mapping to crossbar hardware. We also propose a time multiplexing strategy for sharing hardware between different Boolean functions. Compared with the state-of-the-art approach, the experimental evaluation using 14 circuits demonstrates that FACTOR reduces area, speed, and energy with 80%, 2%, and 12%, respectively, compared with the state-of-the-art synthesis method for flow-based computing.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- PATH: evaluation of boolean logic using path-based in-memory computingSven Thijssen, Sumit Kumar Jha, Rickard EwetzDAC 2022 · 15 citations
- UpTime: Towards Flow-based In-Memory Computing with High Fault-ToleranceSven Thijssen, Muhammad Rashedul Haq Rashed, Sumit Kumar Jha, Rickard EwetzDAC 2023 · 2 citations
- Algorithms and Hardware for Efficient Processing of Logic-based Neural NetworksJingkai Hong, Arash Fayyazi, Amirhossein Esmaili, Mahdi Nazemi et al.DAC 2023
- Harrow: Synthesis of Optical Logic Circuits via Harmonic Mean and Integer PartitionJun-Wei Liang, Iris Hui-Ru Jiang, Kai-Hsiang ChiuDAC 2025 · 2 citations
- Improving Standard-Cell Design Flow using Factored Form OptimizationAlessandro Tempia Calvino, Alan Mishchenko, Herman Schmit, Ethan Mahintorabi et al.DAC 2023 · 4 citations
