{"title":"An efficient error correction coding approach to tolerate soft error","authors":"Md. Mizanur Rahman Khan, M. S. Sadi","doi":"10.1109/ICCITECHN.2012.6509768","DOIUrl":null,"url":null,"abstract":"Soft errors are significant concern for circuit reliability. Among various adopted techniques to mitigate soft errors effects on system functionality, Error Correcting Code (ECC) is one of the dominant approaches since it reduces cost overhead significantly. This paper deals with a new error correcting coding approach to tolerate soft errors at processor, data path, and memory devices of a computer system. To detect soft errors, the proposed approach introduces ‘modular checking’ which in turns, is working (decoding and comparing) with even and/or odd numbers of row and column of a two-dimensional array organization of pre-encoded data set rather than the whole matrix. Hence, it reduces the cost by lessen the circuitry needed to implement the scheme and the detection time is reduced as well if the soft error is detected at early modular checking. The proposed approach is able to detect soft errors at any of bit positions and correct those efficiently with reduced cost as well as detection time in a great context.","PeriodicalId":127060,"journal":{"name":"2012 15th International Conference on Computer and Information Technology (ICCIT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 15th International Conference on Computer and Information Technology (ICCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCITECHN.2012.6509768","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Soft errors are significant concern for circuit reliability. Among various adopted techniques to mitigate soft errors effects on system functionality, Error Correcting Code (ECC) is one of the dominant approaches since it reduces cost overhead significantly. This paper deals with a new error correcting coding approach to tolerate soft errors at processor, data path, and memory devices of a computer system. To detect soft errors, the proposed approach introduces ‘modular checking’ which in turns, is working (decoding and comparing) with even and/or odd numbers of row and column of a two-dimensional array organization of pre-encoded data set rather than the whole matrix. Hence, it reduces the cost by lessen the circuitry needed to implement the scheme and the detection time is reduced as well if the soft error is detected at early modular checking. The proposed approach is able to detect soft errors at any of bit positions and correct those efficiently with reduced cost as well as detection time in a great context.