{
  "slug": "renac",
  "term": "Retention Interference Aware Neighbor-Cell Assisted Correction",
  "aliases": [
    "ReNAC"
  ],
  "definition": "ReNAC is a proposed NAND recovery technique that adjusts read thresholds using retention age and vertically adjacent cell states.",
  "note": "After failed correction, neighboring data inform a read-offset model indexed by retention age. This extends neighbor-aware program-interference recovery to retention interference. [luo]\n\nThe NAC predecessor replaces selected bit positions in a buffered page according to the neighbor state used for each reread, then attempts ECC again. Neighbor-aware sensing is not a single read with a different voltage for every cell. [nac]",
  "status": "research",
  "advantages": [],
  "limitations": [
    {
      "text": "Meaningful lifetime improvement was not demonstrated for the tested 3D MLC chips; TLC/QLC benefits remained future work.",
      "citationIds": [
        "luo"
      ]
    },
    {
      "text": "The predecessor study concerns planar MLC program interference; its outcomes do not establish ReNAC retention benefits.",
      "citationIds": [
        "nac"
      ]
    },
    {
      "text": "The Figure 16 comparison excludes ReNAC and uses lifetime estimated from measured error rates and an assumed ECC limit, not a direct SSD lifetime measurement.",
      "citationIds": [
        "luo"
      ]
    }
  ],
  "related": [
    "retention-interference",
    "read-retry",
    "early-retention-loss",
    "program-interference"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "luo",
      "title": "Luo et al. Improving 3D NAND Flash Memory Lifetime by Tolerating Early Retention Loss and Process Variation. POMACS 2018, sections 6.4-6.5.",
      "url": "https://ghose.cs.illinois.edu/papers/18sigmetrics_3dflash.pdf",
      "accessed": "2026-10-28"
    },
    {
      "id": "nac",
      "title": "Cai, Yalcin, Mutlu, Haratsch, Unsal, Cristal and Mai. Neighbor-Cell Assisted Error Correction for MLC NAND Flash Memories. SIGMETRICS 2014, sections 6.1-6.3.",
      "url": "https://istc-cc.cmu.edu/publications/papers/2014/neighbor-assisted-error-correction-in-flash_sigmetrics14.pdf",
      "accessed": "2026-10-28"
    }
  ],
  "updated": "2026-10-28",
  "provenance": [
    "Author manuscript, sections 6.4-6.5 and Figure 16. Literature synthesis, not a Hesela experiment.",
    "NAC mechanism checked against Cai et al. 2014, sections 6.1-6.3; kept separate from ReNAC's 2018 proposal and evaluation limits."
  ]
}
