Proactive correction coset decoding scheme based on SEC-DED code for multibit asymmetric errors in STT-MRAM. (December 2018)
- Record Type:
- Journal Article
- Title:
- Proactive correction coset decoding scheme based on SEC-DED code for multibit asymmetric errors in STT-MRAM. (December 2018)
- Main Title:
- Proactive correction coset decoding scheme based on SEC-DED code for multibit asymmetric errors in STT-MRAM
- Authors:
- Liu, Liwen
Zhuang, Yiqi
Zhang, Li
Tang, Hualian
Dong, Siwan - Abstract:
- Abstract: As one promising candidate of next generation nonvolatile memory technologies, spin-transfer torque random access memory (STT-MRAM) offers many attractive characteristics, such as high speed, nonvolatility, high integration density, and excellent CMOS process compatibility. However, the performance and reliability of STT-RAM cells are greatly affected by device operating uncertainties and external circuit variation. As a result, write operations of STT-MRAM are not identical, which introduces asymmetric write failure rates for 0 → 1 and 1 → 0 bit flipping. Error correcting codes (ECCs) are general solutions for protecting memories from errors. The ECCs most widely used in memory technology are the single error correction and double error detection (SEC-DED) codes. Unfortunately, existing SEC-DED code schemes have limited correction capabilities and do not take the different error rates of memories into consideration. Regarding the failure characteristics (e.g., multibit and asymmetric) of STT-MRAM, conventional SEC-DED codes are not efficiently applicable. In this paper, we propose a proactive correction coset decoding scheme to correct double asymmetric errors for STT-MRAM. The scheme is partitioned into two levels: the proactive correction level (PCL) and the asymmetric correction level (ACL). The PCL proactively handles the single-bit error correction and the ACL analyzes the result from the prior level and corrects the second error. These levels are all basedAbstract: As one promising candidate of next generation nonvolatile memory technologies, spin-transfer torque random access memory (STT-MRAM) offers many attractive characteristics, such as high speed, nonvolatility, high integration density, and excellent CMOS process compatibility. However, the performance and reliability of STT-RAM cells are greatly affected by device operating uncertainties and external circuit variation. As a result, write operations of STT-MRAM are not identical, which introduces asymmetric write failure rates for 0 → 1 and 1 → 0 bit flipping. Error correcting codes (ECCs) are general solutions for protecting memories from errors. The ECCs most widely used in memory technology are the single error correction and double error detection (SEC-DED) codes. Unfortunately, existing SEC-DED code schemes have limited correction capabilities and do not take the different error rates of memories into consideration. Regarding the failure characteristics (e.g., multibit and asymmetric) of STT-MRAM, conventional SEC-DED codes are not efficiently applicable. In this paper, we propose a proactive correction coset decoding scheme to correct double asymmetric errors for STT-MRAM. The scheme is partitioned into two levels: the proactive correction level (PCL) and the asymmetric correction level (ACL). The PCL proactively handles the single-bit error correction and the ACL analyzes the result from the prior level and corrects the second error. These levels are all based on the same standard coset array. Finally, simulation results with an SEC-DED code show the effectiveness and improvement of the proposed decoding scheme. … (more)
- Is Part Of:
- Microelectronics journal. Volume 82(2018)
- Journal:
- Microelectronics journal
- Issue:
- Volume 82(2018)
- Issue Display:
- Volume 82, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 82
- Issue:
- 2018
- Issue Sort Value:
- 2018-0082-2018-0000
- Page Start:
- 92
- Page End:
- 100
- Publication Date:
- 2018-12
- Subjects:
- STT-MRAM -- Asymmetric errors -- Error correction code -- SEC-DED code -- Coset decoding
Microelectronics -- Periodicals
Microélectronique -- Périodiques
Microelectronics
Electronic journals
Journals - contents and abstracts
Periodicals
621.3805 - Journal URLs:
- http://catalog.hathitrust.org/api/volumes/oclc/5877621.html ↗
http://www.sciencedirect.com/science/journal/00262692 ↗
http://www.intute.ac.uk/sciences/cgi-bin/fullrecord.pl?handle=lesa.1012319367 ↗
http://www.elsevier.com/journals ↗
http://www.elsevier.com/homepage/elecserv.htt ↗ - DOI:
- 10.1016/j.mejo.2018.10.015 ↗
- Languages:
- English
- ISSNs:
- 0959-8324
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5758.973000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8758.xml