{"title":"利用数论实现新兴存储技术的更长的寿命","authors":"L. Dolecek","doi":"10.1109/GLOCOMW.2010.5700281","DOIUrl":null,"url":null,"abstract":"Emerging non-volatile memory devices show tremendous promise for a wide variety of applications, ranging from consumer electronics to server technologies. The advent of such multi-scale opportunities also carries a unique set of challenges. Increasingly popular Flash memory devices possess an intrinsic asymmetry during the write operation: programming memory cells to values lower than currently stored values is considerably slower and more costly than programming to higher values. It is critical to keep this cost low, as it directly affects memory lifetime and performance. Concurrently, demands for higher densities under reduced technology sizing make the data reliability a formidable objective. To address the compound issue of sustained and low-cost data reliability and high performance, in this work we propose a methodology to provide guaranteed immunity to a prescribed number of asymmetric errors, while having asymptotically negligible redundancy. Our construction uses ideas from additive and combinatorial number theory, and builds upon recently introduced coding schemes. We first show how this construction can be used in the single level cell (SLC) setup, and subsequently extend the construction to the setting with several levels per cell, including multi-level cell (MLC) and triple-level (TLC) setting. We also discuss practical aspects of such schemes, including methods for systematic encoding, correction of limited-magnitude errors, and the additional protection under a certain number of bidirectional errors. This number-theoretic based approach is a promising direction for extending the lifetime of memories at sustained reliability.","PeriodicalId":232205,"journal":{"name":"2010 IEEE Globecom Workshops","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Towards longer lifetime of emerging memory technologies using number theory\",\"authors\":\"L. Dolecek\",\"doi\":\"10.1109/GLOCOMW.2010.5700281\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Emerging non-volatile memory devices show tremendous promise for a wide variety of applications, ranging from consumer electronics to server technologies. The advent of such multi-scale opportunities also carries a unique set of challenges. Increasingly popular Flash memory devices possess an intrinsic asymmetry during the write operation: programming memory cells to values lower than currently stored values is considerably slower and more costly than programming to higher values. It is critical to keep this cost low, as it directly affects memory lifetime and performance. Concurrently, demands for higher densities under reduced technology sizing make the data reliability a formidable objective. To address the compound issue of sustained and low-cost data reliability and high performance, in this work we propose a methodology to provide guaranteed immunity to a prescribed number of asymmetric errors, while having asymptotically negligible redundancy. Our construction uses ideas from additive and combinatorial number theory, and builds upon recently introduced coding schemes. We first show how this construction can be used in the single level cell (SLC) setup, and subsequently extend the construction to the setting with several levels per cell, including multi-level cell (MLC) and triple-level (TLC) setting. We also discuss practical aspects of such schemes, including methods for systematic encoding, correction of limited-magnitude errors, and the additional protection under a certain number of bidirectional errors. This number-theoretic based approach is a promising direction for extending the lifetime of memories at sustained reliability.\",\"PeriodicalId\":232205,\"journal\":{\"name\":\"2010 IEEE Globecom Workshops\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE Globecom Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GLOCOMW.2010.5700281\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE Globecom Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOMW.2010.5700281","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards longer lifetime of emerging memory technologies using number theory
Emerging non-volatile memory devices show tremendous promise for a wide variety of applications, ranging from consumer electronics to server technologies. The advent of such multi-scale opportunities also carries a unique set of challenges. Increasingly popular Flash memory devices possess an intrinsic asymmetry during the write operation: programming memory cells to values lower than currently stored values is considerably slower and more costly than programming to higher values. It is critical to keep this cost low, as it directly affects memory lifetime and performance. Concurrently, demands for higher densities under reduced technology sizing make the data reliability a formidable objective. To address the compound issue of sustained and low-cost data reliability and high performance, in this work we propose a methodology to provide guaranteed immunity to a prescribed number of asymmetric errors, while having asymptotically negligible redundancy. Our construction uses ideas from additive and combinatorial number theory, and builds upon recently introduced coding schemes. We first show how this construction can be used in the single level cell (SLC) setup, and subsequently extend the construction to the setting with several levels per cell, including multi-level cell (MLC) and triple-level (TLC) setting. We also discuss practical aspects of such schemes, including methods for systematic encoding, correction of limited-magnitude errors, and the additional protection under a certain number of bidirectional errors. This number-theoretic based approach is a promising direction for extending the lifetime of memories at sustained reliability.