Verification of neuromorphic computing hardware using machine learning

神经形态工程学 计算机科学 计算机体系结构 计算机硬件 人工智能 计算机工程 嵌入式系统 人工神经网络
作者
Abhishek Mishra,Nagarajan Kandasamy,Anup Das
标识
DOI:10.17918/00011121
摘要

Neuromorphic accelerators are an emerging class of artificial intelligence (AI) hardware inspired by the brain's architecture and dynamics. Unlike traditional AI accelerators--such as graphics processing units (GPUs), tensor processing units (TPUs), and application-specific integrated circuit (ASICs)--that rely on dense matrix operations and synchronous execution, neuromorphic systems use spiking neural networks (SNNs) to enable ultra-low-power, event-driven computation. These advantages have led to their growing adoption in applications ranging from edge computing and autonomous vehicles to image recognition and time-series data processing. However, as these systems approach real-world deployment, they face considerable reliability and safety challenges. One of the key obstacles is the aggressive scaling of technology, which reduces device sizes and operating voltages, making these systems increasingly susceptible to various types of faults. These include permanent faults--such as manufacturing defects and silicon aging--as well as temporary faults arising from external particle strikes or excessive read operations. For example, emerging memory devices like Phase-Change Memories (PCMs) utilize non-volatile memory (NVM) for in-memory computation. These devices require high-voltage operations--often driven by on-chip charge pumps built with complementary metal-oxide-semiconductor (CMOS) technology--to read and program memory cells. Such operations can accelerate NVM wear-out, thereby increasing the risk of stuck-SET and stuck-RESET faults. Moreover, resistance drift may compromise data integrity, and the aging of peripheral CMOS circuitry can lead to read disturbance errors. Collectively, these issues threaten the accuracy and reliability of neuromorphic systems, particularly when faults occur in synaptic cells, resulting in erroneous values during inference. Failing to detect and mitigate such faults can lead to catastrophic outcomes. For instance, in an autonomous vehicle, a single undetected synaptic fault could cause the system to misinterpret sensor data--potentially mistaking a pedestrian for a shadow--thereby triggering dangerous decisions and significant safety violations. Because neuromorphic computation is event-driven and sparse, these faults may not manifest immediately, silently affecting the system's behavior in critical ways. This makes verification of neuromorphic computing system essential--not only to verify whether neurons spike correctly, but also it's behavior to ensure that spike propagation through the network is accurate and reliable. While neuromorphic hardware holds great promise for next-generation AI, its unique fault modes and operational characteristics demand equally innovative and rigorous approaches to functional testing and fault tolerance. To address these challenges, this dissertation presents two complementary methodologies. The first work proposes a methodology for online built-in self-testing (BIST) of analog in-memory accelerators for deep neural networks (DNNs) to validate correct operation with respect to their functional specifications. The DNN of interest is realized in hardware to perform in-memory computing using NVM cells as computational units. Assuming a functional fault model, we develop methods to generate pseudorandom and structured test patterns to detect hardware faults. We also develop a test-sequencing strategy that combines these different classes of tests to achieve high fault coverage. The testing methodology is applied to a broad class of DNNs trained to classify images from the MNIST, Fashion-MNIST, and CIFAR-10 datasets. The goal is to expose hardware faults which may lead to incorrect classification of images. We achieve an average fault coverage of 94% for these different architectures, some of which are large and complex. The second work focuses on reliable, fault-tolerant, and safe system performance over time. In this work, we develop a fault detection and isolation (FDI) framework for neuromorphic systems to monitor the correctness of a neuromorphic program's execution using model-based redundancy in which a software-based monitor compares discrepancies between the behavior of neurons mapped to hardware and that predicted by a corresponding mathematical model. We identify properties of spike trains generated by neurons that can be used for fault detection and build machine learning (ML) models to forecast these properties. Predictions from these models, which describe the nominal behavior of neurons, when combined with real-time observations, form the basis for FDI. Experiments using CARLSim, a high-fidelity SNN simulator, show that the proposed approach achieves high fault coverage using models that can operate with low computational overhead in real time. This dissertation advances the field of neuromorphic system verification by introducing novel methodologies for both functional self-testing and runtime fault detection. The proposed techniques provide scalable and low-overhead solutions for validating functional correctness, detecting hardware-induced faults, and enhancing the overall reliability and fault resilience of neuromorphic computing platforms. By addressing critical challenges in fault modeling, detection strategies, and online monitoring, this work establishes a strong foundation for the safe, robust, and dependable deployment of neuromorphic systems in real-world, safety-critical environments.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
jhb完成签到,获得积分10
1秒前
wjm完成签到,获得积分10
2秒前
顺利凡柔发布了新的文献求助10
3秒前
4秒前
5秒前
5秒前
HYQ发布了新的文献求助10
5秒前
123应助Hannah采纳,获得20
5秒前
binbin发布了新的文献求助10
5秒前
junio完成签到 ,获得积分10
6秒前
狂野冷荷完成签到,获得积分10
6秒前
林登万完成签到,获得积分10
6秒前
lzh1353730567发布了新的文献求助10
7秒前
Zhao0112完成签到,获得积分10
7秒前
泪西瓜发布了新的文献求助10
8秒前
9秒前
橘子不是唯一的水果完成签到 ,获得积分10
9秒前
香蕉觅云应助ldj采纳,获得10
10秒前
OTW发布了新的文献求助10
10秒前
tony完成签到,获得积分10
12秒前
梵莫完成签到,获得积分10
12秒前
行走的鱼发布了新的文献求助10
13秒前
梦琪发布了新的文献求助30
13秒前
小鱼小鱼完成签到,获得积分10
14秒前
Sledge应助honda采纳,获得10
14秒前
Peggie发布了新的文献求助10
15秒前
15秒前
njufeng完成签到,获得积分10
17秒前
科研通AI6.4应助施妤儿采纳,获得10
17秒前
Jayson完成签到,获得积分10
18秒前
甜甜凉面发布了新的文献求助10
18秒前
18秒前
书竹完成签到,获得积分10
22秒前
ccc完成签到 ,获得积分10
23秒前
顺利毕业发布了新的文献求助10
24秒前
科研通AI6.4应助李咪咪采纳,获得10
25秒前
25秒前
大约在冬季完成签到,获得积分10
27秒前
爱笑寻菡完成签到,获得积分10
28秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
China Pluperfect I: Epistemology of Past and Outside in Chinese Art 520
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
基于锂离子电池正极材料回收的绿色溶剂开发及工程化应用研究 500
Auslegungsgeschichte 500
Transdermal drug delivery systems market size report 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7641991
求助须知:如何正确求助?哪些是违规求助? 9215108
关于积分的说明 19767614
捐赠科研通 7207484
什么是DOI,文献DOI怎么找? 3276290
关于科研通互助平台的介绍 2438062
邀请新用户注册赠送积分活动 2274060