一种基于任务级冗余的I/O接口容错方案*

庄宇翔, 庄毅, 沈奇

集成电路与嵌入式系统 ›› 2022, Vol. 22 ›› Issue (7) : 21-25.

PDF(1165 KB)
PDF(1165 KB)
集成电路与嵌入式系统 ›› 2022, Vol. 22 ›› Issue (7) : 21-25.
技术纵横

一种基于任务级冗余的I/O接口容错方案*

  • 庄宇翔1, 庄毅1, 沈奇2
作者信息 +

I/O Interface Fault Tolerance Scheme Based on Task-level Redundancy

  • Zhuang Yuxiang1, Zhuang Yi1, Shen Qi2
Author information +
文章历史 +

摘要

本文提出了一种基于任务级冗余的I/O接口容错方案。本方法利用操作系统中任务级冗余技术,在不干扰微控制器其他模块的情况下保护I/O接口。由于其在驱动程序层执行,因此对用户应用程序是透明的。本文对TMS570LS3137的I/O接口进行了故障源分析,运用本文提出的方法设计了I/O接口的容错方案,将该方法应用于搭载了SylixOS操作系统的微控制器中,通过模拟I/O接口故障注入实验对所提出的方案进行评估。实验结果表明,所提出的方案具有较高的检测率和较低的时空开销。

Abstract

In the paper,an I/O interfaces fault-tolerant scheme based on task-level redundancy is proposed.The method uses task-level redundancy techniques in the operating system,protects the I/O interface without disturbing other modules of the microcontroller unit.Since the method executes at the driver layer,it is transparent to the user application.This paper analyzes the fault source of the I/O interface of TMS570LS3137,uses the method proposed in this paper to design the fault tolerance scheme of the I/O interface,and applies the method to the microcontroller equipped with the SylixOS operating system.The proposed scheme is evaluated by the /O interface fault injection experiment.The experiment results show that the proposed scheme has high detection rate and low time and space overhead.

关键词

软错误 / 任务级冗余 / I/O接口 / 容错 / 微控制器 / TMS570LS3137

Key words

soft error / task-level redundancy / I/O interface / fault tolerant / microcontroller unit / TMS570LS3137

引用本文

导出引用
庄宇翔, 庄毅, 沈奇. 一种基于任务级冗余的I/O接口容错方案*[J]. 集成电路与嵌入式系统. 2022, 22(7): 21-25
Zhuang Yuxiang, Zhuang Yi, Shen Qi. I/O Interface Fault Tolerance Scheme Based on Task-level Redundancy[J]. Integrated Circuits and Embedded Systems. 2022, 22(7): 21-25
中图分类号: TP308   

参考文献

[1] 何立民.嵌入式系统的定义与发展历史[J].单片机与嵌入式系统应用,2004(1):6-8.
[2] Bose,Pradip.Designing reliable systems with unreliable components[J].IEEE Micro,2006,26(5):5-6.
[3] Raji M,Sabet M A,Ghavami B.Soft error reliability improvement of digital circuits by exploiting a fast gate sizing scheme[J].IEEE Access,2019,7(1):66485-66495.
[4] Kordestani M,Zanj A,Orchard M E,et al.A modular fault diagnosis and prognosis method for hydro-control valve system based on redundancy in multisensor data information[J].IEEE Transactions on Reliability,2018,68(1):330-341.
[5] Jain S,Nandhini C,Doriya R.ECC-based authentication scheme for cloud-based robots[J].Wireless Personal Communications,2021,117(2):1557-1576.
[6] TABER A,NORMAND E.Single event upset in avionics[J].IEEE Transactions on Nuclearence,1993,40(2):120-126.
[7] Aidemark J,Vinter J,Folkesson P,et al.Goofi: Generic object-oriented fault injection tool[C]//2001 International Conference on Dependable Systems and Networks.IEEE,2001:83-88.
[8] Arasteh B,Khosroshahizadeh S.Software reliability enhancement against hardware transient errors using inherently reliable data structures[J].International Journal of System Assurance Engineering and Management,2020,11(5):883-898.
[9] Chen J J,Shafique M.Embedded software reliability for unreliable hardware[C]//2014 International Conference on Embedded Software (EMSOFT).IEEE,2014:1.
[10] Amin Z,Singh H,Sethi N.Review on fault tolerance techniques in cloud computing[J].International Journal of Computer Applications,2015,116(18):11-17.
[11] Kapritsos M,Wang Y,Quema V,et al.All about eve:Execute-verify replication for multi-core servers[C]//10th Symposium on Operating Systems Design and Implementation,2012:237-250.
[12] Cao X,Xiao L,Li J,et al.A layout-based soft error vulnerability estimation approach for combinational circuits considering single event multiple transients (semts)[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2018,38(6):1109-1122.

基金

*国家自然科学基金(61572253)。

PDF(1165 KB)

Accesses

Citation

Detail

段落导航
相关文章

/