Design Exploration of In-Situ Error Correction for Multi-Bit Computation-in-Memory Circuits

As computational complexity continues to rise, the effective design of computation-in-memory (CIM) circuits using high-precision embedded non-volatile memory for convolutional neural networks (CNNs) becomes increasingly critical. Errors may arise from factors such as conductance drift. This study specifically aims to develop a simulation framework for in-situ error correction within multi-bit CIM circuits. The focus lies on in-situ error correction methods that enable immediate error detection and rectification during memory or computational operations at the exact location where data processing and storage occur. The main objective is to investigate ways to minimize the impact of these errors on model accuracy. Utilizing this framework, the research delves into hardware errors in CIM, exploring error causes, statistical patterns, and the effects of extreme error values on accuracy. Additionally, this work introduces and delves deeply into clamping as an error correction mechanism. To enhance hardware efficiency and the effectiveness of error correction, particular emphasis is placed on high-bit weights and safeguarding sensitive convolutional layers. Furthermore, establishing appropriate clamping thresholds and employing a well-suited array-based output grouping strategy are essential. These strategies offer clear optimization paths for CNNs in targeted application scenarios.

Authors

Institutions

Publication Details

Published
2024-11-07
DOI
https://doi.org/10.1109/apccas62602.2024.10808209
Primary Topic
Semiconductor materials and devices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design Exploration of In-Situ Error Correction for Multi-Bit Computation-in-Memory Circuits

Po-Tsang Huang, Ting‐An Lin
Semiconductor materials and devices
article

Design Exploration of In-Situ Error Correction for Multi-Bit Computation-in-Memory Circuits

Po-Tsang Huang, Ting‐An Lin
article en

Abstract

As computational complexity continues to rise, the effective design of computation-in-memory (CIM) circuits using high-precision embedded non-volatile memory for convolutional neural networks (CNNs) becomes increasingly critical. Errors may arise from factors such as conductance drift. This study specifically aims to develop a simulation framework for in-situ error correction within multi-bit CIM circuits. The focus lies on in-situ error correction methods that enable immediate error detection and rectification during memory or computational operations at the exact location where data processing and storage occur. The main objective is to investigate ways to minimize the impact of these errors on model accuracy. Utilizing this framework, the research delves into hardware errors in CIM, exploring error causes, statistical patterns, and the effects of extreme error values on accuracy. Additionally, this work introduces and delves deeply into clamping as an error correction mechanism. To enhance hardware efficiency and the effectiveness of error correction, particular emphasis is placed on high-bit weights and safeguarding sensitive convolutional layers. Furthermore, establishing appropriate clamping thresholds and employing a well-suited array-based output grouping strategy are essential. These strategies offer clear optimization paths for CNNs in targeted application scenarios.

National Yang Ming Chiao Tung University (TW)
Openalex Percentile: Top 78%
Semiconductor materials and devices
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.

Design Exploration of In-Situ Error Correction for Multi-Bit Computation-in-Memory Circuits — Po-Tsang Huang, Ting‐An Lin · (2024) | TGRS Research Map | TGRS