# Improving MRAM Performance with Sparse Modulation and Hamming Error Correction

**Authors:** Nam Le, Thien An Nguyen, Jong-Ho Lee, Jaejin Lee

PMC · DOI: 10.3390/s25134050 · Sensors (Basel, Switzerland) · 2025-06-29

## TL;DR

This paper introduces a new coding scheme to improve MRAM performance by reducing bit errors and enhancing error correction.

## Contribution

A novel sparse coding scheme with Hamming distance three and dynamic threshold detection is proposed for MRAM error correction.

## Key findings

- The proposed sparse coding scheme improves error resilience in MRAM.
- Dynamic threshold detection enhances decoding accuracy during data transmission.
- Performance improvements are more pronounced at higher MRAM densities.

## Abstract

With the rise of the Internet of Things (IoT), smart sensors are increasingly being deployed as compact edge processing units, necessitating continuously writable memory with low power consumption and fast access times. Magnetic random-access memory (MRAM) has emerged as a promising non-volatile alternative to conventional DRAM and SDRAM, offering advantages such as faster access speeds, reduced power consumption, and enhanced endurance. However, MRAM is subject to challenges including process variations and thermal fluctuations, which can induce random bit errors and result in imbalanced probabilities of 0 and 1 bits. To address these issues, we propose a novel sparse coding scheme characterized by a minimum Hamming distance of three. During the encoding process, three check bits are appended to the user data and processed using a generator matrix. If the resulting codeword fails to satisfy the sparsity constraint, it is inverted to comply with the coding requirement. This method is based on the error characteristics inherent in MRAM to facilitate effective error correction. Furthermore, we introduce a dynamic threshold detection technique that updates bit probability estimates in real time during data transmission. Simulation results demonstrate substantial improvements in both error resilience and decoding accuracy, particularly as MRAM density increases.

## Full-text entities

- **Diseases:** syndrome (MESH:D013577), injury to (MESH:D014947), MRAM (MESH:D008569)
- **Chemicals:** STT (-), oxide (MESH:D010087)
- **Species:** Homo sapiens (human, species) [taxon 9606]
- **Cell lines:** STT-MRAM — Drosophila melanogaster (Fruit fly), Spontaneously immortalized cell line (CVCL_XF71)

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC12251944/full.md

## Figures

13 figures with captions in the complete paper: https://tomesphere.com/paper/PMC12251944/full.md

## References

29 references — full list in the complete paper: https://tomesphere.com/paper/PMC12251944/full.md

---
Source: https://tomesphere.com/paper/PMC12251944