Pal, Chandrajit and Weingarten, Lennart and McDonald-Maier, Klaus and Drechsler, Rolf and Saha, Sangeet and Datta, Kamalika (2026) On Analysis of Applications using MAGIC-based In-Memory Computing. In: IEEE Computer Society Annual Symposium on VLSI ISVLSI 2026, 2026-07-07 - 2026-07-10, Kolkata, India. (In Press)
Pal, Chandrajit and Weingarten, Lennart and McDonald-Maier, Klaus and Drechsler, Rolf and Saha, Sangeet and Datta, Kamalika (2026) On Analysis of Applications using MAGIC-based In-Memory Computing. In: IEEE Computer Society Annual Symposium on VLSI ISVLSI 2026, 2026-07-07 - 2026-07-10, Kolkata, India. (In Press)
Pal, Chandrajit and Weingarten, Lennart and McDonald-Maier, Klaus and Drechsler, Rolf and Saha, Sangeet and Datta, Kamalika (2026) On Analysis of Applications using MAGIC-based In-Memory Computing. In: IEEE Computer Society Annual Symposium on VLSI ISVLSI 2026, 2026-07-07 - 2026-07-10, Kolkata, India. (In Press)
Abstract
Executing full applications on RRAM memristor-crossbars for in-memory computing (IMC) using the MAGIC design style is inhibited by the incompatibility between MAGIC’s combinational requirement and the sequential logic (e.g., flip-flops) in standard Register-Transfer Level (RTL) generated from High-Level Languages (HLLs). This paper introduces the Application-to-Combinational (A2C) Flow, a novel synthesis methodology that resolves this by generating purely combinational, structural Verilog RTL directly from HLL code. The A2C Flow guarantees a single, stateless dataflow function by eliminating all sequential, behavioural, and iterative constructs through three key transformations: State Linearisation, Algorithmic Control-Flow Flattening, and Temporal-to-Spatial Unrolling. Thereafter, we validate the approach using an in-memory synthesis and verification methodology that assesses resource utilisation and verifies functional correctness against a golden reference using Boolean Satisfiability (SAT). This successfully removes sequential elements, bridging the gap to realise complex application-level kernels on MAGIC-based memristive crossbars.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Additional Information: | Published proceedings: _not provided_ |
| Uncontrolled Keywords: | In-Memory Computing; Memristor-Aided loGIC (MAGIC); Combinational Flow |
| Subjects: | Z Bibliography. Library Science. Information Resources > ZR Rights Retention |
| Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
| SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
| Depositing User: | Unnamed user with email elements@essex.ac.uk |
| Date Deposited: | 02 Sep 2026 11:34 |
| Last Modified: | 02 Sep 2026 11:38 |
| URI: | http://repository.essex.ac.uk/id/eprint/43762 |
Available files
Filename: ISVLSI2026_LW.pdf
Licence: Creative Commons: Attribution 4.0