DExIMA: Design Explorer for In-Memory Architectures

In recent years, Computer-Aided Design (CAD) software have become indispensable tools for designing, testing, and synthesizing logic circuits. Commercial software provided by companies like Synopsys, Cadence, or Mentor dominate the Electronic Design Automation (EDA) field. Nevertheless, several Open...

Full description

Saved in:
Bibliographic Details
Main Authors: Andrea Coluccio, Alessio Naclerio, Marco Vacca, Giovanna Turvani, Mariagrazia Graziano, Maurizio Zamboni
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10982062/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849311867964489728
author Andrea Coluccio
Alessio Naclerio
Marco Vacca
Giovanna Turvani
Mariagrazia Graziano
Maurizio Zamboni
author_facet Andrea Coluccio
Alessio Naclerio
Marco Vacca
Giovanna Turvani
Mariagrazia Graziano
Maurizio Zamboni
author_sort Andrea Coluccio
collection DOAJ
description In recent years, Computer-Aided Design (CAD) software have become indispensable tools for designing, testing, and synthesizing logic circuits. Commercial software provided by companies like Synopsys, Cadence, or Mentor dominate the Electronic Design Automation (EDA) field. Nevertheless, several Open Source tools are also available, and some of them aim at assisting the designer in emerging Beyond-von-Neumann computing paradigms, such as Logic-in-Memory (LiM). LiM is a promising architectural and technological solution to the von Neumann Bottleneck, i.e. the performance gap between the CPU and the memory in classical CPU-Memory structures. In literature, various approaches to the LiM paradigm have been proposed. This paper introduces the Design Explorer for In-Memory Architectures (DExIMA) tool, which has the ambitious aim of providing a well-defined design flow strategy for the development, validation and performance estimation of a wide range of LiM architectures. Currently, DExIMA focuses on Coarse-grain Logic-in-Memory (CGLiM) architectures, which integrate memory and computation elements at a coarse-grain level. Nevertheless, DExIMA encompasses a flexible architectural model and a modular performance estimation engine that can be adapted to LiM implementations where memory and logic elements are more finely integrated. Hence, DExIMA is a versatile tool offering an environment for testing and comparing different LiM solutions, empowering designers to explore novel approaches in LiM architecture design.
format Article
id doaj-art-3dde0bebffd34f4fbdc0a17eb9b1857e
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-3dde0bebffd34f4fbdc0a17eb9b1857e2025-08-20T03:53:17ZengIEEEIEEE Access2169-35362025-01-0113792177923610.1109/ACCESS.2025.356661410982062DExIMA: Design Explorer for In-Memory ArchitecturesAndrea Coluccio0https://orcid.org/0000-0001-6588-858XAlessio Naclerio1https://orcid.org/0009-0009-8655-1324Marco Vacca2https://orcid.org/0000-0003-2920-3357Giovanna Turvani3https://orcid.org/0000-0002-8520-906XMariagrazia Graziano4https://orcid.org/0000-0002-8721-9990Maurizio Zamboni5https://orcid.org/0000-0001-8179-5973Department of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyDepartment of Applied Science and Technology, Politecnico di Torino, Turin, ItalyDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyIn recent years, Computer-Aided Design (CAD) software have become indispensable tools for designing, testing, and synthesizing logic circuits. Commercial software provided by companies like Synopsys, Cadence, or Mentor dominate the Electronic Design Automation (EDA) field. Nevertheless, several Open Source tools are also available, and some of them aim at assisting the designer in emerging Beyond-von-Neumann computing paradigms, such as Logic-in-Memory (LiM). LiM is a promising architectural and technological solution to the von Neumann Bottleneck, i.e. the performance gap between the CPU and the memory in classical CPU-Memory structures. In literature, various approaches to the LiM paradigm have been proposed. This paper introduces the Design Explorer for In-Memory Architectures (DExIMA) tool, which has the ambitious aim of providing a well-defined design flow strategy for the development, validation and performance estimation of a wide range of LiM architectures. Currently, DExIMA focuses on Coarse-grain Logic-in-Memory (CGLiM) architectures, which integrate memory and computation elements at a coarse-grain level. Nevertheless, DExIMA encompasses a flexible architectural model and a modular performance estimation engine that can be adapted to LiM implementations where memory and logic elements are more finely integrated. Hence, DExIMA is a versatile tool offering an environment for testing and comparing different LiM solutions, empowering designers to explore novel approaches in LiM architecture design.https://ieeexplore.ieee.org/document/10982062/Computer aided design (CAD)electronic design automation (EDA)logic-in-memory (LiM)VLSISIMDRISC-V
spellingShingle Andrea Coluccio
Alessio Naclerio
Marco Vacca
Giovanna Turvani
Mariagrazia Graziano
Maurizio Zamboni
DExIMA: Design Explorer for In-Memory Architectures
IEEE Access
Computer aided design (CAD)
electronic design automation (EDA)
logic-in-memory (LiM)
VLSI
SIMD
RISC-V
title DExIMA: Design Explorer for In-Memory Architectures
title_full DExIMA: Design Explorer for In-Memory Architectures
title_fullStr DExIMA: Design Explorer for In-Memory Architectures
title_full_unstemmed DExIMA: Design Explorer for In-Memory Architectures
title_short DExIMA: Design Explorer for In-Memory Architectures
title_sort dexima design explorer for in memory architectures
topic Computer aided design (CAD)
electronic design automation (EDA)
logic-in-memory (LiM)
VLSI
SIMD
RISC-V
url https://ieeexplore.ieee.org/document/10982062/
work_keys_str_mv AT andreacoluccio deximadesignexplorerforinmemoryarchitectures
AT alessionaclerio deximadesignexplorerforinmemoryarchitectures
AT marcovacca deximadesignexplorerforinmemoryarchitectures
AT giovannaturvani deximadesignexplorerforinmemoryarchitectures
AT mariagraziagraziano deximadesignexplorerforinmemoryarchitectures
AT mauriziozamboni deximadesignexplorerforinmemoryarchitectures