{"title":"ALARM: A Location-Aware Redistribution Method to Improve 3D FG NAND Flash Reliability","authors":"Yue Zhu, Fei Wu, Qin Xiong, Zhonghai Lu, C. Xie","doi":"10.1109/NAS.2017.8026841","DOIUrl":null,"url":null,"abstract":"3D NAND flash memory is enjoying an increasing popularity as it dramatically increases the bit density, presenting a grand opportunity to satisfy the growing demand on the storage capacity. However, this vertically stacked structure also introduces more serious read disturb problems compared with planar flash devices. Characterization results show that the read disturb errors on 3D floating gate (FG) MLC NAND flash chips exhibit a large discrepancy on the locations and types of pages, implying that pages should not be treated equally when designing migration schemes. This paper makes a thorough observation on read access characteristics by analyzing contemporary workloads collected from a wide range of applications with various read ratios. Based on the characterization results, we build a read disturb error model and propose a location-aware redistribution method (ALARM) that utilizes the intrinsic characteristics of the 3D floating gate NAND flash and redistributes read-hot pages to locations inducing less read disturb errors to improve its reliability. We implement the read disturb error model and our proposed design on an event-driven simulator, and the experimental results show that ALARM can reduce the maximum and average raw bit error rates (RBERs) by up to 99.49% and 91.80% with an operation overhead of 0.70%.","PeriodicalId":222161,"journal":{"name":"2017 International Conference on Networking, Architecture, and Storage (NAS)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Networking, Architecture, and Storage (NAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAS.2017.8026841","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
3D NAND flash memory is enjoying an increasing popularity as it dramatically increases the bit density, presenting a grand opportunity to satisfy the growing demand on the storage capacity. However, this vertically stacked structure also introduces more serious read disturb problems compared with planar flash devices. Characterization results show that the read disturb errors on 3D floating gate (FG) MLC NAND flash chips exhibit a large discrepancy on the locations and types of pages, implying that pages should not be treated equally when designing migration schemes. This paper makes a thorough observation on read access characteristics by analyzing contemporary workloads collected from a wide range of applications with various read ratios. Based on the characterization results, we build a read disturb error model and propose a location-aware redistribution method (ALARM) that utilizes the intrinsic characteristics of the 3D floating gate NAND flash and redistributes read-hot pages to locations inducing less read disturb errors to improve its reliability. We implement the read disturb error model and our proposed design on an event-driven simulator, and the experimental results show that ALARM can reduce the maximum and average raw bit error rates (RBERs) by up to 99.49% and 91.80% with an operation overhead of 0.70%.
3D NAND闪存因其大幅提高比特密度而越来越受欢迎,为满足日益增长的存储容量需求提供了一个绝佳的机会。然而,这种垂直堆叠结构与平面flash器件相比,也带来了更严重的读取干扰问题。表征结果表明,三维浮栅(FG) MLC NAND闪存芯片上的读干扰误差在页面的位置和类型上存在较大差异,这意味着在设计迁移方案时不应平等对待页面。本文通过分析从各种不同读比的应用程序中收集的当代工作负载,对读访问特性进行了深入的观察。基于表征结果,我们建立了读干扰误差模型,并提出了一种位置感知重分配方法(ALARM),该方法利用三维浮栅NAND闪存的固有特性,将读热页重分配到读取干扰误差较小的位置,以提高其可靠性。我们在事件驱动模拟器上实现了读干扰错误模型和我们提出的设计,实验结果表明ALARM可以将最大和平均原始误码率(rber)降低99.49%和91.80%,操作开销为0.70%。