On-Line Testing and Diagnosis of Microcontroller

K. Elshafey, A. Elhosiny
{"title":"On-Line Testing and Diagnosis of Microcontroller","authors":"K. Elshafey, A. Elhosiny","doi":"10.1109/ICM.2006.373296","DOIUrl":null,"url":null,"abstract":"This paper presents an on-line testing and diagnosis approach of microcontroller. The proposed approach has been achieved through both fault masking and fault diagnosis algorithms. Concurrent testing technique through using triple modular redundancy (TMR) is required to mask the operational faults and specially tolerate the transient faults. For permanent faults and in parallel with TMR, an on-line and non-concurrent fault detection and diagnostic technique is used to locate the faulty elements. The fault detection and diagnostic technique uses a set of assembly programs that test the entire microcontroller instruction-sets called macros. The macros are able to excite all of the microcontroller functions. A macro is associated to each machine-level instruction; and composed of a few instructions, aimed at activating the target instruction with some operand values representing the macro parameters and propagates the results of its execution to an observable memory positions. A Simulation study has been done using Xilinx Foundation tool, VHDL, and an FPGA Vertix chip.","PeriodicalId":284717,"journal":{"name":"2006 International Conference on Microelectronics","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 International Conference on Microelectronics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM.2006.373296","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This paper presents an on-line testing and diagnosis approach of microcontroller. The proposed approach has been achieved through both fault masking and fault diagnosis algorithms. Concurrent testing technique through using triple modular redundancy (TMR) is required to mask the operational faults and specially tolerate the transient faults. For permanent faults and in parallel with TMR, an on-line and non-concurrent fault detection and diagnostic technique is used to locate the faulty elements. The fault detection and diagnostic technique uses a set of assembly programs that test the entire microcontroller instruction-sets called macros. The macros are able to excite all of the microcontroller functions. A macro is associated to each machine-level instruction; and composed of a few instructions, aimed at activating the target instruction with some operand values representing the macro parameters and propagates the results of its execution to an observable memory positions. A Simulation study has been done using Xilinx Foundation tool, VHDL, and an FPGA Vertix chip.
单片机在线测试与诊断
本文提出了一种单片机在线测试与诊断方法。该方法通过故障屏蔽和故障诊断算法实现。采用三模冗余(TMR)并行测试技术来屏蔽运行故障,特别是容忍暂态故障。对于与TMR并行的永久性故障,采用在线非并发故障检测与诊断技术对故障元件进行定位。故障检测和诊断技术使用一组汇编程序来测试整个微控制器指令集(称为宏)。宏能够激发所有的微控制器功能。宏与每个机器级指令相关联;由几个指令组成,目的是用一些表示宏参数的操作数值激活目标指令,并将其执行结果传播到一个可观察的内存位置。利用Xilinx Foundation工具、VHDL和FPGA Vertix芯片进行了仿真研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信