Formal Verification of Error Bounds for Resistive-Switching-Based Multilevel Matrix-Vector Multipliers

The need for performance and energy efficiency by expanding technologies such as internet-of-things devices and artificial neural networks (ANNs) has led to the exploration of in-memory computing paradigms, specifically utilizing resistive-switching memory (RSM) based analog and multilevel matrix-vector multipliers (MVMs). However, nonidealities in these MVMs cause larger-than-expected deterioration in the output quality and introduce errors with potentially catastrophic consequences in safety-critical applications such as autonomous vehicles, med-ical diagnosis, and control systems. Therefore, to enable the use of MVMs in such applications, the error bounds of the MVMs must be formally verified, which, to our knowledge, remains unaddressed. In this paper, we aim to address this gap with a formal verification methodology for finding the maximum possible error in resistive-switching-based multilevel MVMs. We introduce three approaches to compute the maximum error and provide a polynomial-time solution as our primary contribution, which reduces the computation time by up to 2181 times. Additionally, we provide a tracing feature for error source identification and debugging, enabling targeted enhancements of the design. We demonstrate the methodology's efficiency with a timing analysis and its effectiveness through a case study using the metrics of a fabricated design from the literature. We made the source code of our software implementation publicly available to promote further research in the use of multilevel MVMs in safety-critical applications.

Authors

Institutions

Publication Details

Published
2025-04-23
DOI
https://doi.org/10.1109/isqed65160.2025.11014428
Citations
2
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
2.97

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Formal Verification of Error Bounds for Resistive-Switching-Based Multilevel Matrix-Vector Multipliers

Chandan Kumar Jha, Kemal Çağlar Coşkun, Rolf Drechsler, Muhammad Hassan
2 citations
Interconnection Networks and Systems
2.97
article

Formal Verification of Error Bounds for Resistive-Switching-Based Multilevel Matrix-Vector Multipliers

Chandan Kumar Jha, Kemal Çağlar Coşkun, Rolf Drechsler, Muhammad Hassan
article en
2 citations

Abstract

The need for performance and energy efficiency by expanding technologies such as internet-of-things devices and artificial neural networks (ANNs) has led to the exploration of in-memory computing paradigms, specifically utilizing resistive-switching memory (RSM) based analog and multilevel matrix-vector multipliers (MVMs). However, nonidealities in these MVMs cause larger-than-expected deterioration in the output quality and introduce errors with potentially catastrophic consequences in safety-critical applications such as autonomous vehicles, med-ical diagnosis, and control systems. Therefore, to enable the use of MVMs in such applications, the error bounds of the MVMs must be formally verified, which, to our knowledge, remains unaddressed. In this paper, we aim to address this gap with a formal verification methodology for finding the maximum possible error in resistive-switching-based multilevel MVMs. We introduce three approaches to compute the maximum error and provide a polynomial-time solution as our primary contribution, which reduces the computation time by up to 2181 times. Additionally, we provide a tracing feature for error source identification and debugging, enabling targeted enhancements of the design. We demonstrate the methodology's efficiency with a timing analysis and its effectiveness through a case study using the metrics of a fabricated design from the literature. We made the source code of our software implementation publicly available to promote further research in the use of multilevel MVMs in safety-critical applications.

University of Bremen (DE)
Deutsche Forschungsgemeinschaft
Openalex Percentile: Top 9%
Interconnection Networks and Systems
2.97
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Formal Verification of Error Bounds for Resistive-Switching-Based Multilevel Matrix-Vector Multipliers — Chandan Kumar Jha, Kemal Çağlar Coşkun, et al. · (2025) | TGRS Research Map | TGRS