Web of Science (WOS) Indexed Journals
Web of Science (WOS) Indexed Journals
1
PG SCHOLAR, 2ASST. PROFESSOR, 3ASSOSCIATE PROFESSOR & HOD
DEPARTMENT OF ECE, AVN INSTITUTE OF ENGINEERING AND TECHNOLOGY, M, KOHEDA ROAD, M.P.
PATELGUDA POST IBRAHIMPATNAM, DIST, HYDERABAD, TELANGANA 501510
Article Info
ABSTRACT: These emerging memories also struggle with reduced reliability as technology
scales down, and as a solution, error-correcting code (ECC) and its encoder / decoder circuits
have been applied. While NAND flash requires a powerful ECC that can correct up to 100 errors,
As well as simply increasing the memory capacity, ECC can be used to optimize memory
performance with regard to density and energy consumption, The ECC has thus become an
essential part of developing memories. The Bose – Chaudhuri – Hocquenghem (BCH) software
is commonly used for evolving memories to correct two or three errors.
Due to its fast read access, high storage density and very low standby power, spin torque transfer
random access memory (STT-RAM) is a promising memory technology. Such memories have
questions with accuracy that need to be understood further before they can be accepted as a
standard memory technology. In this article, we first study a single STT memory cell's causes of
errors. We see that system configuration phase differences and changes influence their failure
rate and create design errors to capture these results. First we suggest a combined technique
based on circuit level tuning and error control coding (ECC) for very high reliability. Such a mix
makes it possible to use weaker ECC for lower overhead. For example, we show that the ECC's
error correction capability (t) can be reduced from t=11 to t=3 to achieve a block failure rate
(BFR) of 10-9 by applying voltage boosting and write pulse width adjustment
This section presnts Resistive RAM (ReRAM) has short access speed, ultra-low stand-by power
and high performance, allowing replacing DRAM in main memory a feasible storage technology.
As the technology moves into the nano realm, traditional single error correction, double error
detection (SEC-DED) codes are no longer sufficient to protect memories from transient errors
due to the increased multi-bit error rate. Due to their much greater decoding delay, the
wellknown double-error-correcting BCH codes and the traditional BCH decoding approach
based on Berlekamp-Massey algorithm and Chien quest can not be implemented explicitly to
replace SEC-DED codes. The hierarchical double-error-correcting (HDEC) code is proposed in
REFERENCES
[1] P. Amato, S. Bellini, M. Ferrari, C. Laurent, M. Sforzin, and A. Tomasoni, “Fast decoding
ECC for future memories,” IEEE J. Sel. Areas Commun., vol. 34, no. 9, pp. 2486–2497, Sep.
2016. [2] S. H. Kang, “Embedded STT-MRAM for energy-efficient and costeffective mobile
systems,” in IEEE Symp. VLSI Circuits Dig. Tech. Papers, Jun. 2014, pp. 36–37.
[3] H. Noguchi, K. Ikegami, N. Shimomura, T. Tetsufumi, J. Ito, and S. Fujita, “Highly reliable
and low-power nonvolatile cache memory with advanced perpendicular STT-MRAM for
highperformance CPU,” in IEEE Symp. VLSI Circuits Dig. Tech. Papers, Jun. 2014, pp. 1–2
[4] P. Amato, C. Laurent, M. Sforzin, S. Bellini, M. Ferrari, and A. Tomasoni, “Ultra fast, two-
bit ECC for emerging memories,” in Proc. 6th IEEE Int. Memory Workshop (IMW), May 2014,
pp. 79– 82.
[5] Y. Emre, C. Yang, K. Sutaria, Y. Cao, and C. Chakrabarti, “Enhancing the reliability of STT-
RAM through circuit and system level techniques,” in Proc. IEEE Workshop Signal Process.
Syst., Oct. 2012, pp. 125–130.
[6] D. Niu, Y. Xiao, and Y. Xie, “Low power memristor-based ReRAM design with error
correcting code,” in Proc. 17th Asia South Pacific Design Autom. Conf., Jan./Feb. 2012, pp. 79–
84.
[8] C. Yang, M. Mao, Y. Cao, and C. Chakrabarti, “Cost-effective design solutions for enhancing
pram reliability and performance,” IEEE Trans. Multi-Scale Comput. Syst., vol. 3, no. 1, pp. 1–
11, Jan./Mar. 2017.
[9] B. Del Bel, J. Kim, C. H. Kim, and S. S. Sapatnekar, “Improving STT-MRAM density
through multibit error correction,” in Proc. IEEE/ACM Conf. Design, Autom. Test Eur. (DATE),
Mar. 2014, pp. 1–6.
[11] Y. Alkabani, Z. Koopmans, H. Xu, A. K. Jones, and R. Melhem, “Write pulse scaling for
energy efficient STT-MRAM,” in Proc. IEEE Comput. Soc. Annu. Symp. VLSI (ISVLSI), Jul.
2016, pp. 248–253.
[12] X. Wang, M. Mao, E. Eken, W. Wen, H. Li, and Y. Chen, “Sliding basket: An adaptive
ECC scheme for runtime write failure suppression of STT-RAM cache,” in Proc. IEEE/ACM
Conf. Design, Autom. Test Eur. (DATE), Mar. 2016, pp. 762–767.
[13] X. Wang, D. Wu, C. Hu, L. Pan, and R. Zhou, “Embedded high-speed BCH decoder for
new-generation NOR flash memories,” in Proc. IEEE Custom Integr. Circuits Conf. (CICC),
Sep. 2009, pp. 195–198.
[15] Y. Yoo and I.-C. Park, “A search-less DEC BCH decoder for lowcomplexity fault-tolerant
systems,” in Pro