Patryk Skoncej, F. Mühlbauer, Felix Kubicek, Lukas Schröder, Mario Schölzel
{"title":"基于软件的程序存储器修复的可行性","authors":"Patryk Skoncej, F. Mühlbauer, Felix Kubicek, Lukas Schröder, Mario Schölzel","doi":"10.1109/IOLTS.2016.7604699","DOIUrl":null,"url":null,"abstract":"In this paper we evaluate the feasibility of software-based repair for program (NOR flash) memories in tiny embedded systems. Often, in such systems, it is very typical that not the full memory area is used by the application. This paper proposes a software-based self-repair for program memories which utilizes this inherently available redundancy. Our techniques combine application adaptation in respect to faulty memory words and protection of the adapted application with error-correcting code. With our approach we address post-production memory faults and retention- and radiation-related memory faults which can occur in the field. The evaluation of our repair mechanisms was based on the results from post-production and after burn-in tests performed on real 32 and 64 KByte flash memory devices.","PeriodicalId":6580,"journal":{"name":"2016 IEEE 22nd International Symposium on On-Line Testing and Robust System Design (IOLTS)","volume":"65 1","pages":"199-202"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Feasibility of software-based repair for program memories\",\"authors\":\"Patryk Skoncej, F. Mühlbauer, Felix Kubicek, Lukas Schröder, Mario Schölzel\",\"doi\":\"10.1109/IOLTS.2016.7604699\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we evaluate the feasibility of software-based repair for program (NOR flash) memories in tiny embedded systems. Often, in such systems, it is very typical that not the full memory area is used by the application. This paper proposes a software-based self-repair for program memories which utilizes this inherently available redundancy. Our techniques combine application adaptation in respect to faulty memory words and protection of the adapted application with error-correcting code. With our approach we address post-production memory faults and retention- and radiation-related memory faults which can occur in the field. The evaluation of our repair mechanisms was based on the results from post-production and after burn-in tests performed on real 32 and 64 KByte flash memory devices.\",\"PeriodicalId\":6580,\"journal\":{\"name\":\"2016 IEEE 22nd International Symposium on On-Line Testing and Robust System Design (IOLTS)\",\"volume\":\"65 1\",\"pages\":\"199-202\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-07-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 22nd International Symposium on On-Line Testing and Robust System Design (IOLTS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IOLTS.2016.7604699\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 22nd International Symposium on On-Line Testing and Robust System Design (IOLTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IOLTS.2016.7604699","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Feasibility of software-based repair for program memories
In this paper we evaluate the feasibility of software-based repair for program (NOR flash) memories in tiny embedded systems. Often, in such systems, it is very typical that not the full memory area is used by the application. This paper proposes a software-based self-repair for program memories which utilizes this inherently available redundancy. Our techniques combine application adaptation in respect to faulty memory words and protection of the adapted application with error-correcting code. With our approach we address post-production memory faults and retention- and radiation-related memory faults which can occur in the field. The evaluation of our repair mechanisms was based on the results from post-production and after burn-in tests performed on real 32 and 64 KByte flash memory devices.