skip to main content
10.1145/2463209.2488935acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Underpowering NAND flash: profits and perils

Published: 29 May 2013 Publication History

Abstract

MLC Flash memory is getting more popular in computer systems ranging from sensor networks and embedded systems to large-scale server systems. However, MLC flash has many reliability concerns, including the potential for corruption due to supply voltage fluctuations. This paper characterizes MLC flash when the chip is underpowered (i.e., power fading and voltage droops). We demonstrate that underpowering flash can cause serious errors, but also help saving up to 45% of operation energy without incurring failure.

References

[1]
Umass trace repository. http://traces.cs.umass.edu/index.php/Storage/Storage.
[2]
S. Boboila and P. Desnoyers. Write endurance in flash drives: measurements and analysis. In FAST '10: Proceedings of the 8th USENIX conference on File and storage technologies, pages 9--9, Berkeley, CA, USA, 2010. USENIX Association.
[3]
L. Grupp, A. Caulfield, J. Coburn, S. Swanson, E. Yaakobi, P. Siegel, and J. Wolf. Characterizing flash memory: Anomalies, observations, and applications. In MICRO-42: 42nd Annual IEEE/ACM International Symposium on Microarchitecture, pages 24--33, 12 2009.
[4]
K. Ishida, T. Yasufuku, S. Miyamoto, H. Nakai, M. Takamiya, T. Sakurai, and K. Takeuchi. A 1.8v 30nj adaptive program-voltage (20v) generator for 3d-integrated nand flash ssd. In Solid-State Circuits Conference - Digest of Technical Papers, 2009. ISSCC 2009. IEEE International, pages 238--239,239a, feb. 2009.
[5]
JEDEC. Preconditioning of Plastic Surface Mount Devices Prior to Reliability Testing. http://www.jedec.org/sites/default/files/docs/22a113F.pdf.
[6]
Y. Joo, Y. Cho, D. Shin, and N. Chang. Energy-aware data compression for multi-level cell (mlc) flash memory. In Proceedings of the 44th annual Design Automation Conference, DAC '07, pages 716--719, New York, NY, USA, 2007. ACM.
[7]
T.-S. Jung, Y.-J. Choi, K.-D. Suh, B.-H. Suh, J.-K. Kim, Y.-H. Lim, Y.-N. Koh, J.-W. Park, K.-J. Lee, J.-H. Park, K.-T. Park, J.-R. Kim, J.-H. Yi, and H.-K. Lim. A 117-mm2 3.3-v only 128-mb multilevel nand flash memory for mass storage applications. IEEE Journal of Solid-State Circuits, 31(11):1575--1583, Nov. 1996.
[8]
H. G. Lee and N. Chang. Low-energy heterogeneous non-volatile memory systems for mobile systems. Journal of Low Power Electronics, 1:52--62, 2005.
[9]
G. Mathur, P. Desnoyers, D. Ganesan, and P. Shenoy. Capsule: an energy-optimized object storage system for memory-constrained sensor devices. In Proceedings of the 4th international conference on Embedded networked sensor systems, SenSys '06, pages 195--208, New York, NY, USA, 2006. ACM.
[10]
G. Mathur, P. Desnoyers, D. Ganesan, and P. Shenoy. Ultra-low power data storage for sensor networks. In Information Processing in Sensor Networks, 2006. IPSN 2006. The Fifth International Conference on, pages 374--381, 0--0 2006.
[11]
M. Salajegheh, Y. Wang, K. Fu, A. Jiang, and E. Learned-Miller. Exploiting half-wits: smarter storage for low-power devices. In Proceedings of the 9th USENIX conference on File and stroage technologies, FAST'11, pages 4--4, Berkeley, CA, USA, 2011. USENIX Association.
[12]
H. Song, S. Choi, H. Cha, and R. Ha. Improving energy efficiency for flash memory based embedded applications. Journal of System Architecture, 55:15--24, January 2009.
[13]
K. Takeuchi, T. Tanaka, and T. Tanzawa. A multipage cell architecture for high-speed programming multilevel NAND flash memories. IEEE Journal of Solid-State Circuits, 33(8):1228--1238, Aug. 1998.
[14]
H.-W. Tseng, L. M. Grupp, and S. Swanson. Understanding power loss behavior on flash memory. In DAC 2011: Proceedings of 48th Design Automation Conference.

Cited By

View all
  • (2025)Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and ApplicationsACM Computing Surveys10.1145/371168357:7(1-36)Online publication date: 20-Feb-2025
  • (2023)Light Flash Write for Efficient Firmware Update on Energy-harvesting IoT Devices2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10136990(1-6)Online publication date: Apr-2023
  • (2021)IceClave: A Trusted Execution Environment for In-Storage ComputingMICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3466752.3480109(199-211)Online publication date: 18-Oct-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '13: Proceedings of the 50th Annual Design Automation Conference
May 2013
1285 pages
ISBN:9781450320719
DOI:10.1145/2463209
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 May 2013

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

DAC '13
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and ApplicationsACM Computing Surveys10.1145/371168357:7(1-36)Online publication date: 20-Feb-2025
  • (2023)Light Flash Write for Efficient Firmware Update on Energy-harvesting IoT Devices2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10136990(1-6)Online publication date: Apr-2023
  • (2021)IceClave: A Trusted Execution Environment for In-Storage ComputingMICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/3466752.3480109(199-211)Online publication date: 18-Oct-2021
  • (2020)Saving Time and Energy Using Partial Flash Memory Operations in Low-Power Microcontrollers2020 21st International Symposium on Quality Electronic Design (ISQED)10.1109/ISQED48828.2020.9137034(183-189)Online publication date: Mar-2020
  • (2019)DCR: Deterministic Crash Recovery for NAND Flash Storage SystemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.287817938:12(2201-2214)Online publication date: Dec-2019
  • (2019)A Proposed Framework: Enhanced Automated Duplication Algorithm for Flash ApplicationIntelligent and Interactive Computing10.1007/978-981-13-6031-2_1(377-387)Online publication date: 17-May-2019
  • (2018)Impact of the NAND Flash Power Supply on Solid State Drives Reliability and PerformanceIEEE Transactions on Device and Materials Reliability10.1109/TDMR.2018.281972018:2(247-255)Online publication date: Jun-2018
  • (2017)Emerging Cost Effective Big Data ArchitecturesHandbook of Big Data Technologies10.1007/978-3-319-49340-4_22(755-776)Online publication date: 26-Feb-2017
  • (2014)Approximate Storage in Solid-State MemoriesACM Transactions on Computer Systems10.1145/264480832:3(1-23)Online publication date: 23-Sep-2014
  • (2013)Approximate storage in solid-state memoriesProceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/2540708.2540712(25-36)Online publication date: 7-Dec-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media