A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories

Data randomization has been a widely adopted Flash Signal Processing technique for reducing or suppressing errors since the inception of mass storage platforms based on planar NAND Flash technology. However, the paradigm change represented by the 3D memory integration concept has complicated the ran...

Full description

Bibliographic Details
Main Authors: Michele Favalli, Cristian Zambelli, Alessia Marelli, Rino Micheloni, Piero Olivo
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Micromachines
Subjects:
Online Access:https://www.mdpi.com/2072-666X/12/7/759
id doaj-286e55ee0932429b9bb4620627223058
record_format Article
spelling doaj-286e55ee0932429b9bb46206272230582021-07-23T13:54:33ZengMDPI AGMicromachines2072-666X2021-06-011275975910.3390/mi12070759A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash MemoriesMichele Favalli0Cristian Zambelli1Alessia Marelli2Rino Micheloni3Piero Olivo4Dipartimento di Ingegneria, Università degli Studi di Ferrara, Via G. Saragat 1, 44122 Ferrara, ItalyDipartimento di Ingegneria, Università degli Studi di Ferrara, Via G. Saragat 1, 44122 Ferrara, ItalyFreelance Consultant, Via Don Pino Puglisi 4, 24048 Treviolo, ItalyFreelance Consultant, Via Roma 23, 22010 Moltrasio, ItalyDipartimento di Ingegneria, Università degli Studi di Ferrara, Via G. Saragat 1, 44122 Ferrara, ItalyData randomization has been a widely adopted Flash Signal Processing technique for reducing or suppressing errors since the inception of mass storage platforms based on planar NAND Flash technology. However, the paradigm change represented by the 3D memory integration concept has complicated the randomization task due to the increased dimensions of the memory array, especially along the bitlines. In this work, we propose an easy to implement, cost effective, and fully scalable with memory dimensions, randomization scheme that guarantees optimal randomization along the wordline and the bitline dimensions. At the same time, we guarantee an upper bound on the maximum length of consecutive ones and zeros along the bitline to improve the memory reliability. Our method has been validated on commercial off-the-shelf TLC 3D NAND Flash memory with respect to the Raw Bit Error Rate metric extracted in different memory working conditions.https://www.mdpi.com/2072-666X/12/7/7593D NAND FlashRBERreliabilityflash signal processingrandomization scheme
collection DOAJ
language English
format Article
sources DOAJ
author Michele Favalli
Cristian Zambelli
Alessia Marelli
Rino Micheloni
Piero Olivo
spellingShingle Michele Favalli
Cristian Zambelli
Alessia Marelli
Rino Micheloni
Piero Olivo
A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
Micromachines
3D NAND Flash
RBER
reliability
flash signal processing
randomization scheme
author_facet Michele Favalli
Cristian Zambelli
Alessia Marelli
Rino Micheloni
Piero Olivo
author_sort Michele Favalli
title A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
title_short A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
title_full A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
title_fullStr A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
title_full_unstemmed A Scalable Bidimensional Randomization Scheme for TLC 3D NAND Flash Memories
title_sort scalable bidimensional randomization scheme for tlc 3d nand flash memories
publisher MDPI AG
series Micromachines
issn 2072-666X
publishDate 2021-06-01
description Data randomization has been a widely adopted Flash Signal Processing technique for reducing or suppressing errors since the inception of mass storage platforms based on planar NAND Flash technology. However, the paradigm change represented by the 3D memory integration concept has complicated the randomization task due to the increased dimensions of the memory array, especially along the bitlines. In this work, we propose an easy to implement, cost effective, and fully scalable with memory dimensions, randomization scheme that guarantees optimal randomization along the wordline and the bitline dimensions. At the same time, we guarantee an upper bound on the maximum length of consecutive ones and zeros along the bitline to improve the memory reliability. Our method has been validated on commercial off-the-shelf TLC 3D NAND Flash memory with respect to the Raw Bit Error Rate metric extracted in different memory working conditions.
topic 3D NAND Flash
RBER
reliability
flash signal processing
randomization scheme
url https://www.mdpi.com/2072-666X/12/7/759
work_keys_str_mv AT michelefavalli ascalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT cristianzambelli ascalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT alessiamarelli ascalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT rinomicheloni ascalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT pieroolivo ascalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT michelefavalli scalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT cristianzambelli scalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT alessiamarelli scalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT rinomicheloni scalablebidimensionalrandomizationschemefortlc3dnandflashmemories
AT pieroolivo scalablebidimensionalrandomizationschemefortlc3dnandflashmemories
_version_ 1721286969873399808