Manar N. Shaker, A. Hussien, G. Alkady, H. Amer, I. Adly
{"title":"Mitigating the Effect of Multiple Event Upsets in FPGA-Based Automotive Applications","authors":"Manar N. Shaker, A. Hussien, G. Alkady, H. Amer, I. Adly","doi":"10.1109/MECO.2019.8760189","DOIUrl":null,"url":null,"abstract":"In the Automotive Industry, many applications are currently implemented on Field Programmable Gate Arrays (FPGAs). Nowadays, due to the continuous shrinking of transistor dimensions, FPGAs are subjected to Multiple Event Upsets (MEUs) in addition to the well-studied Single Event Upsets (SEUs). Fault tolerance is often used to mitigate this problem. This paper explains why the currently utilized fault-tolerant techniques such as scrubbing will probably produce some erroneous outputs; further more Triple Modular Redundancy may not recover from MEUs. Penta Modular Redundancy can efficiently recover from MEUs as well as SEUs; however, it cannot detect some faulty scenarios. This problem is solved by using the Hexa Modular Redundancy fault tolerant technique. The reliabilities of both Penta and Hexa Modular Redundancy are calculated using Markov models to investigate whether the expected increase in system reliability outweighs the cost of extra added redundancy. Finally, the extra power consumed by the architecture due to the added redundancy is estimated using Xilinx Vivado tools.","PeriodicalId":141324,"journal":{"name":"2019 8th Mediterranean Conference on Embedded Computing (MECO)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 8th Mediterranean Conference on Embedded Computing (MECO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MECO.2019.8760189","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
In the Automotive Industry, many applications are currently implemented on Field Programmable Gate Arrays (FPGAs). Nowadays, due to the continuous shrinking of transistor dimensions, FPGAs are subjected to Multiple Event Upsets (MEUs) in addition to the well-studied Single Event Upsets (SEUs). Fault tolerance is often used to mitigate this problem. This paper explains why the currently utilized fault-tolerant techniques such as scrubbing will probably produce some erroneous outputs; further more Triple Modular Redundancy may not recover from MEUs. Penta Modular Redundancy can efficiently recover from MEUs as well as SEUs; however, it cannot detect some faulty scenarios. This problem is solved by using the Hexa Modular Redundancy fault tolerant technique. The reliabilities of both Penta and Hexa Modular Redundancy are calculated using Markov models to investigate whether the expected increase in system reliability outweighs the cost of extra added redundancy. Finally, the extra power consumed by the architecture due to the added redundancy is estimated using Xilinx Vivado tools.