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.
Key words
soft error /
task-level redundancy /
I/O interface /
fault tolerant /
microcontroller unit /
TMS570LS3137
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[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.