David C. C. Freitas, David F. M. Mota, Daniel Simões, Clailton Lopes, R. Goerl, C. Marcon, J. Silveira, J. Mota
{"title":"空间任务用32位存储器容错技术的错误覆盖、可靠性和成本分析","authors":"David C. C. Freitas, David F. M. Mota, Daniel Simões, Clailton Lopes, R. Goerl, C. Marcon, J. Silveira, J. Mota","doi":"10.1109/ISQED48828.2020.9137019","DOIUrl":null,"url":null,"abstract":"As the supply voltage decreases, the sensitivity of the integrated circuits to radiation increases dramatically, affecting various components such as memory cells. This paper presents, implements, and discusses seven Error Correction Code (ECC) configurations for use in 32-bit memories designed for space missions. We evaluated the proposed ECC configurations injecting two sets of faults: (i) adjacent bitflips and (ii) all possible combinations in 32-bit memory up to five bitflips. The adjacent bitflips evaluation shows that Triple Modular Redundancy with Interleaving reaches the highest correction rates, except for three and four bitflips, and the Hamming code with interleaving obtained the highest reliability. Furthermore, the evaluation of all possible combinations in a 32-bit memory shows that Reed-Muller code outperformed all other ECCs by up to three upsets and had the best reliability of all.","PeriodicalId":225828,"journal":{"name":"2020 21st International Symposium on Quality Electronic Design (ISQED)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Error Coverage, Reliability and Cost Analysis of Fault Tolerance Techniques for 32-bit Memories used on Space Missions\",\"authors\":\"David C. C. Freitas, David F. M. Mota, Daniel Simões, Clailton Lopes, R. Goerl, C. Marcon, J. Silveira, J. Mota\",\"doi\":\"10.1109/ISQED48828.2020.9137019\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As the supply voltage decreases, the sensitivity of the integrated circuits to radiation increases dramatically, affecting various components such as memory cells. This paper presents, implements, and discusses seven Error Correction Code (ECC) configurations for use in 32-bit memories designed for space missions. We evaluated the proposed ECC configurations injecting two sets of faults: (i) adjacent bitflips and (ii) all possible combinations in 32-bit memory up to five bitflips. The adjacent bitflips evaluation shows that Triple Modular Redundancy with Interleaving reaches the highest correction rates, except for three and four bitflips, and the Hamming code with interleaving obtained the highest reliability. Furthermore, the evaluation of all possible combinations in a 32-bit memory shows that Reed-Muller code outperformed all other ECCs by up to three upsets and had the best reliability of all.\",\"PeriodicalId\":225828,\"journal\":{\"name\":\"2020 21st International Symposium on Quality Electronic Design (ISQED)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 21st International Symposium on Quality Electronic Design (ISQED)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISQED48828.2020.9137019\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 21st International Symposium on Quality Electronic Design (ISQED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISQED48828.2020.9137019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Error Coverage, Reliability and Cost Analysis of Fault Tolerance Techniques for 32-bit Memories used on Space Missions
As the supply voltage decreases, the sensitivity of the integrated circuits to radiation increases dramatically, affecting various components such as memory cells. This paper presents, implements, and discusses seven Error Correction Code (ECC) configurations for use in 32-bit memories designed for space missions. We evaluated the proposed ECC configurations injecting two sets of faults: (i) adjacent bitflips and (ii) all possible combinations in 32-bit memory up to five bitflips. The adjacent bitflips evaluation shows that Triple Modular Redundancy with Interleaving reaches the highest correction rates, except for three and four bitflips, and the Hamming code with interleaving obtained the highest reliability. Furthermore, the evaluation of all possible combinations in a 32-bit memory shows that Reed-Muller code outperformed all other ECCs by up to three upsets and had the best reliability of all.