TY - GEN
T1 - Reconfigurable ECC for adaptive protection of memory
AU - Basak, Abhishek
AU - Paul, Somnath
AU - Park, Jangwon
AU - Park, Jongsun
AU - Bhunia, Swarup
PY - 2013
Y1 - 2013
N2 - Post-silicon healing techniques that rely on built-in redundancy (e.g. row/column redundancy) remain effective in healing manufacturing defects and process variation induced failures in nanoscale memory. They are, however, not effective in improving robustness under various run-time failures. Increasing run-time failures in memory, specifically in case of low-voltage low-power memory, has emerged as a major design challenge. Traditionally, a uniform worst-case protection using Error Correction Code (ECC) is used for all blocks in a large memory array for runt-time error resiliency. However, with both spatial and temporal shift in intrinsic reliability of a memory block, such uniform protection can be unattractive in terms of either ECC overhead or protection level. We propose a novel Reconfigurable ECC approach, which can adapt, in space and time, to varying reliability of memory blocks by using an ECC that can provide the right amount of protection for a memory block at a given time. We show that such an approach is extremely effective in diverse applications.
AB - Post-silicon healing techniques that rely on built-in redundancy (e.g. row/column redundancy) remain effective in healing manufacturing defects and process variation induced failures in nanoscale memory. They are, however, not effective in improving robustness under various run-time failures. Increasing run-time failures in memory, specifically in case of low-voltage low-power memory, has emerged as a major design challenge. Traditionally, a uniform worst-case protection using Error Correction Code (ECC) is used for all blocks in a large memory array for runt-time error resiliency. However, with both spatial and temporal shift in intrinsic reliability of a memory block, such uniform protection can be unattractive in terms of either ECC overhead or protection level. We propose a novel Reconfigurable ECC approach, which can adapt, in space and time, to varying reliability of memory blocks by using an ECC that can provide the right amount of protection for a memory block at a given time. We show that such an approach is extremely effective in diverse applications.
UR - http://www.scopus.com/inward/record.url?scp=84893183238&partnerID=8YFLogxK
U2 - 10.1109/MWSCAS.2013.6674841
DO - 10.1109/MWSCAS.2013.6674841
M3 - Conference contribution
AN - SCOPUS:84893183238
SN - 9781479900664
T3 - Midwest Symposium on Circuits and Systems
SP - 1085
EP - 1088
BT - 2013 IEEE 56th International Midwest Symposium on Circuits and Systems, MWSCAS 2013
T2 - 2013 IEEE 56th International Midwest Symposium on Circuits and Systems, MWSCAS 2013
Y2 - 4 August 2013 through 7 August 2013
ER -