{"title":"基于fpga存储控制器系统的NAND闪存寿命预测方案","authors":"Zhuo Chen, Yuqian Pan, Mingyang Gong, Haichun Zhang, Mingyu Zhang, Zhenglin Liu","doi":"10.1109/SOCC46988.2019.1570552892","DOIUrl":null,"url":null,"abstract":"The endurance of NAND flash memory continues to decrease with process scaling, leading to a decline in the reliability of the storage system and a rise on risk of data corruption. To enhance the reliability of the storage system, we utilize a neural network model with high accuracy and full application, to predict how far each block of a NAND flash can be cycled before the uncorrectable data errors occur. The input to the model includes program-time, erase-time and raw bit error (RBE) measured by FPGA (Field-Programmable Gate Array) and its output is a specific numerical value of endurance. Based on this prediction model, we propose a FPGA-based scheme for real-time endurance prediction with an accuracy of over 90%.","PeriodicalId":253998,"journal":{"name":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A NAND Flash Endurance Prediction Scheme with FPGA-based Memory Controller System\",\"authors\":\"Zhuo Chen, Yuqian Pan, Mingyang Gong, Haichun Zhang, Mingyu Zhang, Zhenglin Liu\",\"doi\":\"10.1109/SOCC46988.2019.1570552892\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The endurance of NAND flash memory continues to decrease with process scaling, leading to a decline in the reliability of the storage system and a rise on risk of data corruption. To enhance the reliability of the storage system, we utilize a neural network model with high accuracy and full application, to predict how far each block of a NAND flash can be cycled before the uncorrectable data errors occur. The input to the model includes program-time, erase-time and raw bit error (RBE) measured by FPGA (Field-Programmable Gate Array) and its output is a specific numerical value of endurance. Based on this prediction model, we propose a FPGA-based scheme for real-time endurance prediction with an accuracy of over 90%.\",\"PeriodicalId\":253998,\"journal\":{\"name\":\"2019 32nd IEEE International System-on-Chip Conference (SOCC)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 32nd IEEE International System-on-Chip Conference (SOCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOCC46988.2019.1570552892\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 32nd IEEE International System-on-Chip Conference (SOCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCC46988.2019.1570552892","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A NAND Flash Endurance Prediction Scheme with FPGA-based Memory Controller System
The endurance of NAND flash memory continues to decrease with process scaling, leading to a decline in the reliability of the storage system and a rise on risk of data corruption. To enhance the reliability of the storage system, we utilize a neural network model with high accuracy and full application, to predict how far each block of a NAND flash can be cycled before the uncorrectable data errors occur. The input to the model includes program-time, erase-time and raw bit error (RBE) measured by FPGA (Field-Programmable Gate Array) and its output is a specific numerical value of endurance. Based on this prediction model, we propose a FPGA-based scheme for real-time endurance prediction with an accuracy of over 90%.