TY - GEN
T1 - Enhancing the reliability of STT-RAM through circuit and system level techniques
AU - Emre, Yunus
AU - Yang, Chengen
AU - Sutaria, Ketul
AU - Cao, Yu
AU - Chakrabarti, Chaitali
PY - 2012
Y1 - 2012
N2 - Spin torque transfer random access memory (STT-RAM) is a promising memory technology because of its fast read access, high storage density, and very low standby power. These memories have reliability issues that need to be better understood before they can be adopted as a mainstream memory technology. In this paper, we first study the causes of errors for a single STT memory cell. We see that process variations and variations in the device geometry affect their failure rate and develop error models to capture these effects. Next we propose a joint technique based on tuning of circuit level parameters and error control coding (ECC) to achieve very high reliability. Such a combination allows the use of weaker ECC with smaller overhead. For instance, we show that by applying voltage boosting and write pulse width adjustment, the error correction capability (t) of ECC can be reduced from t=11 to t=3 to achieve a block failure rate (BFR) of 10-9.
AB - Spin torque transfer random access memory (STT-RAM) is a promising memory technology because of its fast read access, high storage density, and very low standby power. These memories have reliability issues that need to be better understood before they can be adopted as a mainstream memory technology. In this paper, we first study the causes of errors for a single STT memory cell. We see that process variations and variations in the device geometry affect their failure rate and develop error models to capture these effects. Next we propose a joint technique based on tuning of circuit level parameters and error control coding (ECC) to achieve very high reliability. Such a combination allows the use of weaker ECC with smaller overhead. For instance, we show that by applying voltage boosting and write pulse width adjustment, the error correction capability (t) of ECC can be reduced from t=11 to t=3 to achieve a block failure rate (BFR) of 10-9.
KW - Bit error rate
KW - Circuit level techniques
KW - Error control coding
KW - Process variation
KW - Spin torque transfer RAM (STT-RAM)
UR - http://www.scopus.com/inward/record.url?scp=84875323744&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84875323744&partnerID=8YFLogxK
U2 - 10.1109/SiPS.2012.11
DO - 10.1109/SiPS.2012.11
M3 - Conference contribution
AN - SCOPUS:84875323744
SN - 9780769548562
T3 - IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation
SP - 125
EP - 130
BT - Proceedings - 2012 IEEE Workshop on Signal Processing Systems, SiPS 2012
T2 - 2012 IEEE Workshop on Signal Processing Systems, SiPS 2012
Y2 - 17 October 2012 through 19 October 2012
ER -