首页 | 本学科首页   官方微博 | 高级检索  
     


An Extensible Code for Correcting Multiple Cell Upset in Memory Arrays
Authors:Felipe Silva  Jardel Silveira  " target="_blank">Jarbas Silveira  César Marcon  Fabian Vargas  Jr" target="_blank">Otávio LimaJr
Affiliation:1.Laboratório de Engenharia e Sistemas de Computa??o (LESC/DETI) /Federal University of Ceará (UFC),Fortaleza,Brazil;2.Pontifical Catholic University of Rio Grande do Sul (PUCRS),Porto Alegre,Brazil;3.Laboratório de Sistemas Digitais (LSD) /Federal Institute of Ceará (IFCE), Maracanaú,Maracanaú,Brazil
Abstract:As the microelectronics technology continuously advances to deep submicron scales, the occurrence of Multiple Cell Upset (MCU) induced by radiation in memory devices becomes more likely to happen. The implementation of a robust Error Correction Code (ECC) is a suitable solution. However, the more complex an ECC, the more delay, area usage and energy consumption. An ECC with an appropriate balance between error coverage and computational cost is essential for applications where fault tolerance is heavily needed, and the energy resources are scarce. This paper describes the conception, implementation, and evaluation of Column-Line-Code (CLC), a novel algorithm for the detection and correction of MCU in memory devices, which combines extended Hamming code and parity bits. Besides, this paper evaluates the variation of the 2D CLC schemes and proposes an additional operation to correct more MCU patterns called extended mode. We compared the implementation cost, reliability level, detection/correction rate and the mean time to failure among the CLC versions and other correction codes, proving the CLCs have high MCU correction efficacy with reduced area, power and delay costs.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号