Geometric WOM codes and coding strategies for multilevel flash memories

Kathryn Haymaker, Christine A Kelley

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

This paper investigates the design and application of write-once memory (WOM) codes for flash memory storage. Using ideas from Merkx (1984) we present a construction of WOM codes based on finite Euclidean geometries over {\mathbb{F}-2}. This construction yields WOM codes with new parameters and provides insight into the criterion that incidence structures should satisfy to give rise to good codes. We also analyze methods of adapting binary WOM codes for use on multilevel flash cells. In particular, we give two strategies based on different rewrite objectives. A brief discussion of the average-write performance of these strategies, as well as concatenation methods for WOM codes is also provided.

Original languageEnglish (US)
Pages (from-to)91-104
Number of pages14
JournalDesigns, Codes, and Cryptography
Volume70
Issue number1-2
DOIs
StatePublished - Jan 1 2014

Fingerprint

Flash Memory
Flash memory
Coding
Data storage equipment
Finite Geometry
Euclidean geometry
Concatenation
Flash
Strategy
Incidence
Geometry
Binary
Cell

Keywords

  • Concatenated codes
  • Finite geometries
  • Flash memory
  • Write-once memory

ASJC Scopus subject areas

  • Computer Science Applications
  • Applied Mathematics

Cite this

Geometric WOM codes and coding strategies for multilevel flash memories. / Haymaker, Kathryn; Kelley, Christine A.

In: Designs, Codes, and Cryptography, Vol. 70, No. 1-2, 01.01.2014, p. 91-104.

Research output: Contribution to journalArticle

@article{0013ec0691fe4ad5b1f477c559fe41b9,
title = "Geometric WOM codes and coding strategies for multilevel flash memories",
abstract = "This paper investigates the design and application of write-once memory (WOM) codes for flash memory storage. Using ideas from Merkx (1984) we present a construction of WOM codes based on finite Euclidean geometries over {\mathbb{F}-2}. This construction yields WOM codes with new parameters and provides insight into the criterion that incidence structures should satisfy to give rise to good codes. We also analyze methods of adapting binary WOM codes for use on multilevel flash cells. In particular, we give two strategies based on different rewrite objectives. A brief discussion of the average-write performance of these strategies, as well as concatenation methods for WOM codes is also provided.",
keywords = "Concatenated codes, Finite geometries, Flash memory, Write-once memory",
author = "Kathryn Haymaker and Kelley, {Christine A}",
year = "2014",
month = "1",
day = "1",
doi = "10.1007/s10623-012-9681-7",
language = "English (US)",
volume = "70",
pages = "91--104",
journal = "Designs, Codes, and Cryptography",
issn = "0925-1022",
publisher = "Springer Netherlands",
number = "1-2",

}

TY - JOUR

T1 - Geometric WOM codes and coding strategies for multilevel flash memories

AU - Haymaker, Kathryn

AU - Kelley, Christine A

PY - 2014/1/1

Y1 - 2014/1/1

N2 - This paper investigates the design and application of write-once memory (WOM) codes for flash memory storage. Using ideas from Merkx (1984) we present a construction of WOM codes based on finite Euclidean geometries over {\mathbb{F}-2}. This construction yields WOM codes with new parameters and provides insight into the criterion that incidence structures should satisfy to give rise to good codes. We also analyze methods of adapting binary WOM codes for use on multilevel flash cells. In particular, we give two strategies based on different rewrite objectives. A brief discussion of the average-write performance of these strategies, as well as concatenation methods for WOM codes is also provided.

AB - This paper investigates the design and application of write-once memory (WOM) codes for flash memory storage. Using ideas from Merkx (1984) we present a construction of WOM codes based on finite Euclidean geometries over {\mathbb{F}-2}. This construction yields WOM codes with new parameters and provides insight into the criterion that incidence structures should satisfy to give rise to good codes. We also analyze methods of adapting binary WOM codes for use on multilevel flash cells. In particular, we give two strategies based on different rewrite objectives. A brief discussion of the average-write performance of these strategies, as well as concatenation methods for WOM codes is also provided.

KW - Concatenated codes

KW - Finite geometries

KW - Flash memory

KW - Write-once memory

UR - http://www.scopus.com/inward/record.url?scp=84891902605&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84891902605&partnerID=8YFLogxK

U2 - 10.1007/s10623-012-9681-7

DO - 10.1007/s10623-012-9681-7

M3 - Article

VL - 70

SP - 91

EP - 104

JO - Designs, Codes, and Cryptography

JF - Designs, Codes, and Cryptography

SN - 0925-1022

IS - 1-2

ER -