Radwa M. Tawfeek, Mohamed G. Egila, Y. Alkabani, I. Hafez
{"title":"Fault injection for FPGA applications in the space","authors":"Radwa M. Tawfeek, Mohamed G. Egila, Y. Alkabani, I. Hafez","doi":"10.1109/ICCES.2017.8275338","DOIUrl":null,"url":null,"abstract":"Testing digital circuits before their implementation is critical to design highly reliable systems. This allows the designer to detect faults and measure the effectiveness of the used fault-tolerance techniques. Fault injection is used to measure the robustness of fault-tolerant systems during the design process and determine the dependability parameters of the system. This paper proposes a fault injection system to inject both permanent and transient faults at different fault rates that vary with the time to simulate fault rate in space orbits. Simulation results illustrate that the calculated variations are close to the actual on-orbit rates.","PeriodicalId":170532,"journal":{"name":"2017 12th International Conference on Computer Engineering and Systems (ICCES)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 12th International Conference on Computer Engineering and Systems (ICCES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES.2017.8275338","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Testing digital circuits before their implementation is critical to design highly reliable systems. This allows the designer to detect faults and measure the effectiveness of the used fault-tolerance techniques. Fault injection is used to measure the robustness of fault-tolerant systems during the design process and determine the dependability parameters of the system. This paper proposes a fault injection system to inject both permanent and transient faults at different fault rates that vary with the time to simulate fault rate in space orbits. Simulation results illustrate that the calculated variations are close to the actual on-orbit rates.